@charset "UTF-8";
/* line 32, dev/sass/utils/variables.scss */
._zIndexL {
  z-index: 1;
}

/* line 35, dev/sass/utils/variables.scss */
._zIndexM {
  z-index: 2;
}

/* line 38, dev/sass/utils/variables.scss */
._zIndexH {
  z-index: 3;
}

/* line 41, dev/sass/utils/variables.scss */
._zIndexSup {
  z-index: 9999;
}

/* line 45, dev/sass/utils/variables.scss */
.mainSecond {
  color: #6b6261;
}

/* line 48, dev/sass/utils/variables.scss */
.beige {
  color: #d6cbb7;
}

/* line 51, dev/sass/utils/variables.scss */
.grey {
  color: #f6f6f6;
}

/* line 54, dev/sass/utils/variables.scss */
.greySecond {
  color: #b8b8b8;
}

/* line 58, dev/sass/utils/variables.scss */
.lightGreen {
  color: #e8e6d9;
}

/* line 61, dev/sass/utils/variables.scss */
.green {
  color: #4c8c2b;
}

/* line 66, dev/sass/utils/variables.scss */
:root {
  --vwIdth: 1920;
  --pb: 6.77083vw;
  --pbCardNews: 5vw;
}

@media screen and (max-width: 1180px) {
  /* line 66, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 1180;
    --pb: 3.125vw;
    --pbCardNews: 2.5vw;
  }
}

@media screen and (max-width: 990px) {
  /* line 66, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 990;
    --pb: 1.5625vw;
    --pbCardNews: 1.25vw;
  }
}

@media screen and (max-width: 600px) {
  /* line 66, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 375;
    --pb: 8vw;
    --pbCardNews: 6vw;
  }
}

/* line 88, dev/sass/utils/variables.scss */
.md-show {
  display: none !important;
}

/* line 92, dev/sass/utils/variables.scss */
.xmd-show {
  display: none !important;
}

/* line 96, dev/sass/utils/variables.scss */
.sm-show {
  display: none !important;
}

/* line 100, dev/sass/utils/variables.scss */
.xs-show {
  display: none !important;
}

/* line 104, dev/sass/utils/variables.scss */
.xxs-show {
  display: none !important;
}

@media screen and (max-width: 1440px) {
  /* line 109, dev/sass/utils/variables.scss */
  .md-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 112, dev/sass/utils/variables.scss */
  .md-hide {
    display: none !important;
  }
}

@media screen and (max-width: 1180px) {
  /* line 118, dev/sass/utils/variables.scss */
  .xmd-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 121, dev/sass/utils/variables.scss */
  .xmd-hide {
    display: none !important;
  }
}

@media screen and (max-width: 990px) {
  /* line 127, dev/sass/utils/variables.scss */
  .sm-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 130, dev/sass/utils/variables.scss */
  .sm-hide {
    display: none !important;
  }
}

@media screen and (max-width: 800px) {
  /* line 136, dev/sass/utils/variables.scss */
  .xs-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 139, dev/sass/utils/variables.scss */
  .xs-hide {
    display: none !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 145, dev/sass/utils/variables.scss */
  .xxs-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 148, dev/sass/utils/variables.scss */
  .xxs-hide {
    display: none !important;
  }
}

/*---------------------------------------------------------------FONTS---------------------------------------------------------------*/
@font-face {
  font-family: 'Gilroy';
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url("/catalog/view/assets/fonts/Gilroy-Regular.eot"), url("/catalog/view/assets/fonts/Gilroy-Regular.eot?#iefix") format("embedded-opentype"), url("/catalog/view/assets/fonts/Gilroy-Regular.woff2") format("woff2"), url("/catalog/view/assets/fonts/Gilroy-Regular.woff") format("woff"), url("/catalog/view/assets/fonts/Gilroy-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Gilroy';
  font-weight: bold;
  font-style: normal;
  font-display: block;
  src: url("/catalog/view/assets/fonts/Gilroy-Bold.eot"), url("/catalog/view/assets/fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"), url("/catalog/view/assets/fonts/Gilroy-Bold.woff2") format("woff2"), url("/catalog/view/assets/fonts/Gilroy-Bold.woff") format("woff"), url("/catalog/view/assets/fonts/Gilroy-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'Gilroy';
  font-weight: 900;
  font-style: normal;
  font-display: block;
  src: url("/catalog/view/assets/fonts/Gilroy-Black.eot"), url("/catalog/view/assets/fonts/Gilroy-Black.eot?#iefix") format("embedded-opentype"), url("/catalog/view/assets/fonts/Gilroy-Black.woff2") format("woff2"), url("/catalog/view/assets/fonts/Gilroy-Black.woff") format("woff"), url("/catalog/view/assets/fonts/Gilroy-Black.ttf") format("truetype");
}

@font-face {
  font-family: 'Gilroy';
  font-weight: 500;
  font-style: normal;
  font-display: block;
  src: url("/catalog/view/assets/fonts/Gilroy-Medium.eot"), url("/catalog/view/assets/fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"), url("/catalog/view/assets/fonts/Gilroy-Medium.woff2") format("woff2"), url("/catalog/view/assets/fonts/Gilroy-Medium.woff") format("woff"), url("/catalog/view/assets/fonts/Gilroy-Medium.ttf") format("truetype");
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 2, dev/sass/utils/reset.scss */
button, hr, input {
  overflow: visible;
}

/* line 6, dev/sass/utils/reset.scss */
a, audio, canvas, progress, video {
  display: inline-block;
}

/* line 10, dev/sass/utils/reset.scss */
progress, sub, sup {
  vertical-align: baseline;
}

/* line 14, dev/sass/utils/reset.scss */
[type=checkbox], [type=radio], legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 19, dev/sass/utils/reset.scss */
*, legend {
  padding: 0;
}

/* line 23, dev/sass/utils/reset.scss */
*, :active, :focus, :hover, :visited {
  outline: 0;
}

/* line 27, dev/sass/utils/reset.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 32, dev/sass/utils/reset.scss */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
  display: inline-block;
}

/* line 36, dev/sass/utils/reset.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/* line 41, dev/sass/utils/reset.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 46, dev/sass/utils/reset.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/* line 52, dev/sass/utils/reset.scss */
b, strong {
  font-weight: 500;
}

/* line 56, dev/sass/utils/reset.scss */
dfn {
  font-style: italic;
}

/* line 60, dev/sass/utils/reset.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/* line 65, dev/sass/utils/reset.scss */
small {
  font-size: 80%;
}

/* line 69, dev/sass/utils/reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 75, dev/sass/utils/reset.scss */
sub {
  bottom: -.25em;
}

/* line 79, dev/sass/utils/reset.scss */
sup {
  top: -.5em;
}

/* line 83, dev/sass/utils/reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 88, dev/sass/utils/reset.scss */
img {
  border-style: none;
}

/* line 92, dev/sass/utils/reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 95, dev/sass/utils/reset.scss */
button, select, textarea, input {
  text-transform: none;
  background: none;
  padding: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid;
  resize: none;
  font-family: inherit;
}

/* line 105, dev/sass/utils/reset.scss */
[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

/* line 109, dev/sass/utils/reset.scss */
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* line 114, dev/sass/utils/reset.scss */
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px;
}

/* line 118, dev/sass/utils/reset.scss */
fieldset {
  padding: .35em .75em .625em;
}

/* line 122, dev/sass/utils/reset.scss */
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

/* line 129, dev/sass/utils/reset.scss */
textarea {
  overflow: auto;
}

/* line 133, dev/sass/utils/reset.scss */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 137, dev/sass/utils/reset.scss */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* line 142, dev/sass/utils/reset.scss */
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 146, dev/sass/utils/reset.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 151, dev/sass/utils/reset.scss */
summary {
  display: list-item;
}

/* line 155, dev/sass/utils/reset.scss */
[hidden], template {
  display: none;
}

/* line 159, dev/sass/utils/reset.scss */
.clearfix:after, .clearfix:before {
  content: " ";
  display: table;
}

/* line 163, dev/sass/utils/reset.scss */
.clearfix:after {
  clear: both;
}

/* line 167, dev/sass/utils/reset.scss */
ul > li {
  list-style: none;
}

/* line 171, dev/sass/utils/reset.scss */
ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 177, dev/sass/utils/reset.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 181, dev/sass/utils/reset.scss */
input, select, button {
  outline: none;
  -webkit-border-radius: 0;
          border-radius: 0;
}

/* line 186, dev/sass/utils/reset.scss */
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  font-weight: initial;
}

/* line 190, dev/sass/utils/reset.scss */
span {
  display: inline-block;
}

/* line 193, dev/sass/utils/reset.scss */
picture {
  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;
}

/* line 1, dev/sass/utils/dump.scss */
.style-temp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 5, dev/sass/utils/dump.scss */
.style-temp > li {
  width: 100%;
  border-top: 1px solid lightslategray;
  border-right: 1px solid lightslategray;
}

/* line 10, dev/sass/utils/dump.scss */
.style-temp > li > a, .style-temp > li > span {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 14, dev/sass/utils/dump.scss */
.style-temp > li li a {
  background-color: rgba(0, 0, 0, 0.15);
  padding-left: 35px;
}

/* line 20, dev/sass/utils/dump.scss */
.style-temp > li a, .style-temp > li span {
  padding: 10px;
  width: 100%;
}

/* line 26, dev/sass/utils/dump.scss */
.style-temp > li ul {
  -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
}

/* line 31, dev/sass/utils/dump.scss */
.style-temp .red {
  background-color: red;
}

/* line 34, dev/sass/utils/dump.scss */
.style-temp .red * {
  color: #fff;
}

/* line 39, dev/sass/utils/dump.scss */
.style-temp .green {
  background-color: green;
}

/* line 42, dev/sass/utils/dump.scss */
.style-temp .green * {
  color: #fff;
}

/* line 47, dev/sass/utils/dump.scss */
.style-temp .yel {
  background-color: yellow;
}

/* line 51, dev/sass/utils/dump.scss */
.style-temp .all {
  width: 100%;
}

/* line 54, dev/sass/utils/dump.scss */
.style-temp .all a {
  background-color: orange;
}

/* line 60, dev/sass/utils/dump.scss */
.lazy:not(.loaded)[data-src] {
  max-width: calc(100vw / (var(--vwIdth) / 40));
  max-height: calc(100vw / (var(--vwIdth) / 40));
}

/* line 65, dev/sass/utils/dump.scss */
.icon {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
}

/* line 70, dev/sass/utils/dump.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: calc(100vw / (var(--vwIdth) / 4));
  background-color: #E1E1E5;
}

/* line 75, dev/sass/utils/dump.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000 !important;
}

/* line 79, dev/sass/utils/dump.scss */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  -webkit-transition: background-color 800000s ease-in-out 0s;
  -o-transition: background-color 800000s ease-in-out 0s;
  transition: background-color 800000s ease-in-out 0s;
}

/* line 96, dev/sass/utils/dump.scss */
.input-text-label {
  position: relative;
}

/* line 100, dev/sass/utils/dump.scss */
.input-text-label._focus .absl, .input-text-label._hover .absl {
  top: 0;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  opacity: 1;
  padding: 0 calc(100vw / (var(--vwIdth) / 5));
  background-color: #fff;
  z-index: 99;
}

/* line 108, dev/sass/utils/dump.scss */
.input-text-label._focus .absl._white, .input-text-label._hover .absl._white {
  background-color: #fff;
}

/* line 111, dev/sass/utils/dump.scss */
.input-text-label._focus .absl._footer, .input-text-label._hover .absl._footer {
  background-color: #e8e6d9;
}

/* line 121, dev/sass/utils/dump.scss */
.input-text-label:focus._focus .absl, .input-text-label:focus._hover .absl {
  top: 0;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  opacity: 1;
  padding: 0 calc(100vw / (var(--vwIdth) / 5));
  background-color: #fff;
  z-index: 99;
}

/* line 129, dev/sass/utils/dump.scss */
.input-text-label:focus._focus .absl._white, .input-text-label:focus._hover .absl._white {
  background-color: #fff;
}

/* line 132, dev/sass/utils/dump.scss */
.input-text-label:focus._focus .absl._footer, .input-text-label:focus._hover .absl._footer {
  background-color: #e8e6d9;
}

/* line 142, dev/sass/utils/dump.scss */
.input-text-label._active .absl {
  top: 0;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  opacity: 1;
  padding: 0 calc(100vw / (var(--vwIdth) / 5));
  background-color: #f6f6f6;
  z-index: 99;
}

/* line 149, dev/sass/utils/dump.scss */
.input-text-label._active .absl._white {
  background-color: #fff;
}

/* line 158, dev/sass/utils/dump.scss */
.input-text-label .absl {
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / 15));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.8;
  color: #979190;
  pointer-events: none;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 171, dev/sass/utils/dump.scss */
.slick-dotted.slick-slider {
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 600px) {
  /* line 171, dev/sass/utils/dump.scss */
  .slick-dotted.slick-slider {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 178, dev/sass/utils/dump.scss */
.slick-dots {
  height: calc(100vw / (var(--vwIdth) / 60));
  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;
  bottom: 0;
}

/* line 184, dev/sass/utils/dump.scss */
.slick-dots li {
  width: auto;
  height: auto;
  margin: 0;
}

/* line 189, dev/sass/utils/dump.scss */
.slick-dots li.slick-active button {
  background-color: #000 !important;
}

/* line 193, dev/sass/utils/dump.scss */
.slick-dots li button {
  width: calc(100vw / (var(--vwIdth) / 8)) !important;
  height: calc(100vw / (var(--vwIdth) / 8)) !important;
  margin: 0 calc(100vw / (var(--vwIdth) / 7)) !important;
  background-color: #DAD8D7 !important;
  -webkit-border-radius: 50% !important;
          border-radius: 50% !important;
}

/* line 199, dev/sass/utils/dump.scss */
.slick-dots li button:before {
  content: none !important;
}

/* line 206, dev/sass/utils/dump.scss */
.hide {
  display: none;
}

/* line 3, dev/sass/utils/common.scss */
.col-1 {
  width: 8.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-2 {
  width: 16.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-3 {
  width: 25%;
}

/* line 3, dev/sass/utils/common.scss */
.col-4 {
  width: 33.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-5 {
  width: 41.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-6 {
  width: 50%;
}

/* line 3, dev/sass/utils/common.scss */
.col-7 {
  width: 58.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-8 {
  width: 66.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-9 {
  width: 75%;
}

/* line 3, dev/sass/utils/common.scss */
.col-10 {
  width: 83.33333%;
}

/* line 3, dev/sass/utils/common.scss */
.col-11 {
  width: 91.66667%;
}

/* line 3, dev/sass/utils/common.scss */
.col-12 {
  width: 100%;
}

/* line 9, dev/sass/utils/common.scss */
body {
  font-family: "Gilroy";
  font-weight: 400;
  line-height: 160%;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  margin: 0;
  color: #000;
  position: relative;
}

/* line 18, dev/sass/utils/common.scss */
body._overflow {
  overflow: hidden;
  position: fixed;
  left: 0px;
  width: 100%;
  height: 100%;
}

/* line 30, dev/sass/utils/common.scss */
main {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding-top: calc(100vw / (var(--vwIdth) / 121));
  min-height: 50vh;
  z-index: 2;
}

@media screen and (max-width: 990px) {
  /* line 30, dev/sass/utils/common.scss */
  main {
    padding-top: calc(100vw / (var(--vwIdth) / 120));
  }
}

@media screen and (max-width: 600px) {
  /* line 30, dev/sass/utils/common.scss */
  main {
    padding-top: calc(100vw / (var(--vwIdth) / 105));
  }
}

/* line 44, dev/sass/utils/common.scss */
a {
  text-decoration: none;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  color: #000;
}

/* line 49, dev/sass/utils/common.scss */
img {
  max-width: 100%;
}

/* line 52, dev/sass/utils/common.scss */
.tabs__content {
  display: none;
  /* по умолчанию прячем все блоки */
}

/* line 55, dev/sass/utils/common.scss */
.tabs__content.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* по умолчанию показываем нужный блок */
}

/* line 60, dev/sass/utils/common.scss */
.container {
  max-width: 100%;
  width: 100%;
  padding: 0 calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 990px) {
  /* line 60, dev/sass/utils/common.scss */
  .container {
    padding: 0 calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 60, dev/sass/utils/common.scss */
  .container {
    padding: 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 73, dev/sass/utils/common.scss */
  .bx-soa-pickup-list.main {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media screen and (max-width: 600px) {
  /* line 78, dev/sass/utils/common.scss */
  .bx-soa-pickup-list-item {
    width: 100% !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 84, dev/sass/utils/common.scss */
  .bx-ui-sls-input-block .dropdown-fade2white {
    height: 20px;
  }
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/utils/common.scss */
  .bx-ui-sls-input-block .bx-ui-sls-clear {
    top: -3px;
  }
}

/* line 1, dev/sass/utils/preloader.scss */
.preloader {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  background-color: #fff;
  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: none;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 14, dev/sass/utils/preloader.scss */
.preloader .sk-double-bounce {
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

/* line 20, dev/sass/utils/preloader.scss */
.preloader .sk-double-bounce .sk-child {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #000;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-double-bounce 2.0s infinite ease-in-out;
          animation: sk-double-bounce 2.0s infinite ease-in-out;
}

/* line 32, dev/sass/utils/preloader.scss */
.preloader .sk-double-bounce .sk-double-bounce-2 {
  -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
}

/* line 37, dev/sass/utils/preloader.scss */
.preloader._off {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

@-webkit-keyframes sk-double-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-double-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/* line 1, dev/sass/utils/btn.scss */
.btn-black {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  padding: calc(100vw / (var(--vwIdth) / 19.5));
  background-color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  color: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  line-height: 1.2;
  border: 0;
}

/* line 15, dev/sass/utils/btn.scss */
.btn-black:first-letter {
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/utils/btn.scss */
  .btn-black {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 23, dev/sass/utils/btn.scss */
.btn-black.w100 {
  width: 100%;
}

/* line 26, dev/sass/utils/btn.scss */
.btn-black._long {
  padding: calc(100vw / (var(--vwIdth) / 13)) calc(100vw / (var(--vwIdth) / 85));
}

/* line 31, dev/sass/utils/btn.scss */
.btn-black span:after {
  content: attr(data-before);
}

/* line 36, dev/sass/utils/btn.scss */
.btn-black:hover {
  background-color: #323232;
}

/* line 42, dev/sass/utils/btn.scss */
.btn-black._active span:after {
  content: attr(data-after);
}

/* line 49, dev/sass/utils/btn.scss */
.btn-like {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  padding: calc(100vw / (var(--vwIdth) / 16.5));
  border: 1px solid #000;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  text-transform: uppercase;
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  line-height: 1.2;
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/utils/btn.scss */
  .btn-like {
    padding: calc(100vw / (var(--vwIdth) / 12)) calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 67, dev/sass/utils/btn.scss */
.btn-like.w100 {
  width: 100%;
}

/* line 71, dev/sass/utils/btn.scss */
.btn-like .icon {
  fill: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-right: calc(100vw / (var(--vwIdth) / 15));
}

/* line 75, dev/sass/utils/btn.scss */
.btn-like .icon._hide {
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 71, dev/sass/utils/btn.scss */
  .btn-like .icon {
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 85, dev/sass/utils/btn.scss */
.btn-like span:after {
  content: attr(data-before);
}

/* line 90, dev/sass/utils/btn.scss */
.btn-like:hover {
  background-color: #000;
  color: #fff;
}

/* line 94, dev/sass/utils/btn.scss */
.btn-like:hover .icon {
  fill: #fff;
}

/* line 100, dev/sass/utils/btn.scss */
.btn-like._active .icon {
  display: none;
}

/* line 102, dev/sass/utils/btn.scss */
.btn-like._active .icon._hide {
  display: block;
}

/* line 108, dev/sass/utils/btn.scss */
.btn-like._active:hover .icon {
  fill: #fff;
}

/* line 114, dev/sass/utils/btn.scss */
.btn-like._active span:after {
  content: attr(data-after);
}

/* line 121, dev/sass/utils/btn.scss */
.btn-counter {
  border: 1px solid #d9d6d4;
  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;
}

/* line 127, dev/sass/utils/btn.scss */
.btn-counter .minus,
.btn-counter .plus {
  width: calc(100vw / (var(--vwIdth) / 50));
  height: calc(100vw / (var(--vwIdth) / 58));
  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;
  border: 0;
  cursor: pointer;
  color: #000;
  padding: 0;
}

@media screen and (max-width: 600px) {
  /* line 127, dev/sass/utils/btn.scss */
  .btn-counter .minus,
  .btn-counter .plus {
    height: calc(100vw / (var(--vwIdth) / 44));
  }
}

/* line 149, dev/sass/utils/btn.scss */
.btn-counter input[type="text"] {
  border: 0;
  padding: 0;
  width: calc(100vw / (var(--vwIdth) / 34));
  height: calc(100vw / (var(--vwIdth) / 58));
  text-align: center;
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}

@media screen and (max-width: 600px) {
  /* line 149, dev/sass/utils/btn.scss */
  .btn-counter input[type="text"] {
    height: calc(100vw / (var(--vwIdth) / 44));
  }
}

/* line 163, dev/sass/utils/btn.scss */
.btn-square {
  width: calc(100vw / (var(--vwIdth) / 140));
  height: calc(100vw / (var(--vwIdth) / 140));
  background-color: #d6cbb7;
  position: relative;
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 174, dev/sass/utils/btn.scss */
.btn-square * {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 177, dev/sass/utils/btn.scss */
.btn-square:hover {
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

/* line 181, dev/sass/utils/btn.scss */
.btn-square:hover .icon {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  margin-bottom: 0;
}

/* line 186, dev/sass/utils/btn.scss */
.btn-square span {
  max-width: 50%;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  text-transform: uppercase;
  color: #000;
  line-height: 120%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 194, dev/sass/utils/btn.scss */
.btn-square .icon {
  fill: #6b6261;
  width: calc(100vw / (var(--vwIdth) / 16));
  height: calc(100vw / (var(--vwIdth) / 16));
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 203, dev/sass/utils/btn.scss */
.link-simple {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 120%;
  color: #6b6261;
  border-bottom: 1px solid #6b6261;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 209, dev/sass/utils/btn.scss */
.link-simple:hover {
  border-color: transparent;
}

/* line 214, dev/sass/utils/btn.scss */
.link-ar {
  font-size: calc(100vw / (var(--vwIdth) / 30));
  color: #fff;
  line-height: 140%;
  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;
}

/* line 222, dev/sass/utils/btn.scss */
.link-ar:hover .icon {
  -webkit-transform: rotate(45deg) translateY(-2px);
      -ms-transform: rotate(45deg) translateY(-2px);
          transform: rotate(45deg) translateY(-2px);
}

@media screen and (max-width: 1180px) {
  /* line 214, dev/sass/utils/btn.scss */
  .link-ar {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 229, dev/sass/utils/btn.scss */
.link-ar._sm {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 300;
}

/* line 232, dev/sass/utils/btn.scss */
.link-ar._sm .icon {
  width: calc(100vw / (var(--vwIdth) / 14));
  height: calc(100vw / (var(--vwIdth) / 14));
  margin-top: 5px;
}

@media screen and (max-width: 600px) {
  /* line 229, dev/sass/utils/btn.scss */
  .link-ar._sm {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
  /* line 239, dev/sass/utils/btn.scss */
  .link-ar._sm .icon {
    width: calc(100vw / (var(--vwIdth) / 10));
    height: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 245, dev/sass/utils/btn.scss */
.link-ar._green {
  color: #4c8c2b;
}

/* line 247, dev/sass/utils/btn.scss */
.link-ar._green:hover {
  color: #205206;
}

/* line 249, dev/sass/utils/btn.scss */
.link-ar._green:hover .icon {
  fill: #205206;
}

/* line 253, dev/sass/utils/btn.scss */
.link-ar._green .icon {
  fill: #4c8c2b;
}

/* line 257, dev/sass/utils/btn.scss */
.link-ar .icon {
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 17));
  fill: #fff;
  margin: 0 calc(100vw / (var(--vwIdth) / 14));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@media screen and (max-width: 1180px) {
  /* line 257, dev/sass/utils/btn.scss */
  .link-ar .icon {
    width: calc(100vw / (var(--vwIdth) / 14));
    height: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 1, dev/sass/utils/zag.scss */
.zag60 {
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 65));
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/utils/zag.scss */
  .zag60 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 8, dev/sass/utils/zag.scss */
.zag60._mb35 {
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 600px) {
  /* line 8, dev/sass/utils/zag.scss */
  .zag60._mb35 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 14, dev/sass/utils/zag.scss */
.zag60._mb140 {
  margin-bottom: calc(100vw / (var(--vwIdth) / 140));
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/utils/zag.scss */
  .zag60._mb140 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 600px) {
  /* line 14, dev/sass/utils/zag.scss */
  .zag60._mb140 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 23, dev/sass/utils/zag.scss */
.zag60._caps {
  text-transform: uppercase;
}

/* line 26, dev/sass/utils/zag.scss */
.zag60 .h2, .zag60 h2 {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  line-height: 120%;
  color: #000;
  font-weight: 300;
}

@media screen and (max-width: 1180px) {
  /* line 26, dev/sass/utils/zag.scss */
  .zag60 .h2, .zag60 h2 {
    font-size: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 600px) {
  /* line 26, dev/sass/utils/zag.scss */
  .zag60 .h2, .zag60 h2 {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 2, dev/sass/pages/mp.scss */
.mp-zag {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  text-align: center;
}

/* line 5, dev/sass/pages/mp.scss */
.mp-zag h2, .mp-zag .h2 {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  line-height: 120%;
}

@media screen and (max-width: 990px) {
  /* line 5, dev/sass/pages/mp.scss */
  .mp-zag h2, .mp-zag .h2 {
    font-size: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 13, dev/sass/pages/mp.scss */
.mp-tabs {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/pages/mp.scss */
  .mp-tabs {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 21, dev/sass/pages/mp.scss */
.mp-tabs__item {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 120%;
  font-weight: 300;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  padding: 0 calc(100vw / (var(--vwIdth) / 20));
  color: #6b6261;
}

@media screen and (max-width: 990px) {
  /* line 21, dev/sass/pages/mp.scss */
  .mp-tabs__item {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding: 0 calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 34, dev/sass/pages/mp.scss */
.mp-tabs__item:hover {
  color: #000;
}

/* line 37, dev/sass/pages/mp.scss */
.mp-tabs__item._active {
  font-weight: normal;
  color: #000;
}

/* line 7, dev/sass/pages/form-style.scss */
.required--email.error input, .required--email.error-online input,
.required--input.error input,
.required--input.error-online input,
.input--mask--required.error input,
.input--mask--required.error-online input,
.required--check.error input,
.required--check.error-online input,
.required--password.error input,
.required--password.error-online input {
  border-color: #F15858 !important;
  z-index: 8;
}

/* line 12, dev/sass/pages/form-style.scss */
.required--email.error .error, .required--email.error-online .error,
.required--input.error .error,
.required--input.error-online .error,
.input--mask--required.error .error,
.input--mask--required.error-online .error,
.required--check.error .error,
.required--check.error-online .error,
.required--password.error .error,
.required--password.error-online .error {
  opacity: 1;
  visibility: visible;
  z-index: 8;
}

/* line 20, dev/sass/pages/form-style.scss */
.required--email .succes input,
.required--input .succes input,
.input--mask--required .succes input,
.required--check .succes input,
.required--password .succes input {
  border-color: #6b6261 !important;
}

/* line 25, dev/sass/pages/form-style.scss */
.required--email .error,
.required--input .error,
.input--mask--required .error,
.required--check .error,
.required--password .error {
  color: #F15858;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  font-weight: bold;
  position: absolute;
  top: 100%;
  left: 0;
  padding-top: calc(100vw / (var(--vwIdth) / 3));
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 8;
}

/* line 40, dev/sass/pages/form-style.scss */
.form-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 1440px) {
  /* line 40, dev/sass/pages/form-style.scss */
  .form-input {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 49, dev/sass/pages/form-style.scss */
.form-input__col:nth-child(1) {
  width: 40%;
  padding-right: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1440px) {
  /* line 49, dev/sass/pages/form-style.scss */
  .form-input__col:nth-child(1) {
    width: 100%;
    padding: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 49, dev/sass/pages/form-style.scss */
  .form-input__col:nth-child(1) {
    width: 50%;
    padding-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/pages/form-style.scss */
  .form-input__col:nth-child(1) {
    width: 100%;
  }
}

/* line 65, dev/sass/pages/form-style.scss */
.form-input__col:nth-child(2) {
  width: 60%;
}

@media screen and (max-width: 1440px) {
  /* line 65, dev/sass/pages/form-style.scss */
  .form-input__col:nth-child(2) {
    width: 100%;
  }
}

@media screen and (max-width: 990px) {
  /* line 65, dev/sass/pages/form-style.scss */
  .form-input__col:nth-child(2) {
    width: 50%;
    padding-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 65, dev/sass/pages/form-style.scss */
  .form-input__col:nth-child(2) {
    width: 100%;
  }
}

/* line 81, dev/sass/pages/form-style.scss */
.form-input__item {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 84, dev/sass/pages/form-style.scss */
.form-input__item.w50 {
  width: calc(50% - 15px);
  margin-right: 15px;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 84, dev/sass/pages/form-style.scss */
  .form-input__item.w50 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

/* line 95, dev/sass/pages/form-style.scss */
.form-input__item.w33 {
  width: calc(33.33% - 15px);
  margin-right: 15px;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 95, dev/sass/pages/form-style.scss */
  .form-input__item.w33 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

/* line 106, dev/sass/pages/form-style.scss */
.form-input__item.w100 {
  width: calc(100% - 15px);
  margin-right: 15px;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 106, dev/sass/pages/form-style.scss */
  .form-input__item.w100 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

/* line 117, dev/sass/pages/form-style.scss */
.form-input__item input, .form-input__item textarea {
  padding: calc(100vw / (var(--vwIdth) / 15));
  border: 1px solid #EEEEEE;
  width: 100%;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: rgba(48, 48, 48, 0.8);
}

/* line 124, dev/sass/pages/form-style.scss */
.form-input__item input::-webkit-input-placeholder, .form-input__item textarea::-webkit-input-placeholder {
  font-weight: 300;
  color: rgba(48, 48, 48, 0.6);
}
.form-input__item input::-moz-placeholder, .form-input__item textarea::-moz-placeholder {
  font-weight: 300;
  color: rgba(48, 48, 48, 0.6);
}
.form-input__item input::-ms-input-placeholder, .form-input__item textarea::-ms-input-placeholder {
  font-weight: 300;
  color: rgba(48, 48, 48, 0.6);
}
.form-input__item input::placeholder, .form-input__item textarea::placeholder {
  font-weight: 300;
  color: rgba(48, 48, 48, 0.6);
}

/* line 130, dev/sass/pages/form-style.scss */
.form-input__item textarea {
  height: calc(100vw / (var(--vwIdth) / 140));
}

/* line 134, dev/sass/pages/form-style.scss */
.form-input__item .btn-border {
  width: 100%;
  text-align: center;
}

/* line 140, dev/sass/pages/form-style.scss */
.form-input__item.error-online input, .form-input__item.error-online textarea, .form-input__item.error input, .form-input__item.error textarea {
  border-color: #D43517;
}

/* line 151, dev/sass/pages/form-style.scss */
.jq-radio {
  width: calc(100vw / (var(--vwIdth) / 14));
  height: calc(100vw / (var(--vwIdth) / 14));
  opacity: .45;
  border: 1px solid #6b6261;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

@media screen and (max-width: 1440px) {
  /* line 151, dev/sass/pages/form-style.scss */
  .jq-radio {
    width: 10px;
    height: 10px;
  }
}

/* line 162, dev/sass/pages/form-style.scss */
.jq-radio input {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 169, dev/sass/pages/form-style.scss */
.jq-radio__div {
  display: none;
}

/* line 173, dev/sass/pages/form-style.scss */
.jq-radio.checked {
  opacity: 1;
  border: calc(100vw / (var(--vwIdth) / 3)) solid #6b6261;
}

/* line 180, dev/sass/pages/form-style.scss */
.form-style {
  width: 100%;
  border: 1px solid rgba(48, 48, 48, 0.15);
  padding: calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 180, dev/sass/pages/form-style.scss */
  .form-style {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 188, dev/sass/pages/form-style.scss */
.form-style__title {
  font-size: calc(100vw / (var(--vwIdth) / 30));
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 2));
}

@media screen and (max-width: 600px) {
  /* line 188, dev/sass/pages/form-style.scss */
  .form-style__title {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 198, dev/sass/pages/form-style.scss */
.form-style__subtitle {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  color: #50536F;
}

@media screen and (max-width: 600px) {
  /* line 198, dev/sass/pages/form-style.scss */
  .form-style__subtitle {
    font-size: calc(100vw / (var(--vwIdth) / 12));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 210, dev/sass/pages/form-style.scss */
.email-input-error-text {
  font-size: calc(100vw / (var(--vwIdth) / 14));
}

/* line 214, dev/sass/pages/form-style.scss */
.input-style {
  width: 100%;
  border: 1px solid #e8e6d9;
  position: relative;
}

/* line 219, dev/sass/pages/form-style.scss */
.input-style label {
  line-height: 1;
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / 10));
  top: calc(100vw / (var(--vwIdth) / -7));
  background-color: #fff;
  z-index: 2;
  padding: 0 calc(100vw / (var(--vwIdth) / 6));
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 232, dev/sass/pages/form-style.scss */
.input-style input[type='text'],
.input-style input[type='password'],
.input-style input[type='tel'],
.input-style input[type='email'],
.input-style textarea {
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  width: 100%;
  border: 0;
  padding: calc(100vw / (var(--vwIdth) / 13.5)) calc(100vw / (var(--vwIdth) / 18));
}

/* line 242, dev/sass/pages/form-style.scss */
.input-style input[type='text']::-webkit-input-placeholder,
.input-style input[type='password']::-webkit-input-placeholder,
.input-style input[type='tel']::-webkit-input-placeholder,
.input-style input[type='email']::-webkit-input-placeholder,
.input-style textarea::-webkit-input-placeholder {
  color: #000;
}
.input-style input[type='text']::-moz-placeholder,
.input-style input[type='password']::-moz-placeholder,
.input-style input[type='tel']::-moz-placeholder,
.input-style input[type='email']::-moz-placeholder,
.input-style textarea::-moz-placeholder {
  color: #000;
}
.input-style input[type='text']::-ms-input-placeholder,
.input-style input[type='password']::-ms-input-placeholder,
.input-style input[type='tel']::-ms-input-placeholder,
.input-style input[type='email']::-ms-input-placeholder,
.input-style textarea::-ms-input-placeholder {
  color: #000;
}
.input-style input[type='text']::placeholder,
.input-style input[type='password']::placeholder,
.input-style input[type='tel']::placeholder,
.input-style input[type='email']::placeholder,
.input-style textarea::placeholder {
  color: #000;
}

/* line 248, dev/sass/pages/form-style.scss */
.input-style._datapicker input {
  padding-left: calc(100vw / (var(--vwIdth) / 45));
}

/* line 252, dev/sass/pages/form-style.scss */
.input-style._datapicker .ui-datepicker-trigger {
  position: absolute;
  top: 50%;
  left: calc(100vw / (var(--vwIdth) / 16));
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
}

/* line 264, dev/sass/pages/form-style.scss */
.input-style._search input {
  padding-left: calc(100vw / (var(--vwIdth) / 45));
}

/* line 268, dev/sass/pages/form-style.scss */
.input-style._search .sbmt {
  position: absolute;
  top: 50%;
  left: calc(100vw / (var(--vwIdth) / 16));
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  padding: 0;
  cursor: pointer;
}

/* line 280, dev/sass/pages/form-style.scss */
.input-style._search .sbmt .icon {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  fill: #979190;
  padding: 0;
}

/* line 289, dev/sass/pages/form-style.scss */
.input-style._zIndexSup {
  z-index: 9999;
}

/* line 294, dev/sass/pages/form-style.scss */
.input-style._hide-label label {
  opacity: 0;
}

/* line 300, dev/sass/pages/form-style.scss */
.input-style._open .dropdown-block {
  width: 100%;
  display: block;
}

/* line 305, dev/sass/pages/form-style.scss */
.input-style .dropdown-block {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  z-index: 3;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #e8e6d9;
  border-top: 0;
  display: none;
}

/* line 318, dev/sass/pages/form-style.scss */
.input-style .dropdown-block .dropdown-item {
  color: #979190;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  border-top: 1px solid #e8e6d9;
  padding: calc(100vw / (var(--vwIdth) / 7)) calc(100vw / (var(--vwIdth) / 18));
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
  cursor: pointer;
}

/* line 327, dev/sass/pages/form-style.scss */
.input-style .dropdown-block .dropdown-item:hover {
  background-color: #d6cbb7;
  color: #fff;
}

/* line 335, dev/sass/pages/form-style.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

/* line 342, dev/sass/pages/form-style.scss */
.input-focus label {
  line-height: 120%;
  color: #000;
}

/* line 347, dev/sass/pages/form-style.scss */
.input-focus input[type='text'],
.input-focus input[type='password'],
.input-focus input[type='tel'],
.input-focus input[type='email'],
.input-focus input[type='number'],
.input-focus textarea {
  border: 0;
  border: 1px solid #eeeeee;
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 15));
  color: #000;
}

/* line 359, dev/sass/pages/form-style.scss */
.input-focus .jq-number__spin {
  display: none;
}

/* line 366, dev/sass/pages/form-style.scss */
input:focus .input-text-label._focus .absl, input:focus .input-text-label._hover .absl {
  top: 0;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  opacity: 1;
  padding: 0 calc(100vw / (var(--vwIdth) / 5));
  background-color: #fff;
  z-index: 99;
}

/* line 374, dev/sass/pages/form-style.scss */
input:focus .input-text-label._focus .absl._white, input:focus .input-text-label._hover .absl._white {
  background-color: #fff;
}

/* line 377, dev/sass/pages/form-style.scss */
input:focus .input-text-label._focus .absl._footer, input:focus .input-text-label._hover .absl._footer {
  background-color: #e8e6d9;
}

/* line 389, dev/sass/pages/form-style.scss */
.input-check label {
  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;
  cursor: pointer;
}

/* line 395, dev/sass/pages/form-style.scss */
.input-check .check {
  position: relative;
}

/* line 398, dev/sass/pages/form-style.scss */
.input-check .check input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

/* line 407, dev/sass/pages/form-style.scss */
.input-check .check input:checked + span {
  background-image: url(../img/svg/check.svg);
}

/* line 412, dev/sass/pages/form-style.scss */
.input-check .check span {
  width: calc(100vw / (var(--vwIdth) / 14));
  height: calc(100vw / (var(--vwIdth) / 14));
  border: 1px solid #6b6261;
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 10));
          background-size: calc(100vw / (var(--vwIdth) / 10));
  background-position: center;
  background-repeat: no-repeat;
}

/* line 423, dev/sass/pages/form-style.scss */
.input-check .text {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #6b6261;
  padding-left: calc(100vw / (var(--vwIdth) / 7));
}

/* line 431, dev/sass/pages/form-style.scss */
.input-radio label {
  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;
  cursor: pointer;
}

/* line 437, dev/sass/pages/form-style.scss */
.input-radio .radio {
  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;
}

/* line 443, dev/sass/pages/form-style.scss */
.input-radio .radio input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  margin: 0;
}

/* line 453, dev/sass/pages/form-style.scss */
.input-radio .radio input:checked + span {
  opacity: 1;
  border: 3.5px solid #6b6261;
}

/* line 459, dev/sass/pages/form-style.scss */
.input-radio .radio span {
  width: calc(100vw / (var(--vwIdth) / 14));
  height: calc(100vw / (var(--vwIdth) / 14));
  border: 1px solid #6b6261;
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 10));
          background-size: calc(100vw / (var(--vwIdth) / 10));
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.45;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

/* line 472, dev/sass/pages/form-style.scss */
.input-radio .text {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #6b6261;
  padding-left: calc(100vw / (var(--vwIdth) / 7));
}

/* line 479, dev/sass/pages/form-style.scss */
.jq-selectbox {
  width: 100%;
  z-index: 1;
}

/* line 484, dev/sass/pages/form-style.scss */
.jq-selectbox.opened .jq-selectbox__trigger-arrow {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

/* line 489, dev/sass/pages/form-style.scss */
.jq-selectbox__select {
  height: auto;
  padding: calc(100vw / (var(--vwIdth) / 17)) calc(100vw / (var(--vwIdth) / 18));
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none !important;
  -webkit-border-radius: 0;
          border-radius: 0;
  text-shadow: none;
  text-align: left;
}

/* line 499, dev/sass/pages/form-style.scss */
.jq-selectbox__select-text {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #979190;
  font-weight: normal;
  line-height: 1;
}

/* line 507, dev/sass/pages/form-style.scss */
.jq-selectbox__trigger {
  border: 0;
}

/* line 510, dev/sass/pages/form-style.scss */
.jq-selectbox__trigger-arrow {
  border: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: calc(100vw / (var(--vwIdth) / 12));
  height: calc(100vw / (var(--vwIdth) / 12));
  background-image: url(../img/svg/ar-bottom.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 524, dev/sass/pages/form-style.scss */
.jq-selectbox__dropdown {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  border: 1px solid #e8e6d9;
  border-top: 0;
}

/* line 530, dev/sass/pages/form-style.scss */
.jq-selectbox__dropdown ul {
  max-height: 300px;
  overflow: auto;
}

/* line 534, dev/sass/pages/form-style.scss */
.jq-selectbox__dropdown ul li {
  color: #979190;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  border-top: 1px solid #e8e6d9;
  padding: calc(100vw / (var(--vwIdth) / 7)) calc(100vw / (var(--vwIdth) / 18));
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

/* line 541, dev/sass/pages/form-style.scss */
.jq-selectbox__dropdown ul li:hover {
  background-color: #d6cbb7;
  color: #fff;
}

/* line 546, dev/sass/pages/form-style.scss */
.jq-selectbox__dropdown ul li.selected, .jq-selectbox__dropdown ul li.sel {
  background-color: #d6cbb7;
  color: #fff;
}

/* line 555, dev/sass/pages/form-style.scss */
.ui-datepicker {
  margin: 0;
  border: 0;
  padding: 0;
  width: calc(100vw / (var(--vwIdth) / 300));
  -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.15);
}

/* line 562, dev/sass/pages/form-style.scss */
.ui-datepicker-header {
  padding: calc(100vw / (var(--vwIdth) / 18)) calc(100vw / (var(--vwIdth) / 14)) !important;
  background-color: #fff;
  border: 0 !important;
}

/* line 569, dev/sass/pages/form-style.scss */
.ui-datepicker-prev {
  display: none;
}

/* line 574, dev/sass/pages/form-style.scss */
.ui-datepicker .jq-selectbox {
  max-width: calc(50% - 5px);
}

/* line 577, dev/sass/pages/form-style.scss */
.ui-datepicker .jq-selectbox__select {
  border: 1px solid #e8e6d9 !important;
}

/* line 582, dev/sass/pages/form-style.scss */
.ui-datepicker .jq-selectbox__dropdown li {
  padding: calc(100vw / (var(--vwIdth) / 5));
}

/* line 588, dev/sass/pages/form-style.scss */
.ui-datepicker-next {
  display: none;
}

/* line 593, dev/sass/pages/form-style.scss */
.ui-datepicker-title {
  width: 100%;
  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: 0 !important;
}

/* line 600, dev/sass/pages/form-style.scss */
.ui-datepicker table {
  margin: 0;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  border-collapse: collapse;
}

/* line 607, dev/sass/pages/form-style.scss */
.ui-datepicker-calendar .ui-state-highlight, .ui-datepicker-calendar .ui-widget-content .ui-state-highlight {
  color: #6b6261;
}

/* line 611, dev/sass/pages/form-style.scss */
.ui-datepicker-calendar .ui-state-default {
  border: 0;
  padding: calc(100vw / (var(--vwIdth) / 7)) calc(100vw / (var(--vwIdth) / 10));
  text-align: center;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  font-weight: normal;
  background-color: transparent;
}

/* line 620, dev/sass/pages/form-style.scss */
.ui-datepicker-calendar .ui-state-disabled, .ui-datepicker-calendar .ui-widget-content .ui-state-disabled, .ui-datepicker-calendar .ui-widget-header .ui-state-disabled {
  background-color: rgba(48, 48, 48, 0.15);
}

/* line 632, dev/sass/pages/form-style.scss */
.ui-datepicker-calendar th {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 700;
  color: #040931;
  padding: 0 0 calc(100vw / (var(--vwIdth) / 20));
}

/* line 639, dev/sass/pages/form-style.scss */
.ui-datepicker-calendar td {
  border: 1px solid rgba(48, 48, 48, 0.15);
}

/* line 643, dev/sass/pages/form-style.scss */
.ui-datepicker-calendar td.ui-datepicker-current-day a {
  border: 1px solid #d6cbb7;
  font-weight: bold;
  color: #d6cbb7;
  margin: -1px;
}

/* line 652, dev/sass/pages/form-style.scss */
.ui-datepicker-calendar td.ui-datepicker-today a {
  color: #d6cbb7;
}

/* line 1, dev/sass/pages/table-size.scss */
.table-size {
  max-width: calc(100vw / (var(--vwIdth) / 964));
  position: relative;
  margin: 0 auto;
  background-color: #fff;
}

/* line 7, dev/sass/pages/table-size.scss */
.table-size .mfp-close {
  opacity: 0;
}

/* line 12, dev/sass/pages/table-size.scss */
.table-size__wrp {
  padding: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 990px) {
  /* line 12, dev/sass/pages/table-size.scss */
  .table-size__wrp {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 20, dev/sass/pages/table-size.scss */
.table-size__close {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 20));
  right: calc(100vw / (var(--vwIdth) / 20));
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  color: #000;
}

/* line 32, dev/sass/pages/table-size.scss */
.table-size__zag {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 120%;
  text-transform: uppercase;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 32, dev/sass/pages/table-size.scss */
  .table-size__zag {
    padding: 0 calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 44, dev/sass/pages/table-size.scss */
.table-size table {
  border-collapse: collapse;
}

/* line 47, dev/sass/pages/table-size.scss */
.table-size table tr {
  background-color: rgba(214, 203, 183, 0.2);
}

/* line 50, dev/sass/pages/table-size.scss */
.table-size table tr:nth-child(odd) {
  background-color: rgba(214, 203, 183, 0.3);
}

/* line 56, dev/sass/pages/table-size.scss */
.table-size table thead tr {
  background-color: #000;
  color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 63, dev/sass/pages/table-size.scss */
  .table-size table th, .table-size table td {
    padding: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 71, dev/sass/pages/table-size.scss */
.table-size table th {
  color: #FFFFFF;
  background-color: #000;
  text-align: center;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: normal;
  padding: calc(100vw / (var(--vwIdth) / 9)) calc(100vw / (var(--vwIdth) / 20));
  min-width: calc(100vw / (var(--vwIdth) / 280));
  line-height: 120%;
}

@media screen and (max-width: 600px) {
  /* line 71, dev/sass/pages/table-size.scss */
  .table-size table th {
    min-width: calc(100vw / (var(--vwIdth) / 150));
    font-size: calc(100vw / (var(--vwIdth) / 14));
    padding: calc(100vw / (var(--vwIdth) / 9));
  }
}

/* line 87, dev/sass/pages/table-size.scss */
.table-size table td {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 120%;
  text-transform: uppercase;
  text-align: center;
  padding: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 87, dev/sass/pages/table-size.scss */
  .table-size table td {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 990px) {
  /* line 100, dev/sass/pages/table-size.scss */
  .table-size__overflow {
    overflow: auto;
  }
}

/* line 1, dev/sass/pages/news.scss */
:root {
  --margin: 0.26042vw;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/pages/news.scss */
  :root {
    --margin: 0.42373vw;
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/news.scss */
  :root {
    --margin: 0.50505vw;
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/news.scss */
  :root {
    --margin: 1.33333vw;
  }
}

/* line 15, dev/sass/pages/news.scss */
.news-ms {
  width: 100%;
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: calc(100vw / (var(--vwIdth) / 55));
}

/* line 22, dev/sass/pages/news.scss */
.news-ms__main {
  width: calc(50% - var(--margin));
  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;
}

@media screen and (max-width: 1180px) {
  /* line 22, dev/sass/pages/news.scss */
  .news-ms__main {
    width: 100%;
  }
}

/* line 31, dev/sass/pages/news.scss */
.news-ms__main .news-ms__item {
  width: 100%;
}

@media screen and (min-width: 601px) {
  /* line 31, dev/sass/pages/news.scss */
  .news-ms__main .news-ms__item {
    height: calc(100vw / (var(--vwIdth) / 560));
  }
  /* line 36, dev/sass/pages/news.scss */
  .news-ms__main .news-ms__item:before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(-57.86%, #C4C4C4), color-stop(10.27%, rgba(0, 0, 0, 0.308648)), color-stop(64.45%, rgba(136, 136, 136, 0.0941001)), color-stop(88.21%, rgba(196, 196, 196, 0)));
    background: -webkit-linear-gradient(bottom, #C4C4C4 -57.86%, rgba(0, 0, 0, 0.308648) 10.27%, rgba(136, 136, 136, 0.0941001) 64.45%, rgba(196, 196, 196, 0) 88.21%);
    background: -o-linear-gradient(bottom, #C4C4C4 -57.86%, rgba(0, 0, 0, 0.308648) 10.27%, rgba(136, 136, 136, 0.0941001) 64.45%, rgba(196, 196, 196, 0) 88.21%);
    background: linear-gradient(0deg, #C4C4C4 -57.86%, rgba(0, 0, 0, 0.308648) 10.27%, rgba(136, 136, 136, 0.0941001) 64.45%, rgba(196, 196, 196, 0) 88.21%);
  }
}

/* line 44, dev/sass/pages/news.scss */
.news-ms__list {
  width: calc(50% - var(--margin));
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1180px) {
  /* line 44, dev/sass/pages/news.scss */
  .news-ms__list {
    width: 100%;
  }
}

/* line 55, dev/sass/pages/news.scss */
.news-ms__item {
  width: calc(50% - var(--margin));
  position: relative;
  height: calc(100vw / (var(--vwIdth) / 272.5));
  margin-bottom: calc(var(--margin) * 2);
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  /* line 55, dev/sass/pages/news.scss */
  .news-ms__item {
    width: 100%;
  }
}

/* line 67, dev/sass/pages/news.scss */
.news-ms__item:hover:before {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 72, dev/sass/pages/news.scss */
.news-ms__item:hover .bg img {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
      -ms-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}

/* line 79, dev/sass/pages/news.scss */
.news-ms__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  background: -webkit-linear-gradient(89.85deg, #C4C4C4 -57.57%, rgba(0, 0, 0, 0.308648) 18.56%, rgba(136, 136, 136, 0.0941001) 79.11%, rgba(196, 196, 196, 0) 105.67%);
  background: -o-linear-gradient(89.85deg, #C4C4C4 -57.57%, rgba(0, 0, 0, 0.308648) 18.56%, rgba(136, 136, 136, 0.0941001) 79.11%, rgba(196, 196, 196, 0) 105.67%);
  background: linear-gradient(0.15deg, #C4C4C4 -57.57%, rgba(0, 0, 0, 0.308648) 18.56%, rgba(136, 136, 136, 0.0941001) 79.11%, rgba(196, 196, 196, 0) 105.67%);
}

/* line 92, dev/sass/pages/news.scss */
.news-ms__item .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: 4s;
  -o-transition: 4s;
  transition: 4s;
}

/* line 99, dev/sass/pages/news.scss */
.news-ms__item .bg img {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

/* line 105, dev/sass/pages/news.scss */
.news-ms__item .bg img.loaded {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 113, dev/sass/pages/news.scss */
.news-ms__item-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 28));
  z-index: 3;
}

@media screen and (max-width: 600px) {
  /* line 113, dev/sass/pages/news.scss */
  .news-ms__item-content {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 124, dev/sass/pages/news.scss */
.news-ms__item-content .date {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  color: #E5E5E4;
  line-height: 140%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 4));
}

/* line 131, dev/sass/pages/news.scss */
.news-ms__item-content .name {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  text-transform: uppercase;
  line-height: 110%;
  color: #FFFFFF;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 139, dev/sass/pages/news.scss */
.news-ms__item-content p {
  color: #EFEFEE;
  line-height: 140%;
}

@media screen and (max-width: 600px) {
  /* line 139, dev/sass/pages/news.scss */
  .news-ms__item-content p {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 151, dev/sass/pages/news.scss */
.news-sort__wrp {
  min-width: calc(100% + (var(--margin) * 4));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 600px) {
  /* line 151, dev/sass/pages/news.scss */
  .news-sort__wrp {
    min-width: 100%;
  }
}

/* line 159, dev/sass/pages/news.scss */
.news-sort__item {
  width: calc(25% - (var(--margin) * 4));
  margin-right: calc(var(--margin) * 4);
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 159, dev/sass/pages/news.scss */
  .news-sort__item {
    width: calc(33.33% - (var(--margin) * 4));
  }
}

@media screen and (max-width: 990px) {
  /* line 159, dev/sass/pages/news.scss */
  .news-sort__item {
    width: calc(50% - (var(--margin) * 4));
  }
}

@media screen and (max-width: 600px) {
  /* line 159, dev/sass/pages/news.scss */
  .news-sort__item {
    width: 100%;
    margin-right: 0;
  }
}

/* line 176, dev/sass/pages/news.scss */
.news-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 180, dev/sass/pages/news.scss */
.news-list__wrp {
  min-width: calc(100% + (var(--margin) * 4));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 600px) {
  /* line 180, dev/sass/pages/news.scss */
  .news-list__wrp {
    min-width: 100%;
  }
}

/* line 189, dev/sass/pages/news.scss */
.news-list__item {
  width: calc(25% - (var(--margin) * 4));
  margin-right: calc(var(--margin) * 4);
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 189, dev/sass/pages/news.scss */
  .news-list__item {
    width: calc(33.33% - (var(--margin) * 4));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 189, dev/sass/pages/news.scss */
  .news-list__item {
    width: calc(50% - (var(--margin) * 4));
  }
}

@media screen and (max-width: 600px) {
  /* line 189, dev/sass/pages/news.scss */
  .news-list__item {
    width: 100%;
    margin-right: 0;
  }
}

/* line 207, dev/sass/pages/news.scss */
.news-list__item::before {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #d6cbb7;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

/* line 220, dev/sass/pages/news.scss */
.news-list__item:hover:before {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

/* line 225, dev/sass/pages/news.scss */
.news-list__item:hover .img img {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
      -ms-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}

/* line 233, dev/sass/pages/news.scss */
.news-list__item .img {
  margin-bottom: calc(100vw / (var(--vwIdth) / 14));
  width: 100%;
  padding-bottom: 75%;
  position: relative;
  background-color: #e8e6d9;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  overflow: hidden;
}

/* line 242, dev/sass/pages/news.scss */
.news-list__item .img img {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

/* line 248, dev/sass/pages/news.scss */
.news-list__item .img img.loaded {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 256, dev/sass/pages/news.scss */
.news-list__item-content {
  padding-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 261, dev/sass/pages/news.scss */
.news-list__item .date {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  color: #000;
  line-height: 140%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 268, dev/sass/pages/news.scss */
.news-list__item .name {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  text-transform: uppercase;
  line-height: 110%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 7));
}

/* line 276, dev/sass/pages/news.scss */
.news-list__item p {
  color: #000;
  line-height: 140%;
}

@media screen and (max-width: 600px) {
  /* line 276, dev/sass/pages/news.scss */
  .news-list__item p {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 285, dev/sass/pages/news.scss */
.news-list__subscribe {
  width: calc(25% - (var(--margin) * 4)) !important;
  background-color: #fff;
  border: 1px solid #e8e6d9;
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  margin-right: calc(var(--margin) * 4);
  padding: calc(100vw / (var(--vwIdth) / 23)) calc(100vw / (var(--vwIdth) / 26)) calc(100vw / (var(--vwIdth) / 120));
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 285, dev/sass/pages/news.scss */
  .news-list__subscribe {
    width: calc(33.33% - (var(--margin) * 4)) !important;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 285, dev/sass/pages/news.scss */
  .news-list__subscribe {
    width: calc(50% - (var(--margin) * 4)) !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 285, dev/sass/pages/news.scss */
  .news-list__subscribe {
    width: 100% !important;
    margin-right: 0;
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 120));
  }
}

/* line 306, dev/sass/pages/news.scss */
.news-list__subscribe-zag {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 45));
  line-height: 110%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 306, dev/sass/pages/news.scss */
  .news-list__subscribe-zag {
    font-size: calc(100vw / (var(--vwIdth) / 22));
  }
}

/* line 317, dev/sass/pages/news.scss */
.news-list__subscribe p {
  color: #000;
  line-height: 156%;
}

/* line 322, dev/sass/pages/news.scss */
.news-list__subscribe .footer-form__wrp {
  margin-top: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 600px) {
  /* line 322, dev/sass/pages/news.scss */
  .news-list__subscribe .footer-form__wrp {
    margin-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 329, dev/sass/pages/news.scss */
.news-list__subscribe .footer-form__item {
  width: 70%;
}

/* line 331, dev/sass/pages/news.scss */
.news-list__subscribe .footer-form__item input {
  width: 100%;
}

/* line 335, dev/sass/pages/news.scss */
.news-list__subscribe button.btn-black {
  width: 30%;
}

/* line 339, dev/sass/pages/news.scss */
.news-list__subscribe .helper {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 23));
  font-size: calc(100vw / (var(--vwIdth) / 12));
  color: #000;
  line-height: 130%;
}

/* line 1, dev/sass/pages/ie.scss */
.page-ie {
  width: 100%;
  height: 100vh;
  background-position: center;
  background-image: url("../img/bg-ie.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  z-index: 0;
  color: #fff;
}

/* line 10, dev/sass/pages/ie.scss */
.page-ie__content {
  z-index: 1;
  position: relative;
  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;
  background-color: rgba(50, 50, 50, 0.9);
}

/* line 17, dev/sass/pages/ie.scss */
.page-ie__content:before {
  z-index: 2;
  content: "";
  position: absolute;
  left: 120px;
  top: 0;
  background-image: url("../img/decor-l.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  width: 148px;
  height: 100%;
}

/* line 30, dev/sass/pages/ie.scss */
.page-ie__content:after {
  z-index: 2;
  content: "";
  position: absolute;
  right: 120px;
  top: 0;
  background-image: url("../img/decor-r.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  width: 148px;
  height: 100%;
}

/* line 44, dev/sass/pages/ie.scss */
.page-ie__container {
  position: relative;
  width: 100%;
  max-width: 785px;
  margin: 0 auto;
  text-align: center;
  padding: 75px 0 68px;
  border-bottom: 2px solid #d6cbb7;
}

/* line 52, dev/sass/pages/ie.scss */
.page-ie__container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #d6cbb7;
  width: 540px;
  height: 2px;
}

/* line 63, dev/sass/pages/ie.scss */
.page-ie__logo {
  margin-bottom: 53px;
  font-size: 130px;
  font-weight: 900;
  line-height: 0.84;
  pointer-events: none;
}

/* line 71, dev/sass/pages/ie.scss */
.page-ie__text-name {
  font-size: 25px;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 20px;
}

/* line 77, dev/sass/pages/ie.scss */
.page-ie__text-desc {
  color: #f3f3f3;
  font-size: 16px;
  font-weight: 300;
}

/* line 83, dev/sass/pages/ie.scss */
.page-ie__copy {
  z-index: 3;
  color: inherit;
  position: absolute;
  bottom: 2%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-size: 16px;
  line-height: 1.4;
}

/* line 92, dev/sass/pages/ie.scss */
.page-ie__copy:hover {
  text-decoration: underline;
}

/* line 4, dev/sass/pages/brands.scss */
.brand-list {
  padding-bottom: calc(100vw / (var(--vwIdth) / 90));
}

@media screen and (max-width: 1180px) {
  /* line 4, dev/sass/pages/brands.scss */
  .brand-list {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 4, dev/sass/pages/brands.scss */
  .brand-list {
    padding-bottom: 0;
  }
}

/* line 12, dev/sass/pages/brands.scss */
.brand-list__item {
  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: 20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 17, dev/sass/pages/brands.scss */
.brand-list__item:last-child {
  margin-bottom: 0;
}

/* line 21, dev/sass/pages/brands.scss */
.brand-list__item:nth-child(even) .brand-list__item-img {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

/* line 24, dev/sass/pages/brands.scss */
.brand-list__item:nth-child(even) .brand-list__item-content {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (max-width: 1180px) {
  /* line 30, dev/sass/pages/brands.scss */
  .brand-list__item:nth-child(even) .brand-list__item-img {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 33, dev/sass/pages/brands.scss */
  .brand-list__item:nth-child(even) .brand-list__item-content {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 38, dev/sass/pages/brands.scss */
.brand-list__item-img {
  width: calc(30% - 10px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #f6f6f6;
}

@media screen and (max-width: 1180px) {
  /* line 38, dev/sass/pages/brands.scss */
  .brand-list__item-img {
    width: calc(45% - 10px);
  }
}

@media screen and (max-width: 990px) {
  /* line 38, dev/sass/pages/brands.scss */
  .brand-list__item-img {
    width: calc(40% - 5px);
  }
}

@media screen and (max-width: 600px) {
  /* line 38, dev/sass/pages/brands.scss */
  .brand-list__item-img {
    width: 100%;
  }
}

/* line 51, dev/sass/pages/brands.scss */
.brand-list__item-img picture {
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}

/* line 55, dev/sass/pages/brands.scss */
.brand-list__item-img picture img {
  position: absolute;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 63, dev/sass/pages/brands.scss */
.brand-list__item-img picture img .loaded {
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
}

/* line 71, dev/sass/pages/brands.scss */
.brand-list__item-content {
  background: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 95)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 92));
  width: calc(70% - 10px);
  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;
}

@media screen and (max-width: 1180px) {
  /* line 71, dev/sass/pages/brands.scss */
  .brand-list__item-content {
    padding: calc(100vw / (var(--vwIdth) / 30));
    width: calc(55% - 10px);
  }
}

@media screen and (max-width: 990px) {
  /* line 71, dev/sass/pages/brands.scss */
  .brand-list__item-content {
    width: calc(60% - 5px);
  }
}

@media screen and (max-width: 600px) {
  /* line 71, dev/sass/pages/brands.scss */
  .brand-list__item-content {
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 89, dev/sass/pages/brands.scss */
.brand-list__item-content__title {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  text-transform: uppercase;
  line-height: 1.1;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 48));
}

@media screen and (max-width: 1180px) {
  /* line 89, dev/sass/pages/brands.scss */
  .brand-list__item-content__title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 25));
    font-size: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/pages/brands.scss */
  .brand-list__item-content__title {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 103, dev/sass/pages/brands.scss */
.brand-list__item-content p {
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1.4;
  margin-bottom: calc(100vw / (var(--vwIdth) / 28));
}

/* line 108, dev/sass/pages/brands.scss */
.brand-list__item-content p:last-child {
  margin-bottom: calc(100vw / (var(--vwIdth) / 63));
}

@media screen and (max-width: 1180px) {
  /* line 103, dev/sass/pages/brands.scss */
  .brand-list__item-content p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 103, dev/sass/pages/brands.scss */
  .brand-list__item-content p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 119, dev/sass/pages/brands.scss */
.brand-list__item-content__btn {
  min-width: calc(100vw / (var(--vwIdth) / 350));
}

@media screen and (max-width: 600px) {
  /* line 119, dev/sass/pages/brands.scss */
  .brand-list__item-content__btn {
    min-width: calc(100vw / (var(--vwIdth) / 1));
    width: 100%;
  }
}

/* line 1, dev/sass/pages/quest.scss */
.quest {
  max-width: calc(100vw / (var(--vwIdth) / 1496));
  margin: 0 auto;
}

/* line 5, dev/sass/pages/quest.scss */
.quest-head {
  text-align: right;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 5, dev/sass/pages/quest.scss */
  .quest-head {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 11, dev/sass/pages/quest.scss */
.quest-head a {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  text-transform: uppercase;
  line-height: 130%;
  color: #000;
  padding-bottom: calc(100vw / (var(--vwIdth) / 1));
  border-bottom: 1px solid #6b6261;
}

/* line 19, dev/sass/pages/quest.scss */
.quest-head a:hover {
  border-bottom: 1px solid transparent;
}

@media screen and (max-width: 600px) {
  /* line 11, dev/sass/pages/quest.scss */
  .quest-head a {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 29, dev/sass/pages/quest.scss */
.quest-list {
  width: calc(68.58% - 35px);
}

@media screen and (max-width: 1180px) {
  /* line 29, dev/sass/pages/quest.scss */
  .quest-list {
    width: calc(65% - 15px);
  }
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/pages/quest.scss */
  .quest-list {
    width: calc(70% - 15px);
  }
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/pages/quest.scss */
  .quest-list {
    width: 100%;
  }
}

/* line 40, dev/sass/pages/quest.scss */
.quest-list__item {
  border: calc(100vw / (var(--vwIdth) / 1)) solid #e8e6d9;
  padding: calc(100vw / (var(--vwIdth) / 21)) calc(100vw / (var(--vwIdth) / 24)) calc(100vw / (var(--vwIdth) / 19));
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 44, dev/sass/pages/quest.scss */
.quest-list__item:last-child {
  margin-bottom: 0;
}

/* line 47, dev/sass/pages/quest.scss */
.quest-list__item-main {
  line-height: 140%;
}

/* line 49, dev/sass/pages/quest.scss */
.quest-list__item-main time {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 29));
  display: inline-block;
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/pages/quest.scss */
  .quest-list__item-main time {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 59, dev/sass/pages/quest.scss */
.quest-list__item-main p {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  margin-bottom: calc(100vw / (var(--vwIdth) / 27));
}

@media screen and (max-width: 600px) {
  /* line 59, dev/sass/pages/quest.scss */
  .quest-list__item-main p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 68, dev/sass/pages/quest.scss */
.quest-list__item-link {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  border-bottom: calc(100vw / (var(--vwIdth) / 1)) dotted #000;
  cursor: pointer;
}

/* line 73, dev/sass/pages/quest.scss */
.quest-list__item-link:hover {
  border-bottom: calc(100vw / (var(--vwIdth) / 1)) dotted transparent;
}

@media screen and (max-width: 600px) {
  /* line 68, dev/sass/pages/quest.scss */
  .quest-list__item-link {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 80, dev/sass/pages/quest.scss */
.quest-list__item-link span:after {
  content: attr(data-before);
}

/* line 88, dev/sass/pages/quest.scss */
.quest-list__item._active._active span:after {
  content: attr(data-after);
}

/* line 94, dev/sass/pages/quest.scss */
.quest-list__item-toggle {
  color: #9c9190;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.5;
  padding-top: calc(100vw / (var(--vwIdth) / 14));
  border-top: 1px solid #e8e6d9;
  margin-top: calc(100vw / (var(--vwIdth) / 19));
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 94, dev/sass/pages/quest.scss */
  .quest-list__item-toggle {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-top: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 1, dev/sass/pages/info.scss */
.info-txt {
  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;
  max-width: calc(100vw / (var(--vwIdth) / 1496));
  margin: 0 auto;
  padding-bottom: var(--pb);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 8, dev/sass/pages/info.scss */
.info-txt__menu {
  width: calc(31.42% - 35px);
}

@media screen and (max-width: 1180px) {
  /* line 8, dev/sass/pages/info.scss */
  .info-txt__menu {
    width: calc(35% - 15px);
  }
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/pages/info.scss */
  .info-txt__menu {
    width: calc(30% - 15px);
  }
}

@media screen and (max-width: 600px) {
  /* line 8, dev/sass/pages/info.scss */
  .info-txt__menu {
    width: 100%;
  }
}

/* line 19, dev/sass/pages/info.scss */
.info-txt__menu-list {
  background-color: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 32)) calc(100vw / (var(--vwIdth) / 40));
  position: -webkit-sticky;
  position: sticky;
  top: calc(100vw / (var(--vwIdth) / 130));
}

@media screen and (max-width: 1180px) {
  /* line 19, dev/sass/pages/info.scss */
  .info-txt__menu-list {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/pages/info.scss */
  .info-txt__menu-list {
    padding: calc(100vw / (var(--vwIdth) / 20));
    top: calc(100vw / (var(--vwIdth) / 85));
  }
}

@media screen and (max-width: 600px) {
  /* line 19, dev/sass/pages/info.scss */
  .info-txt__menu-list {
    background-color: none;
    padding: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    background-color: transparent;
  }
}

@media screen and (max-width: 600px) {
  /* line 37, dev/sass/pages/info.scss */
  .info-txt__menu-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 -7.5px;
  }
}

/* line 43, dev/sass/pages/info.scss */
.info-txt__menu-list ul li {
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  text-transform: uppercase;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 50, dev/sass/pages/info.scss */
.info-txt__menu-list ul li a {
  color: #000;
}

/* line 53, dev/sass/pages/info.scss */
.info-txt__menu-list ul li:hover {
  opacity: 0.7;
}

/* line 56, dev/sass/pages/info.scss */
.info-txt__menu-list ul li:last-child {
  margin-bottom: 0;
}

/* line 59, dev/sass/pages/info.scss */
.info-txt__menu-list ul li._active {
  font-weight: 500;
  color: inherit;
}

@media screen and (max-width: 1180px) {
  /* line 43, dev/sass/pages/info.scss */
  .info-txt__menu-list ul li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 800px) {
  /* line 43, dev/sass/pages/info.scss */
  .info-txt__menu-list ul li {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding: 0 7.5px;
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  }
}

@media screen and (max-width: 600px) {
  /* line 43, dev/sass/pages/info.scss */
  .info-txt__menu-list ul li {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 79, dev/sass/pages/info.scss */
.info-txt__content {
  width: calc(68.58% - 35px);
}

@media screen and (max-width: 1180px) {
  /* line 79, dev/sass/pages/info.scss */
  .info-txt__content {
    width: calc(65% - 15px);
  }
}

@media screen and (max-width: 990px) {
  /* line 79, dev/sass/pages/info.scss */
  .info-txt__content {
    width: calc(70% - 15px);
  }
}

@media screen and (max-width: 600px) {
  /* line 79, dev/sass/pages/info.scss */
  .info-txt__content {
    width: 100%;
  }
}

/* line 90, dev/sass/pages/info.scss */
.info-txt__content div {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 92, dev/sass/pages/info.scss */
.info-txt__content div:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1180px) {
  /* line 90, dev/sass/pages/info.scss */
  .info-txt__content div {
    margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 990px) {
  /* line 90, dev/sass/pages/info.scss */
  .info-txt__content div {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 90, dev/sass/pages/info.scss */
  .info-txt__content div {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 1, dev/sass/pages/store.scss */
.store {
  margin: 0 auto;
}

/* line 4, dev/sass/pages/store.scss */
.store-list {
  padding-bottom: calc(100vw / (var(--vwIdth) / 90));
}

@media screen and (max-width: 1180px) {
  /* line 4, dev/sass/pages/store.scss */
  .store-list {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 4, dev/sass/pages/store.scss */
  .store-list {
    padding-bottom: 0;
  }
}

/* line 12, dev/sass/pages/store.scss */
.store-list__item {
  padding: calc(100vw / (var(--vwIdth) / 10));
  border: 1px solid #e8e6d9;
  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: calc(100vw / (var(--vwIdth) / 20));
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 19, dev/sass/pages/store.scss */
.store-list__item:last-child {
  margin-bottom: 0;
}

/* line 24, dev/sass/pages/store.scss */
.store-list__item-img {
  width: 26.14%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 600px) {
  /* line 24, dev/sass/pages/store.scss */
  .store-list__item-img {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 31, dev/sass/pages/store.scss */
.store-list__item-img picture {
  padding-bottom: 55.13%;
  position: relative;
  width: 100%;
}

/* line 35, dev/sass/pages/store.scss */
.store-list__item-img picture img {
  position: absolute;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 43, dev/sass/pages/store.scss */
.store-list__item-img picture img .loaded {
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
}

/* line 52, dev/sass/pages/store.scss */
.store-list__item-content {
  width: 73.86%;
  padding: 0 calc(100vw / (var(--vwIdth) / 35));
  margin: auto 0;
}

@media screen and (max-width: 600px) {
  /* line 52, dev/sass/pages/store.scss */
  .store-list__item-content {
    width: 100%;
    padding: 0;
  }
}

/* line 62, dev/sass/pages/store.scss */
.store-list__item-title {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1.2;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15.5));
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  /* line 62, dev/sass/pages/store.scss */
  .store-list__item-title {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 73, dev/sass/pages/store.scss */
.store-list__item-info {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 77, dev/sass/pages/store.scss */
.store-list__item-info__item {
  max-width: calc(100vw / (var(--vwIdth) / 216));
}

@media screen and (max-width: 600px) {
  /* line 77, dev/sass/pages/store.scss */
  .store-list__item-info__item {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    width: 100%;
    max-width: 100%;
  }
  /* line 83, dev/sass/pages/store.scss */
  .store-list__item-info__item:last-child {
    margin-bottom: 0;
  }
}

/* line 87, dev/sass/pages/store.scss */
.store-list__item-info__item span {
  font-size: calc(100vw / (var(--vwIdth) / 15));
  color: #000;
  display: block;
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
}

/* line 93, dev/sass/pages/store.scss */
.store-list__item-info__item p,
.store-list__item-info__item a {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 1.4;
}

/* line 97, dev/sass/pages/store.scss */
.store-list__item-info__item p:hover,
.store-list__item-info__item a:hover {
  opacity: .8;
}

@media screen and (max-width: 600px) {
  /* line 93, dev/sass/pages/store.scss */
  .store-list__item-info__item p,
  .store-list__item-info__item a {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 1, dev/sass/pages/404.scss */
.page-404 {
  position: relative;
}

/* line 3, dev/sass/pages/404.scss */
.page-404__head {
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 3, dev/sass/pages/404.scss */
  .page-404__head {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 9, dev/sass/pages/404.scss */
.page-404__img {
  background-image: url(../img/404-bg1.png);
  padding-bottom: 35%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  position: relative;
}

/* line 16, dev/sass/pages/404.scss */
.page-404__img .breadcrumbs {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 25));
  left: calc(100vw / (var(--vwIdth) / 60));
  width: auto;
}

@media screen and (max-width: 600px) {
  /* line 16, dev/sass/pages/404.scss */
  .page-404__img .breadcrumbs {
    top: calc(100vw / (var(--vwIdth) / 5));
    left: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 25, dev/sass/pages/404.scss */
.page-404__img .breadcrumbs .bx-breadcrumb .hr {
  color: #fff;
}

/* line 28, dev/sass/pages/404.scss */
.page-404__img .breadcrumbs .bx-breadcrumb-item {
  color: #fff;
}

/* line 31, dev/sass/pages/404.scss */
.page-404__img .breadcrumbs .bx-breadcrumb-item a {
  color: #fff;
}

/* line 37, dev/sass/pages/404.scss */
.page-404__info {
  position: absolute;
  top: 73%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  color: #fff;
  max-width: calc(100vw / (var(--vwIdth) / 600));
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 37, dev/sass/pages/404.scss */
  .page-404__info {
    max-width: 100%;
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 10));
    top: 78%;
  }
}

/* line 52, dev/sass/pages/404.scss */
.page-404__subtitle {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 1;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 600px) {
  /* line 52, dev/sass/pages/404.scss */
  .page-404__subtitle {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    margin-bottom: 0;
  }
}

/* line 63, dev/sass/pages/404.scss */
.page-404__desc {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 120%;
  font-weight: 300;
}

@media screen and (max-width: 600px) {
  /* line 63, dev/sass/pages/404.scss */
  .page-404__desc {
    font-size: calc(100vw / (var(--vwIdth) / 13));
  }
}

/* line 70, dev/sass/pages/404.scss */
.page-404__desc a {
  color: #fff;
  border-bottom: 1px solid #fff;
  opacity: 1;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 75, dev/sass/pages/404.scss */
.page-404__desc a:hover {
  opacity: 0.7;
}

/* line 82, dev/sass/pages/404.scss */
.page-404__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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: var(--pb);
}

/* line 87, dev/sass/pages/404.scss */
.page-404__list-item {
  width: calc(50% - 15px);
  padding: calc(100vw / (var(--vwIdth) / 56)) calc(100vw / (var(--vwIdth) / 172)) calc(100vw / (var(--vwIdth) / 26));
  background-color: #f6f6f6;
  line-height: 1.3;
  text-align: center;
}

@media screen and (max-width: 1180px) {
  /* line 87, dev/sass/pages/404.scss */
  .page-404__list-item {
    width: calc(50% - 10px);
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 990px) {
  /* line 87, dev/sass/pages/404.scss */
  .page-404__list-item {
    width: 100%;
    max-width: calc(100vw / (var(--vwIdth) / 700));
    margin: 0 auto calc(100vw / (var(--vwIdth) / 20));
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 60));
  }
  /* line 102, dev/sass/pages/404.scss */
  .page-404__list-item:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 87, dev/sass/pages/404.scss */
  .page-404__list-item {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 109, dev/sass/pages/404.scss */
.page-404__list-item__icon {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 113, dev/sass/pages/404.scss */
.page-404__list-item__icon .icon {
  width: calc(100vw / (var(--vwIdth) / 55));
  height: calc(100vw / (var(--vwIdth) / 55));
  fill: #a39d9d;
}

@media screen and (max-width: 600px) {
  /* line 119, dev/sass/pages/404.scss */
  .page-404__list-item__icon .icon {
    width: calc(100vw / (var(--vwIdth) / 45));
    height: calc(100vw / (var(--vwIdth) / 45));
  }
}

/* line 125, dev/sass/pages/404.scss */
.page-404__list-item__title {
  position: relative;
}

/* line 127, dev/sass/pages/404.scss */
.page-404__list-item__title span {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  max-width: calc(100vw / (var(--vwIdth) / 400));
  margin: 0 auto calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 1180px) {
  /* line 127, dev/sass/pages/404.scss */
  .page-404__list-item__title span {
    max-width: calc(100vw / (var(--vwIdth) / 300));
  }
}

@media screen and (max-width: 990px) {
  /* line 127, dev/sass/pages/404.scss */
  .page-404__list-item__title span {
    max-width: calc(100vw / (var(--vwIdth) / 400));
  }
}

@media screen and (max-width: 600px) {
  /* line 127, dev/sass/pages/404.scss */
  .page-404__list-item__title span {
    max-width: calc(100vw / (var(--vwIdth) / 201));
    line-height: 1.1;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 144, dev/sass/pages/404.scss */
.page-404__list-item a {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  margin-bottom: calc(100vw / (var(--vwIdth) / 54));
}

/* line 148, dev/sass/pages/404.scss */
.page-404__list-item a:hover {
  opacity: .8;
}

@media screen and (max-width: 600px) {
  /* line 144, dev/sass/pages/404.scss */
  .page-404__list-item a {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 155, dev/sass/pages/404.scss */
.page-404__list-item p {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}

/* line 1, dev/sass/pages/txt.scss */
.txt {
  color: #000;
  line-height: 1.4;
}

/* line 4, dev/sass/pages/txt.scss */
.txt h3 {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 4, dev/sass/pages/txt.scss */
  .txt h3 {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 4, dev/sass/pages/txt.scss */
  .txt h3 {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 17, dev/sass/pages/txt.scss */
.txt p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 28));
}

/* line 19, dev/sass/pages/txt.scss */
.txt p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1180px) {
  /* line 17, dev/sass/pages/txt.scss */
  .txt p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 17, dev/sass/pages/txt.scss */
  .txt p {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/pages/txt.scss */
  .txt p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 2, dev/sass/pages/lk.scss */
.lk-enter {
  margin-bottom: calc(100vw / (var(--vwIdth) / 130));
  max-width: calc(100vw / (var(--vwIdth) / 1070));
  margin: 0 auto;
  border: 1px solid #eeeeee;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/pages/lk.scss */
  .lk-enter {
    margin-bottom: calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/lk.scss */
  .lk-enter {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 14, dev/sass/pages/lk.scss */
.lk-enter__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: calc(100vw / (var(--vwIdth) / 85));
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/pages/lk.scss */
  .lk-enter__wrp {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 14, dev/sass/pages/lk.scss */
  .lk-enter__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 27, dev/sass/pages/lk.scss */
.lk-enter__zag {
  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: calc(100vw / (var(--vwIdth) / 40));
  font-weight: 500;
  line-height: 120%;
  text-transform: none;
}

/* line 35, dev/sass/pages/lk.scss */
.lk-enter__zag:first-letter {
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 27, dev/sass/pages/lk.scss */
  .lk-enter__zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 27, dev/sass/pages/lk.scss */
  .lk-enter__zag {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
}

/* line 48, dev/sass/pages/lk.scss */
.lk-enter__zag .zag {
  font-size: calc(100vw / (var(--vwIdth) / 20));
}

/* line 50, dev/sass/pages/lk.scss */
.lk-enter__zag .zag:first-letter {
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  /* line 48, dev/sass/pages/lk.scss */
  .lk-enter__zag .zag {
    width: 100%;
  }
}

/* line 58, dev/sass/pages/lk.scss */
.lk-enter__zag .change {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  border-bottom: 1px solid #87807F;
  color: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  pointer-events: auto;
}

/* line 64, dev/sass/pages/lk.scss */
.lk-enter__zag .change:first-letter {
  text-transform: uppercase;
}

/* line 68, dev/sass/pages/lk.scss */
.lk-enter__zag .change:hover {
  opacity: 0.7;
}

/* line 75, dev/sass/pages/lk.scss */
.lk-enter__photo {
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  position: relative;
}

/* line 82, dev/sass/pages/lk.scss */
.lk-enter__photo-image {
  width: 41%;
  padding-bottom: 41%;
  background-image: url(../img/lk-avatar.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 82, dev/sass/pages/lk.scss */
  .lk-enter__photo-image {
    padding-bottom: 30%;
  }
}

@media screen and (max-width: 990px) {
  /* line 82, dev/sass/pages/lk.scss */
  .lk-enter__photo-image {
    width: 29%;
    padding-bottom: 27%;
  }
}

/* line 98, dev/sass/pages/lk.scss */
.lk-enter__photo-image._added {
  -webkit-background-size: contain;
          background-size: contain;
}

/* line 103, dev/sass/pages/lk.scss */
.lk-enter__photo-btn {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
  background-color: #6B6261;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  bottom: 8%;
  right: 34%;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

@media screen and (max-width: 1180px) {
  /* line 103, dev/sass/pages/lk.scss */
  .lk-enter__photo-btn {
    bottom: 6%;
    right: 39%;
  }
}

@media screen and (max-width: 600px) {
  /* line 103, dev/sass/pages/lk.scss */
  .lk-enter__photo-btn {
    bottom: -6%;
    right: 38%;
  }
}

/* line 121, dev/sass/pages/lk.scss */
.lk-enter__photo-btn:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: calc(100vw / (var(--vwIdth) / 1));
  height: calc(100vw / (var(--vwIdth) / 10));
  background-color: #fff;
}

/* line 132, dev/sass/pages/lk.scss */
.lk-enter__photo-btn:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 1));
  background-color: #fff;
}

/* line 143, dev/sass/pages/lk.scss */
.lk-enter__photo-btn input {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
  opacity: 0;
  font-size: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  cursor: pointer;
  z-index: 999;
}

/* line 157, dev/sass/pages/lk.scss */
.lk-enter__info {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  color: #000;
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 1180px) {
  /* line 157, dev/sass/pages/lk.scss */
  .lk-enter__info {
    width: 100%;
    text-align: center;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 171, dev/sass/pages/lk.scss */
.lk-enter__form {
  width: 50%;
  border-right: 1px solid #eeeeee;
  padding-right: calc(100vw / (var(--vwIdth) / 90));
  padding-top: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 171, dev/sass/pages/lk.scss */
  .lk-enter__form {
    padding-right: calc(100vw / (var(--vwIdth) / 20));
    padding-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 171, dev/sass/pages/lk.scss */
  .lk-enter__form {
    width: 100%;
    padding-right: 0;
    border-right: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    padding-top: 0;
  }
}

/* line 193, dev/sass/pages/lk.scss */
.lk-enter__form-item {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 195, dev/sass/pages/lk.scss */
.lk-enter__form-item label {
  color: #B1ACAB;
}

@media screen and (max-width: 600px) {
  /* line 195, dev/sass/pages/lk.scss */
  .lk-enter__form-item label {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

/* line 201, dev/sass/pages/lk.scss */
.lk-enter__form-item label .text a {
  margin: 0 calc(100vw / (var(--vwIdth) / 5));
  font-weight: 700;
  border-bottom: 1px solid #f6f6f6;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 206, dev/sass/pages/lk.scss */
.lk-enter__form-item label .text a:hover {
  border-bottom: 1px solid #000;
}

/* line 212, dev/sass/pages/lk.scss */
.lk-enter__form-item label .error {
  opacity: 0;
  top: auto;
  left: auto;
}

/* line 219, dev/sass/pages/lk.scss */
.lk-enter__form-item .btn-black, .lk-enter__form-item .btn-like {
  width: 100%;
  margin: calc(100vw / (var(--vwIdth) / 20)) 0 calc(100vw / (var(--vwIdth) / 20)) 0;
  text-transform: none;
}

/* line 223, dev/sass/pages/lk.scss */
.lk-enter__form-item .btn-black:first-letter, .lk-enter__form-item .btn-like:first-letter {
  text-transform: uppercase;
}

@media screen and (max-width: 990px) {
  /* line 219, dev/sass/pages/lk.scss */
  .lk-enter__form-item .btn-black, .lk-enter__form-item .btn-like {
    margin: 0;
  }
}

/* line 231, dev/sass/pages/lk.scss */
.lk-enter__form-item._tac {
  text-align: center;
}

/* line 235, dev/sass/pages/lk.scss */
.lk-enter__form-item._mt-ss {
  margin-top: calc(100vw / (var(--vwIdth) / 40));
}

/* line 238, dev/sass/pages/lk.scss */
.lk-enter__form-item .link-simple {
  padding-top: calc(100vw / (var(--vwIdth) / 20));
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  color: #979190;
  border-color: #979190;
}

/* line 245, dev/sass/pages/lk.scss */
.lk-enter__form-item .input-check .text {
  color: #000;
}

/* line 252, dev/sass/pages/lk.scss */
.lk-enter__reg {
  width: 50%;
  padding-left: calc(100vw / (var(--vwIdth) / 90));
  padding-top: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 252, dev/sass/pages/lk.scss */
  .lk-enter__reg {
    padding-left: calc(100vw / (var(--vwIdth) / 20));
    padding-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 252, dev/sass/pages/lk.scss */
  .lk-enter__reg {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
  }
}

/* line 269, dev/sass/pages/lk.scss */
.js-btn__lk-edit {
  opacity: 0;
}

/* line 271, dev/sass/pages/lk.scss */
.js-btn__lk-edit._visible {
  opacity: 1;
}

/* line 2, dev/sass/pages/order.scss */
.order-wrp {
  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: calc(100vw / (var(--vwIdth) / 160));
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/pages/order.scss */
  .order-wrp {
    margin-bottom: calc(100vw / (var(--vwIdth) / 80));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/order.scss */
  .order-wrp {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 18, dev/sass/pages/order.scss */
.order-form {
  width: 67%;
  margin-left: calc(100vw / (var(--vwIdth) / -20));
}

@media screen and (max-width: 990px) {
  /* line 18, dev/sass/pages/order.scss */
  .order-form {
    width: 60%;
  }
}

@media screen and (max-width: 600px) {
  /* line 18, dev/sass/pages/order.scss */
  .order-form {
    width: 100%;
    margin-left: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 30, dev/sass/pages/order.scss */
.order-form input, .order-form textarea {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}

/* line 34, dev/sass/pages/order.scss */
.order-form input::-webkit-input-placeholder, .order-form textarea::-webkit-input-placeholder {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}
.order-form input::-moz-placeholder, .order-form textarea::-moz-placeholder {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}
.order-form input::-ms-input-placeholder, .order-form textarea::-ms-input-placeholder {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}
.order-form input::placeholder, .order-form textarea::placeholder {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}

/* line 41, dev/sass/pages/order.scss */
.order-form__step {
  padding-left: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 41, dev/sass/pages/order.scss */
  .order-form__step {
    padding-left: 0;
  }
}

/* line 47, dev/sass/pages/order.scss */
.order-form__step.bx-selected, .order-form__step.bx-step-completed {
  padding-left: calc(100vw / (var(--vwIdth) / 65));
}

@media screen and (max-width: 600px) {
  /* line 47, dev/sass/pages/order.scss */
  .order-form__step.bx-selected, .order-form__step.bx-step-completed {
    padding-left: 0;
  }
}

/* line 58, dev/sass/pages/order.scss */
.order-form__step.bx-selected:not(.bx-step-completed) .bx-soa-section._custom-padding {
  padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  border-bottom: 1px solid #dcdcdc;
}

/* line 65, dev/sass/pages/order.scss */
.order-form__step.bx-selected .bx-soa-delivery {
  display: block;
}

/* line 70, dev/sass/pages/order.scss */
.order-form__step.bx-step-completed {
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
}

/* line 74, dev/sass/pages/order.scss */
.order-form__step .bx-soa-delivery {
  display: none;
}

/* line 78, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section {
  margin-bottom: -1px;
  opacity: 0.6;
}

/* line 82, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section-title-container {
  position: relative;
}

/* line 85, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section-title-container h2.bx-soa-section-title {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  color: #000;
  line-height: 120%;
  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: calc(100vw / (var(--vwIdth) / 19)) 0;
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  position: relative;
  padding-left: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 85, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section-title-container h2.bx-soa-section-title {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  }
}

/* line 101, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section-title-container h2.bx-soa-section-title .num {
  width: calc(100vw / (var(--vwIdth) / 35));
  height: calc(100vw / (var(--vwIdth) / 35));
  border: 1px solid #5B5150;
  margin-right: calc(100vw / (var(--vwIdth) / 11));
  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;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 600px) {
  /* line 101, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section-title-container h2.bx-soa-section-title .num {
    width: calc(100vw / (var(--vwIdth) / 25));
    height: calc(100vw / (var(--vwIdth) / 25));
    margin-right: calc(100vw / (var(--vwIdth) / 10));
    position: relative;
    left: auto;
    top: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 128, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section-title-container .absl-change-info {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 135, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section-title-container .absl-change-info .btn-black {
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 35));
  font-size: calc(100vw / (var(--vwIdth) / 18));
  text-transform: none;
}

@media screen and (max-width: 600px) {
  /* line 135, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section-title-container .absl-change-info .btn-black {
    padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 148, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section .bx-soa-section-content {
  padding-top: calc(100vw / (var(--vwIdth) / 45));
  display: none;
}

@media screen and (max-width: 990px) {
  /* line 148, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section .bx-soa-section-content {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 156, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section .bx-soa-section-content ul.info li {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 156, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section .bx-soa-section-content ul.info li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 7));
  }
}

/* line 164, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section .bx-soa-section-content ul.info li:last-child {
  margin-bottom: 0;
}

/* line 168, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section .bx-soa-section-content ul.info li strong {
  color: #000;
  font-weight: normal;
  margin-right: calc(100vw / (var(--vwIdth) / 5));
}

/* line 176, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section .bx-soa-section-content._for-completed {
  display: none;
}

/* line 181, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section .bx-soa-more {
  display: none;
}

/* line 186, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-selected {
  padding-bottom: calc(100vw / (var(--vwIdth) / 50));
  opacity: 1;
}

@media screen and (max-width: 990px) {
  /* line 186, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section.bx-selected {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 193, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-selected h2.bx-soa-section-title {
  border-top-color: transparent;
  padding-left: 0;
}

/* line 197, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-selected h2.bx-soa-section-title .num {
  left: calc(100vw / (var(--vwIdth) / -45));
}

@media screen and (max-width: 600px) {
  /* line 197, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section.bx-selected h2.bx-soa-section-title .num {
    left: auto;
  }
}

/* line 205, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-selected .bx-soa-section-content:not(._for-completed) {
  display: block;
}

/* line 209, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-selected .bx-soa-more {
  display: block;
}

/* line 212, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-selected .bx-soa-more .btn-black {
  padding: calc(100vw / (var(--vwIdth) / 13)) calc(100vw / (var(--vwIdth) / 44));
  font-size: calc(100vw / (var(--vwIdth) / 16));
}

@media screen and (max-width: 600px) {
  /* line 212, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section.bx-selected .bx-soa-more .btn-black {
    padding: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 14));
    left: auto;
    width: 100%;
    text-align: center;
  }
}

/* line 227, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-step-completed {
  position: relative;
  padding-bottom: calc(100vw / (var(--vwIdth) / 50));
  opacity: 1;
  border-bottom: 1px solid #dcdcdc;
}

@media screen and (max-width: 600px) {
  /* line 227, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section.bx-step-completed {
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 236, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-step-completed h2.bx-soa-section-title {
  border-top-color: transparent;
  border-bottom-color: transparent;
  padding-left: 0;
}

/* line 241, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-step-completed h2.bx-soa-section-title .num {
  left: calc(100vw / (var(--vwIdth) / -45));
}

@media screen and (max-width: 600px) {
  /* line 241, dev/sass/pages/order.scss */
  .order-form__step .bx-soa-section.bx-step-completed h2.bx-soa-section-title .num {
    left: auto;
  }
}

/* line 249, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-step-completed .absl-change-info {
  display: block;
}

/* line 253, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-step-completed .bx-soa-section-content {
  display: none;
}

/* line 256, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-step-completed .bx-soa-section-content._for-completed {
  display: block;
  padding-top: calc(100vw / (var(--vwIdth) / 5));
}

/* line 262, dev/sass/pages/order.scss */
.order-form__step .bx-soa-section.bx-step-completed.bx-soa-delivery {
  display: none;
}

/* line 268, dev/sass/pages/order.scss */
.order-form__step h3.bx-soa-section-title {
  font-weight: 500;
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  width: 100%;
}

/* line 276, dev/sass/pages/order.scss */
.order-form__input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 276, dev/sass/pages/order.scss */
  .order-form__input {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 284, dev/sass/pages/order.scss */
.order-form__input-wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: calc(100vw / (var(--vwIdth) / -20));
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 284, dev/sass/pages/order.scss */
  .order-form__input-wrp {
    margin-left: 0;
  }
}

/* line 294, dev/sass/pages/order.scss */
.order-form__input .form-group {
  padding-left: calc(100vw / (var(--vwIdth) / 20));
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  width: 100%;
  max-width: calc(100vw / (var(--vwIdth) / 335));
}

@media screen and (max-width: 1180px) {
  /* line 294, dev/sass/pages/order.scss */
  .order-form__input .form-group {
    max-width: 100%;
    width: calc(50% - 20px);
  }
}

@media screen and (max-width: 990px) {
  /* line 294, dev/sass/pages/order.scss */
  .order-form__input .form-group {
    width: 100%;
    padding-left: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 309, dev/sass/pages/order.scss */
.order-form__input .form-group.w100 {
  width: 100%;
  max-width: 100%;
}

/* line 328, dev/sass/pages/order.scss */
.order-form__input .form-group._xs {
  max-width: calc(100vw / (var(--vwIdth) / 120));
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 328, dev/sass/pages/order.scss */
  .order-form__input .form-group._xs {
    max-width: 30%;
  }
}

/* line 336, dev/sass/pages/order.scss */
.order-form__input .form-group__comment {
  width: 100%;
  max-width: 100%;
}

/* line 342, dev/sass/pages/order.scss */
.order-form__input .form-group__comment-call._open .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 347, dev/sass/pages/order.scss */
.order-form__input .form-group__comment-call a {
  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;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}

/* line 353, dev/sass/pages/order.scss */
.order-form__input .form-group__comment-call a span {
  line-height: 2;
  border-bottom: 1px dashed #716562;
}

/* line 358, dev/sass/pages/order.scss */
.order-form__input .form-group__comment-call a .icon {
  width: calc(100vw / (var(--vwIdth) / 9));
  height: calc(100vw / (var(--vwIdth) / 9));
  fill: #000;
  margin: 0 calc(100vw / (var(--vwIdth) / 9));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 368, dev/sass/pages/order.scss */
.order-form__input .form-group__comment-block {
  display: none;
}

/* line 374, dev/sass/pages/order.scss */
.order-form__input .input-style {
  width: 100%;
}

/* line 377, dev/sass/pages/order.scss */
.order-form__input .input-style textarea {
  height: calc(100vw / (var(--vwIdth) / 125));
  display: block;
}

/* line 383, dev/sass/pages/order.scss */
.order-form__input.w66 {
  width: 66.66%;
}

@media screen and (max-width: 990px) {
  /* line 383, dev/sass/pages/order.scss */
  .order-form__input.w66 {
    width: 100%;
  }
}

/* line 389, dev/sass/pages/order.scss */
.order-form__input.w66 .form-group {
  width: 50%;
}

@media screen and (max-width: 990px) {
  /* line 389, dev/sass/pages/order.scss */
  .order-form__input.w66 .form-group {
    width: 100%;
  }
}

/* line 395, dev/sass/pages/order.scss */
.order-form__input.w66 .form-group.w100 {
  width: 100%;
  max-width: 100%;
}

/* line 398, dev/sass/pages/order.scss */
.order-form__input.w66 .form-group.w100 .location {
  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;
}

@media screen and (max-width: 600px) {
  /* line 398, dev/sass/pages/order.scss */
  .order-form__input.w66 .form-group.w100 .location {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 404, dev/sass/pages/order.scss */
.order-form__input.w66 .form-group.w100 .location-position {
  font-weight: 500;
  color: #000;
  padding-right: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 404, dev/sass/pages/order.scss */
  .order-form__input.w66 .form-group.w100 .location-position {
    margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 412, dev/sass/pages/order.scss */
.order-form__input.w66 .form-group.w100 .location-address {
  font-weight: 400;
  color: #4C8C2B;
  border-bottom: 1px dashed;
  cursor: pointer;
}

/* line 424, dev/sass/pages/order.scss */
.order-form__input.w33 {
  width: 33.33%;
}

/* line 430, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 434, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company {
  width: 25%;
  max-width: calc(100vw / (var(--vwIdth) / 260));
  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: #A6A1A0;
  cursor: pointer;
  border: 1px solid #A6A1A0;
  margin-right: calc(100vw / (var(--vwIdth) / 35));
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 25));
  position: relative;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 1180px) {
  /* line 434, dev/sass/pages/order.scss */
  .order-form .bx-soa-pp-item-container .bx-soa-pp-company {
    width: calc(33.33% - 15px);
    max-width: 100%;
    margin-right: 15px;
    padding: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 434, dev/sass/pages/order.scss */
  .order-form .bx-soa-pp-item-container .bx-soa-pp-company {
    margin-right: 0;
    width: 100%;
  }
}

/* line 459, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-tooltip .tooltip-arrow {
  opacity: 0.6;
}

/* line 464, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  left: 0;
  top: 0;
}

/* line 473, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected {
  border-color: #000;
}

/* line 477, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-tooltip .tooltip-arrow {
  opacity: 1;
}

/* line 483, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle .name {
  color: #000;
}

/* line 487, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle .desc {
  color: #000;
}

/* line 495, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle .name {
  color: #A6A1A0;
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 8));
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 505, dev/sass/pages/order.scss */
.order-form .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle .desc {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 130%;
  color: rgba(166, 161, 160, 0.6);
}

/* line 514, dev/sass/pages/order.scss */
.order-form__delivery-info {
  padding-top: calc(100vw / (var(--vwIdth) / 30));
  border-top: 1px solid #dcdcdc;
}

/* line 518, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-section-title-container {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 523, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: none;
}

/* line 527, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company.bx-selected {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 531, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company__selected {
  width: 25%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  margin-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 531, dev/sass/pages/order.scss */
  .order-form__delivery-info .bx-soa-pp-company__selected {
    width: calc(50% - 20px);
    margin-bottom: calc(100vw / (var(--vwIdth) / 25));
    margin-right: 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 531, dev/sass/pages/order.scss */
  .order-form__delivery-info .bx-soa-pp-company__selected {
    width: 100%;
    margin-right: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 546, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company__selected .radio-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: calc(100vw / (var(--vwIdth) / 30));
  position: relative;
  width: 100%;
  cursor: pointer;
}

/* line 553, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company__selected .radio-input .radio {
  position: absolute;
  left: 0;
  top: 5px;
}

/* line 558, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company__selected .radio-input .radio input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 564, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company__selected .radio-input .radio input:checked + span {
  border-color: #000;
}

/* line 569, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company__selected .radio-input .radio span {
  width: 14px;
  height: 14px;
  border: 3.25px solid #e8e6d9;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

/* line 578, dev/sass/pages/order.scss */
.order-form__delivery-info .bx-soa-pp-company__selected .radio-input .text span {
  display: block;
}

/* line 591, dev/sass/pages/order.scss */
.order-form__delivery-cost {
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 30)) 0;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 990px) {
  /* line 591, dev/sass/pages/order.scss */
  .order-form__delivery-cost {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 602, dev/sass/pages/order.scss */
.order-form__delivery-cost span {
  color: #4C8C2B;
  margin-right: calc(100vw / (var(--vwIdth) / 15));
}

/* line 606, dev/sass/pages/order.scss */
.order-form__delivery-cost span b {
  font-weight: 500;
  color: #000;
}

/* line 614, dev/sass/pages/order.scss */
.order-form__footer {
  background-color: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 30));
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 622, dev/sass/pages/order.scss */
.order-form__footer .bx-soa-cart-total {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 628, dev/sass/pages/order.scss */
.order-form__footer .bx-soa-cart-total__zag {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 636, dev/sass/pages/order.scss */
.order-form__footer-info .bx-soa-cart-total-line {
  min-width: calc(100vw / (var(--vwIdth) / 155));
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

/* line 640, dev/sass/pages/order.scss */
.order-form__footer-info .bx-soa-cart-total-line .bx-soa-cart-t {
  display: block;
  color: #958C89;
  text-transform: uppercase;
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 140%;
}

/* line 649, dev/sass/pages/order.scss */
.order-form__footer-info .bx-soa-cart-total-line .bx-soa-cart-d {
  display: block;
  line-height: 140%;
  color: #6b6261;
}

/* line 659, dev/sass/pages/order.scss */
.order-form__footer-btn .bx-soa-cart-total-line {
  text-align: right;
  padding: 0;
  margin-bottom: calc(100vw / (var(--vwIdth) / 8));
}

/* line 664, dev/sass/pages/order.scss */
.order-form__footer-btn .bx-soa-cart-total-line .bx-soa-cart-t {
  color: #958C89;
  text-transform: uppercase;
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 140%;
}

/* line 672, dev/sass/pages/order.scss */
.order-form__footer-btn .bx-soa-cart-total-line .bx-soa-cart-d {
  font-weight: 500;
  color: #6b6261;
  padding-left: calc(100vw / (var(--vwIdth) / 6));
}

/* line 680, dev/sass/pages/order.scss */
.order-form__footer-btn .btn-black {
  padding: calc(100vw / (var(--vwIdth) / 11));
  min-width: calc(100vw / (var(--vwIdth) / 300));
  text-transform: uppercase;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 120%;
}

/* line 690, dev/sass/pages/order.scss */
.order-form .alert {
  padding: calc(100vw / (var(--vwIdth) / 15));
  border-color: rgba(214, 203, 183, 0.5);
  background-color: rgba(214, 203, 183, 0.2);
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 697, dev/sass/pages/order.scss */
.order-form .alert.alert-danger {
  border-color: rgba(211, 41, 41, 0.5);
  background-color: rgba(211, 41, 41, 0.2);
}

/* line 703, dev/sass/pages/order.scss */
.order-form .bx-soa-delivery {
  padding-top: calc(100vw / (var(--vwIdth) / 30));
}

/* line 706, dev/sass/pages/order.scss */
.order-form .bx-soa-delivery .bx-soa-section-content {
  padding-top: calc(100vw / (var(--vwIdth) / 25));
}

/* line 712, dev/sass/pages/order.scss */
.order-sidebar {
  width: 33%;
}

@media screen and (max-width: 990px) {
  /* line 712, dev/sass/pages/order.scss */
  .order-sidebar {
    width: 40%;
  }
}

@media screen and (max-width: 600px) {
  /* line 712, dev/sass/pages/order.scss */
  .order-sidebar {
    width: 100%;
  }
}

/* line 721, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar {
  width: 100%;
  background-color: #f6f6f6;
  position: -webkit-sticky;
  position: sticky;
  top: calc(100vw / (var(--vwIdth) / 130));
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 40));
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 721, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 732, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo {
  padding: calc(100vw / (var(--vwIdth) / 12)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 20));
  background-color: #F0F0F0;
  margin-top: calc(100vw / (var(--vwIdth) / 45));
  display: none;
}

@media screen and (max-width: 1180px) {
  /* line 732, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo {
    padding: calc(100vw / (var(--vwIdth) / 15));
    margin-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 742, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo._show {
  display: block;
}

/* line 746, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__call {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  border-bottom: 1px solid #6b6261;
  line-height: 140%;
  color: #000;
}

/* line 753, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__call._hide {
  display: none;
}

/* line 757, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__call:hover {
  border-color: transparent;
}

/* line 762, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__count {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  text-align: center;
  width: 100%;
  color: #6b6261;
  padding: calc(100vw / (var(--vwIdth) / 10)) 0 0;
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 762, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__count {
    padding: 0;
  }
}

/* line 773, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__count._show {
  display: block;
  position: relative;
}

/* line 778, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__count b {
  font-weight: 500;
}

/* line 784, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__wrp {
  position: relative;
  width: 100%;
}

/* line 788, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__wrp._hide {
  display: none;
}

/* line 793, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 800, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__close:hover {
  opacity: 0.8;
}

/* line 804, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__close .icon {
  stroke: #6b6261;
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 10));
}

/* line 812, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__head {
  margin-bottom: calc(100vw / (var(--vwIdth) / 12));
  width: 100%;
}

/* line 817, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__zag {
  color: #918886;
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 823, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}

@media screen and (max-width: 600px) {
  /* line 823, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 831, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body.error, .order-sidebar .bx-soa-sidebar .order-promo__body.error-online {
  padding-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 834, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body.error .error, .order-sidebar .bx-soa-sidebar .order-promo__body.error-online .error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 839, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='text'] {
  width: 67%;
  border: 0;
  background-color: #fff;
  color: #6b6261;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  height: calc(100vw / (var(--vwIdth) / 55));
  padding: calc(100vw / (var(--vwIdth) / 14));
}

@media screen and (max-width: 1180px) {
  /* line 839, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='text'] {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 839, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='text'] {
    width: 100%;
  }
}

/* line 855, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::-webkit-input-placeholder {
  color: #b8b8b8;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::-moz-placeholder {
  color: #b8b8b8;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::-ms-input-placeholder {
  color: #b8b8b8;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::placeholder {
  color: #b8b8b8;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}

@media screen and (max-width: 1180px) {
  /* line 855, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::-webkit-input-placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::-moz-placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::-ms-input-placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='text']::placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 863, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='number'] {
  width: 67%;
  border: 0;
  background-color: #fff;
  color: #6b6261;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  height: calc(100vw / (var(--vwIdth) / 55));
  padding: calc(100vw / (var(--vwIdth) / 14));
}

@media screen and (max-width: 1180px) {
  /* line 863, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='number'] {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 863, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='number'] {
    width: 100%;
  }
}

/* line 879, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::-webkit-input-placeholder {
  color: #b8b8b8 !important;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::-moz-placeholder {
  color: #b8b8b8 !important;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::-ms-input-placeholder {
  color: #b8b8b8 !important;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}
.order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::placeholder {
  color: #b8b8b8 !important;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}

@media screen and (max-width: 1180px) {
  /* line 879, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::-webkit-input-placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::-moz-placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::-ms-input-placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
  .order-sidebar .bx-soa-sidebar .order-promo__body input[type='number']::placeholder {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 888, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body .btn-black {
  width: 33%;
  padding: calc(100vw / (var(--vwIdth) / 14));
  margin-top: 0;
}

@media screen and (max-width: 1180px) {
  /* line 888, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body .btn-black {
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 600px) {
  /* line 888, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-sidebar .order-promo__body .btn-black {
    width: 100%;
  }
}

/* line 902, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body .error {
  position: absolute;
  left: 0;
  color: #D32929;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  bottom: calc(100vw / (var(--vwIdth) / -10));
  display: none;
  line-height: 1;
  top: auto;
}

/* line 914, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-sidebar .order-promo__val {
  color: #6b6261;
  font-size: calc(100vw / (var(--vwIdth) / 16));
}

/* line 923, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total__zag {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  line-height: 140%;
  text-align: center;
}

/* line 928, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total__zag:first-letter {
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 923, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-cart-total__zag {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 937, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total .btn-black {
  width: 100%;
  margin-top: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 300;
}

/* line 943, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total-line {
  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;
  margin-bottom: calc(100vw / (var(--vwIdth) / 13));
  font-size: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 943, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-cart-total-line {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 953, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total-line .bx-soa-cart-t {
  font-weight: 300;
  color: #000;
}

/* line 958, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total-line .bx-soa-cart-d {
  color: #000;
}

/* line 962, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total-line-total {
  padding-top: calc(100vw / (var(--vwIdth) / 25));
  border-top: 1px solid #e8e6d9;
  margin-top: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 1180px) {
  /* line 962, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-cart-total-line-total {
    margin-top: calc(100vw / (var(--vwIdth) / 20));
    padding-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 971, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total-line-total .bx-soa-cart-t {
  font-weight: normal;
  color: #000;
}

@media screen and (max-width: 600px) {
  /* line 971, dev/sass/pages/order.scss */
  .order-sidebar .bx-soa-cart-total-line-total .bx-soa-cart-t {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 979, dev/sass/pages/order.scss */
.order-sidebar .bx-soa-cart-total-line-total .bx-soa-cart-d {
  font-weight: 500;
  white-space: nowrap;
}

/* line 991, dev/sass/pages/order.scss */
.bx-soa-tooltip {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 calc(100vw / (var(--vwIdth) / 5));
}

/* line 997, dev/sass/pages/order.scss */
.bx-soa-tooltip:hover .tooltip-inner {
  display: block;
}

/* line 1002, dev/sass/pages/order.scss */
.bx-soa-tooltip .tooltip-arrow {
  width: calc(100vw / (var(--vwIdth) / 14));
  height: calc(100vw / (var(--vwIdth) / 14));
  background-image: url(../img/svg/tooltips.svg);
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
}

/* line 1010, dev/sass/pages/order.scss */
.bx-soa-tooltip .tooltip-inner {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: calc(100% + 5px);
  background-color: #fff;
  width: calc(100vw / (var(--vwIdth) / 200));
  -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.05);
  padding: calc(100vw / (var(--vwIdth) / 5));
  font-size: calc(100vw / (var(--vwIdth) / 12));
  z-index: 3;
  text-align: center;
  display: none;
  pointer-events: none;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/basket.scss */
  .basket {
    margin-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/basket.scss */
  .basket {
    margin-left: 0;
  }
}

/* line 8, dev/sass/pages/basket.scss */
.basket-item {
  width: 100%;
  position: relative;
  border: 1px solid #eeeeee;
  padding: calc(100vw / (var(--vwIdth) / 10));
  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: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 600px) {
  /* line 8, dev/sass/pages/basket.scss */
  .basket-item {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 21, dev/sass/pages/basket.scss */
.basket-item__img {
  width: 25%;
  position: relative;
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/pages/basket.scss */
  .basket-item__img {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 29, dev/sass/pages/basket.scss */
.basket-item__img picture {
  width: 100%;
  padding-bottom: 120%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/pages/basket.scss */
  .basket-item__img picture {
    padding-bottom: 150%;
  }
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/pages/basket.scss */
  .basket-item__img picture {
    padding-bottom: 120%;
  }
}

/* line 41, dev/sass/pages/basket.scss */
.basket-item__img picture img {
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 51, dev/sass/pages/basket.scss */
.basket-item__btn {
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 20));
  top: calc(100vw / (var(--vwIdth) / 20));
  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;
}

@media screen and (max-width: 600px) {
  /* line 51, dev/sass/pages/basket.scss */
  .basket-item__btn {
    position: relative;
    top: auto;
    right: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 68, dev/sass/pages/basket.scss */
.basket-item__change {
  margin-right: calc(100vw / (var(--vwIdth) / 35));
  font-weight: 300;
  color: #000;
  line-height: 140%;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  border-bottom: 1px solid #87807F;
}

@media screen and (max-width: 1180px) {
  /* line 68, dev/sass/pages/basket.scss */
  .basket-item__change {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    margin-right: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 68, dev/sass/pages/basket.scss */
  .basket-item__change {
    margin-right: 0;
  }
}

/* line 83, dev/sass/pages/basket.scss */
.basket-item__change:hover {
  border-color: transparent;
}

/* line 88, dev/sass/pages/basket.scss */
.basket-item__like {
  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;
}

/* line 92, dev/sass/pages/basket.scss */
.basket-item__like .icon {
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 17));
  fill: #87807F;
  margin-right: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1180px) {
  /* line 92, dev/sass/pages/basket.scss */
  .basket-item__like .icon {
    width: calc(100vw / (var(--vwIdth) / 15));
    height: calc(100vw / (var(--vwIdth) / 15));
    margin-right: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 103, dev/sass/pages/basket.scss */
.basket-item__like .icon._hide {
  display: none;
}

/* line 109, dev/sass/pages/basket.scss */
.basket-item__like span::before {
  content: attr(data-before);
  font-weight: 300;
  color: #87807F;
  line-height: 140%;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  border-bottom: 1px solid #87807F;
}

@media screen and (max-width: 1180px) {
  /* line 109, dev/sass/pages/basket.scss */
  .basket-item__like span::before {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 124, dev/sass/pages/basket.scss */
.basket-item__like:hover span::before {
  border-color: transparent;
}

/* line 131, dev/sass/pages/basket.scss */
.basket-item__like._active .icon {
  display: none;
}

/* line 134, dev/sass/pages/basket.scss */
.basket-item__like._active .icon._hide {
  display: block;
}

/* line 139, dev/sass/pages/basket.scss */
.basket-item__like._active span::before {
  content: attr(data-after);
}

/* line 146, dev/sass/pages/basket.scss */
.basket-item__remove {
  margin-left: calc(100vw / (var(--vwIdth) / 25));
  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;
}

@media screen and (max-width: 1180px) {
  /* line 146, dev/sass/pages/basket.scss */
  .basket-item__remove {
    margin-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 146, dev/sass/pages/basket.scss */
  .basket-item__remove {
    margin-left: 0;
  }
}

/* line 159, dev/sass/pages/basket.scss */
.basket-item__remove .icon {
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 17));
  fill: #000;
  stroke: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 168, dev/sass/pages/basket.scss */
.basket-item__remove:hover .icon {
  color: #000;
}

/* line 174, dev/sass/pages/basket.scss */
.basket-item__content {
  width: 75%;
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  padding-right: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 174, dev/sass/pages/basket.scss */
  .basket-item__content {
    padding: calc(100vw / (var(--vwIdth) / 50)) 0 calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 174, dev/sass/pages/basket.scss */
  .basket-item__content {
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    padding: calc(100vw / (var(--vwIdth) / 15)) 0 0;
  }
}

/* line 187, dev/sass/pages/basket.scss */
.basket-item__content .brand {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  line-height: 120%;
  text-transform: uppercase;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
}

@media screen and (max-width: 1180px) {
  /* line 187, dev/sass/pages/basket.scss */
  .basket-item__content .brand {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 199, dev/sass/pages/basket.scss */
.basket-item__content .name {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 120%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 1180px) {
  /* line 199, dev/sass/pages/basket.scss */
  .basket-item__content .name {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 209, dev/sass/pages/basket.scss */
.basket-item__content .name:first-letter {
  text-transform: uppercase;
}

/* line 214, dev/sass/pages/basket.scss */
.basket-item__content .desc {
  font-size: calc(100vw / (var(--vwIdth) / 15));
  line-height: 140%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 214, dev/sass/pages/basket.scss */
  .basket-item__content .desc {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 227, dev/sass/pages/basket.scss */
.basket-item__footer {
  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;
}

@media screen and (max-width: 600px) {
  /* line 227, dev/sass/pages/basket.scss */
  .basket-item__footer {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media screen and (max-width: 600px) {
  /* line 236, dev/sass/pages/basket.scss */
  .basket-item__option {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 241, dev/sass/pages/basket.scss */
.basket-item__option ul li {
  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: calc(100vw / (var(--vwIdth) / 9));
}

@media screen and (max-width: 1180px) {
  /* line 241, dev/sass/pages/basket.scss */
  .basket-item__option ul li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 249, dev/sass/pages/basket.scss */
.basket-item__option ul li:last-child {
  margin-bottom: 0;
}

/* line 253, dev/sass/pages/basket.scss */
.basket-item__option ul li span {
  margin-right: calc(100vw / (var(--vwIdth) / 10));
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  line-height: 120%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 260, dev/sass/pages/basket.scss */
.basket-item__option ul li span b {
  font-weight: 500;
  opacity: 0.9;
  text-transform: uppercase;
}

/* line 266, dev/sass/pages/basket.scss */
.basket-item__option ul li span._color {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border: 2px solid #B8B8B8;
  position: relative;
}

/* line 273, dev/sass/pages/basket.scss */
.basket-item__option ul li span._color::before {
  content: '';
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  border: 0.5px solid #f6f6f6;
}

/* line 289, dev/sass/pages/basket.scss */
.basket-item__param {
  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;
}

@media screen and (max-width: 600px) {
  /* line 289, dev/sass/pages/basket.scss */
  .basket-item__param {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 297, dev/sass/pages/basket.scss */
.basket-item__param .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-width: calc(100vw / (var(--vwIdth) / 80));
  text-align: right;
  line-height: 120%;
  color: #b8b8b8;
  font-size: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 297, dev/sass/pages/basket.scss */
  .basket-item__param .price {
    min-width: 1px;
    width: 33.33%;
  }
}

/* line 310, dev/sass/pages/basket.scss */
.basket-item__param .price .old, .basket-item__param .price .now, .basket-item__param .price .total {
  width: 100%;
  display: block;
}

@media screen and (max-width: 600px) {
  /* line 310, dev/sass/pages/basket.scss */
  .basket-item__param .price .old, .basket-item__param .price .now, .basket-item__param .price .total {
    text-align: left;
  }
}

/* line 317, dev/sass/pages/basket.scss */
.basket-item__param .price .now {
  font-weight: 500;
  color: #000;
  opacity: 0.9;
}

/* line 323, dev/sass/pages/basket.scss */
.basket-item__param .price .total {
  text-align: left;
  color: #000;
  opacity: 0.9;
  font-weight: 500;
}

@media screen and (max-width: 600px) {
  /* line 323, dev/sass/pages/basket.scss */
  .basket-item__param .price .total {
    text-align: center;
  }
}

/* line 334, dev/sass/pages/basket.scss */
.basket-item__param .price .old {
  line-height: 100%;
  color: #b8b8b8;
  text-decoration: line-through;
}

/* line 342, dev/sass/pages/basket.scss */
.basket-item__param .btn-counter {
  margin: 0 calc(100vw / (var(--vwIdth) / 20));
  width: calc(100vw / (var(--vwIdth) / 85));
  height: calc(100vw / (var(--vwIdth) / 38));
}

/* line 347, dev/sass/pages/basket.scss */
.basket-item__param .btn-counter .minus, .basket-item__param .btn-counter .plus {
  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;
  height: 100%;
}

/* line 353, dev/sass/pages/basket.scss */
.basket-item__param .btn-counter .minus input[type="text"], .basket-item__param .btn-counter .plus input[type="text"] {
  height: 100%;
}

/* line 358, dev/sass/pages/basket.scss */
.basket-item__param .btn-counter .minus.disabled .icon, .basket-item__param .btn-counter .plus.disabled .icon {
  fill: #b8b8b8;
}

/* line 363, dev/sass/pages/basket.scss */
.basket-item__param .btn-counter .minus .icon, .basket-item__param .btn-counter .plus .icon {
  width: calc(100vw / (var(--vwIdth) / 8));
  height: calc(100vw / (var(--vwIdth) / 8));
}

/* line 369, dev/sass/pages/basket.scss */
.basket-item__param .btn-counter .minus, .basket-item__param .btn-counter .icon {
  fill: #000;
}

/* line 372, dev/sass/pages/basket.scss */
.basket-item__param .btn-counter input[type="text"] {
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 379, dev/sass/pages/basket.scss */
.order-sidebar .bx-soa-sidebar .order-promo__body .btn-black {
  text-transform: capitalize;
}

/* line 2, dev/sass/pages/search.scss */
.search-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border-bottom: 1px solid #e8e6d9;
  padding-bottom: 1px;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/search.scss */
  .search-head {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 13, dev/sass/pages/search.scss */
.search-head__request {
  padding: calc(100vw / (var(--vwIdth) / 17)) 0;
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/pages/search.scss */
  .search-head__request {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    padding: calc(100vw / (var(--vwIdth) / 5)) 0;
    width: 100%;
  }
}

/* line 23, dev/sass/pages/search.scss */
.search-head__request span {
  margin-right: calc(100vw / (var(--vwIdth) / 8));
}

/* line 28, dev/sass/pages/search.scss */
.search-head__request b {
  margin-right: 0;
  font-weight: 500;
}

/* line 33, dev/sass/pages/search.scss */
.search-head__result {
  padding: calc(100vw / (var(--vwIdth) / 17)) 0;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 140%;
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/pages/search.scss */
  .search-head__result {
    padding: calc(100vw / (var(--vwIdth) / 5)) 0 calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 14));
    width: 100%;
  }
}

/* line 44, dev/sass/pages/search.scss */
.search-head .ct-head {
  width: 100%;
  border-top: 1px solid #e8e6d9;
  padding: calc(100vw / (var(--vwIdth) / 8)) 0;
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 44, dev/sass/pages/search.scss */
  .search-head .ct-head {
    padding: calc(100vw / (var(--vwIdth) / 2)) 0;
  }
}

/* line 54, dev/sass/pages/search.scss */
.search-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 58, dev/sass/pages/search.scss */
.search-wrp {
  width: 74.5%;
  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;
}

/* line 63, dev/sass/pages/search.scss */
.search-wrp .ct-wrp__overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 1180px) {
  /* line 63, dev/sass/pages/search.scss */
  .search-wrp .ct-wrp__overflow {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 69, dev/sass/pages/search.scss */
.search-wrp .ct-wrp__overflow .ct-item {
  width: calc(33.33% - 20px);
}

@media screen and (max-width: 1180px) {
  /* line 69, dev/sass/pages/search.scss */
  .search-wrp .ct-wrp__overflow .ct-item {
    width: calc(50% - 20px);
  }
}

@media screen and (max-width: 990px) {
  /* line 69, dev/sass/pages/search.scss */
  .search-wrp .ct-wrp__overflow .ct-item {
    width: calc(50% - 10px);
  }
}

@media screen and (max-width: 600px) {
  /* line 69, dev/sass/pages/search.scss */
  .search-wrp .ct-wrp__overflow .ct-item {
    width: 100%;
  }
}

/* line 84, dev/sass/pages/search.scss */
.search-answer {
  margin: calc(100vw / (var(--vwIdth) / 80)) auto calc(100vw / (var(--vwIdth) / 100));
  max-width: calc(100vw / (var(--vwIdth) / 1190));
  background-color: #f6f6f6;
  padding: calc(100vw / (var(--vwIdth) / 95));
  text-align: center;
  line-height: 140%;
  font-size: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 84, dev/sass/pages/search.scss */
  .search-answer {
    padding: calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 25));
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 84, dev/sass/pages/search.scss */
  .search-answer {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 15));
    margin: calc(100vw / (var(--vwIdth) / 30)) 0;
    width: 100%;
  }
}

/* line 102, dev/sass/pages/search.scss */
.search-answer span {
  display: block;
  color: #000;
}

/* line 1, dev/sass/pages/contacts.scss */
.contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: var(--pb);
}

/* line 6, dev/sass/pages/contacts.scss */
.contact-zag {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  line-height: 120%;
  width: 100%;
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 65));
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/pages/contacts.scss */
  .contact-zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 18, dev/sass/pages/contacts.scss */
.contact-content {
  width: 34%;
  padding-right: calc(100vw / (var(--vwIdth) / 55));
}

@media screen and (max-width: 1180px) {
  /* line 18, dev/sass/pages/contacts.scss */
  .contact-content {
    width: 50%;
    padding-right: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 18, dev/sass/pages/contacts.scss */
  .contact-content {
    width: 100%;
    padding-right: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 30, dev/sass/pages/contacts.scss */
.contact-content .card-reviews__link {
  margin-top: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 30, dev/sass/pages/contacts.scss */
  .contact-content .card-reviews__link {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 38, dev/sass/pages/contacts.scss */
.contact-list {
  border-bottom: 0.5px solid #B8B8B8;
}

/* line 40, dev/sass/pages/contacts.scss */
.contact-list__item {
  border-top: 0.5px solid #B8B8B8;
}

/* line 43, dev/sass/pages/contacts.scss */
.contact-list__item:hover .contact-list__item-zag {
  padding-left: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 1180px) {
  /* line 43, dev/sass/pages/contacts.scss */
  .contact-list__item:hover .contact-list__item-zag {
    padding-left: 0;
  }
}

/* line 52, dev/sass/pages/contacts.scss */
.contact-list__item._open .plus::before {
  -webkit-transform: translateX(-50%) scale(0);
      -ms-transform: translateX(-50%) scale(0);
          transform: translateX(-50%) scale(0);
}

/* line 58, dev/sass/pages/contacts.scss */
.contact-list__item-zag {
  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;
  padding: calc(100vw / (var(--vwIdth) / 21)) 0;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 150%;
  position: relative;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1180px) {
  /* line 58, dev/sass/pages/contacts.scss */
  .contact-list__item-zag {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0;
    font-size: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 73, dev/sass/pages/contacts.scss */
.contact-list__item-zag .plus {
  width: calc(100vw / (var(--vwIdth) / 18));
  height: calc(100vw / (var(--vwIdth) / 18));
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 25));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 82, dev/sass/pages/contacts.scss */
.contact-list__item-zag .plus::before, .contact-list__item-zag .plus::after {
  content: "";
  background-color: #000;
  position: absolute;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 91, dev/sass/pages/contacts.scss */
.contact-list__item-zag .plus::before {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 2px;
  height: 100%;
}

/* line 99, dev/sass/pages/contacts.scss */
.contact-list__item-zag .plus::after {
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 2px;
}

/* line 109, dev/sass/pages/contacts.scss */
.contact-list__item-toggle {
  line-height: 140%;
  padding-bottom: calc(100vw / (var(--vwIdth) / 6));
  display: none;
}

/* line 114, dev/sass/pages/contacts.scss */
.contact-list__item-toggle .zag {
  color: #958C89;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  margin-bottom: calc(100vw / (var(--vwIdth) / 8));
}

/* line 121, dev/sass/pages/contacts.scss */
.contact-list__item-toggle ul {
  margin-bottom: calc(100vw / (var(--vwIdth) / 19));
}

/* line 124, dev/sass/pages/contacts.scss */
.contact-list__item-toggle ul li {
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
}

/* line 127, dev/sass/pages/contacts.scss */
.contact-list__item-toggle ul li a {
  font-size: calc(100vw / (var(--vwIdth) / 18));
}

/* line 130, dev/sass/pages/contacts.scss */
.contact-list__item-toggle ul li a:hover {
  color: #d6cbb7;
}

/* line 142, dev/sass/pages/contacts.scss */
.contact-map {
  width: 66%;
}

@media screen and (max-width: 1180px) {
  /* line 142, dev/sass/pages/contacts.scss */
  .contact-map {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 142, dev/sass/pages/contacts.scss */
  .contact-map {
    width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  /* line 5, dev/sass/pages/news-card.scss */
  .news-card:first-child .news-card__block-img {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 8, dev/sass/pages/news-card.scss */
  .news-card:first-child .news-card__block-info {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 16, dev/sass/pages/news-card.scss */
.news-card .ct-category__wrp .ct-zag {
  margin-bottom: 0;
}

/* line 19, dev/sass/pages/news-card.scss */
.news-card__ms {
  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;
}

@media screen and (max-width: 600px) {
  /* line 19, dev/sass/pages/news-card.scss */
  .news-card__ms {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 26, dev/sass/pages/news-card.scss */
.news-card__ms-img {
  width: calc(50% - 5px);
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 26, dev/sass/pages/news-card.scss */
  .news-card__ms-img {
    width: 100%;
  }
}

/* line 32, dev/sass/pages/news-card.scss */
.news-card__ms-img picture {
  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;
}

/* line 37, dev/sass/pages/news-card.scss */
.news-card__ms-content {
  width: calc(50% - 5px);
  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;
  line-height: 120%;
}

@media screen and (max-width: 600px) {
  /* line 37, dev/sass/pages/news-card.scss */
  .news-card__ms-content {
    width: 100%;
  }
}

/* line 45, dev/sass/pages/news-card.scss */
.news-card__ms-content__wrp {
  max-width: calc(100vw / (var(--vwIdth) / 605));
  text-align: center;
}

/* line 49, dev/sass/pages/news-card.scss */
.news-card__ms-content .section {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: 500;
  text-transform: uppercase;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
}

@media screen and (max-width: 1180px) {
  /* line 49, dev/sass/pages/news-card.scss */
  .news-card__ms-content .section {
    font-size: calc(100vw / (var(--vwIdth) / 11));
  }
}

/* line 59, dev/sass/pages/news-card.scss */
.news-card__ms-content .zag {
  font-size: calc(100vw / (var(--vwIdth) / 45));
  font-weight: 500;
  line-height: 120%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 1180px) {
  /* line 59, dev/sass/pages/news-card.scss */
  .news-card__ms-content .zag {
    font-size: calc(100vw / (var(--vwIdth) / 25));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 70, dev/sass/pages/news-card.scss */
.news-card__ms-content .border {
  width: calc(100vw / (var(--vwIdth) / 40));
  height: calc(100vw / (var(--vwIdth) / 4));
  background-color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 1180px) {
  /* line 70, dev/sass/pages/news-card.scss */
  .news-card__ms-content .border {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 79, dev/sass/pages/news-card.scss */
.news-card__ms-content .author {
  font-weight: 500;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  text-transform: uppercase;
}

/* line 85, dev/sass/pages/news-card.scss */
.news-card__ms-content .date {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 120%;
  text-transform: uppercase;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 1180px) {
  /* line 85, dev/sass/pages/news-card.scss */
  .news-card__ms-content .date {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 95, dev/sass/pages/news-card.scss */
.news-card__ms-content p {
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 1180px) {
  /* line 95, dev/sass/pages/news-card.scss */
  .news-card__ms-content p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 103, dev/sass/pages/news-card.scss */
.news-card__ms-content .ss {
  margin: 0;
}

/* line 105, dev/sass/pages/news-card.scss */
.news-card__ms-content .ss-zag {
  font-weight: 500;
}

/* line 113, dev/sass/pages/news-card.scss */
.news-card__history {
  padding-bottom: var(--pbCardNews);
}

/* line 115, dev/sass/pages/news-card.scss */
.news-card__history-wrp {
  padding: calc(100vw / (var(--vwIdth) / 65)) 0;
  border-top: 1px solid #E1E1E5;
  border-bottom: 1px solid #E1E1E5;
  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 screen and (max-width: 1180px) {
  /* line 115, dev/sass/pages/news-card.scss */
  .news-card__history-wrp {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 115, dev/sass/pages/news-card.scss */
  .news-card__history-wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 128, dev/sass/pages/news-card.scss */
.news-card__history-info {
  max-width: calc(100vw / (var(--vwIdth) / 1195));
  text-align: center;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  color: #000;
}

@media screen and (max-width: 1180px) {
  /* line 128, dev/sass/pages/news-card.scss */
  .news-card__history-info {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 128, dev/sass/pages/news-card.scss */
  .news-card__history-info {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 141, dev/sass/pages/news-card.scss */
.news-card__comment {
  padding-bottom: var(--pbCardNews);
  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;
}

/* line 145, dev/sass/pages/news-card.scss */
.news-card__comment-wrp {
  max-width: calc(100vw / (var(--vwIdth) / 1345));
  background-color: #f6f6f6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 160)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 145, dev/sass/pages/news-card.scss */
  .news-card__comment-wrp {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 145, dev/sass/pages/news-card.scss */
  .news-card__comment-wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 157, dev/sass/pages/news-card.scss */
  .news-card__comment-quotes {
    display: none;
  }
}

/* line 161, dev/sass/pages/news-card.scss */
.news-card__comment-quotes picture {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100vw / (var(--vwIdth) / 80));
  height: calc(100vw / (var(--vwIdth) / 80));
}

/* line 167, dev/sass/pages/news-card.scss */
.news-card__comment-info {
  padding-left: calc(100vw / (var(--vwIdth) / 80));
  color: #000;
}

@media screen and (max-width: 1180px) {
  /* line 167, dev/sass/pages/news-card.scss */
  .news-card__comment-info {
    padding-left: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 167, dev/sass/pages/news-card.scss */
  .news-card__comment-info {
    padding-left: 0;
  }
}

/* line 176, dev/sass/pages/news-card.scss */
.news-card__comment-info p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 180, dev/sass/pages/news-card.scss */
.news-card__comment-info span {
  width: 100%;
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 186, dev/sass/pages/news-card.scss */
.news-card__block {
  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;
  padding-bottom: var(--pbCardNews);
}

@media screen and (max-width: 1180px) {
  /* line 186, dev/sass/pages/news-card.scss */
  .news-card__block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media screen and (max-width: 600px) {
  /* line 186, dev/sass/pages/news-card.scss */
  .news-card__block {
    border-bottom: 1px solid;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 200, dev/sass/pages/news-card.scss */
.news-card__block-info {
  width: calc(50% - 5px);
  max-width: calc(100vw / (var(--vwIdth) / 710));
  text-align: center;
  color: #000;
  margin: 0 auto;
}

@media screen and (max-width: 1180px) {
  /* line 200, dev/sass/pages/news-card.scss */
  .news-card__block-info {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
    max-width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 200, dev/sass/pages/news-card.scss */
  .news-card__block-info {
    margin-bottom: 0;
  }
}

/* line 215, dev/sass/pages/news-card.scss */
.news-card__block-info .info-zag {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  line-height: 200%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 215, dev/sass/pages/news-card.scss */
  .news-card__block-info .info-zag {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 224, dev/sass/pages/news-card.scss */
.news-card__block-info p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  font-weight: 300;
}

@media screen and (max-width: 1180px) {
  /* line 224, dev/sass/pages/news-card.scss */
  .news-card__block-info p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 231, dev/sass/pages/news-card.scss */
.news-card__block-info .info-desc {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 140%;
}

@media screen and (max-width: 1180px) {
  /* line 231, dev/sass/pages/news-card.scss */
  .news-card__block-info .info-desc {
    margin-top: calc(100vw / (var(--vwIdth) / 30));
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 231, dev/sass/pages/news-card.scss */
  .news-card__block-info .info-desc {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 244, dev/sass/pages/news-card.scss */
.news-card__block-info._imgDesc {
  text-align: left;
  padding-bottom: var(--pbCardNews);
  margin-top: 0 !important;
}

@media screen and (max-width: 1180px) {
  /* line 244, dev/sass/pages/news-card.scss */
  .news-card__block-info._imgDesc {
    padding-bottom: 0;
  }
}

/* line 252, dev/sass/pages/news-card.scss */
.news-card__block-info a {
  opacity: 0.8;
  border-bottom: 1px solid;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 600px) {
  /* line 252, dev/sass/pages/news-card.scss */
  .news-card__block-info a {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 259, dev/sass/pages/news-card.scss */
.news-card__block-info a:hover {
  opacity: 1;
}

/* line 265, dev/sass/pages/news-card.scss */
.news-card__block-img {
  width: calc(50% - 5px);
}

@media screen and (max-width: 1180px) {
  /* line 265, dev/sass/pages/news-card.scss */
  .news-card__block-img {
    width: 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;
  }
}

/* line 275, dev/sass/pages/news-card.scss */
.news-card__text {
  color: #000;
  padding-bottom: var(--pbCardNews);
}

/* line 278, dev/sass/pages/news-card.scss */
.news-card__text-wrp {
  max-width: calc(100vw / (var(--vwIdth) / 1495));
  margin: 0 auto;
}

/* line 281, dev/sass/pages/news-card.scss */
.news-card__text-wrp p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 283, dev/sass/pages/news-card.scss */
.news-card__text-wrp p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1180px) {
  /* line 281, dev/sass/pages/news-card.scss */
  .news-card__text-wrp p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 291, dev/sass/pages/news-card.scss */
.news-card__text._pb130 {
  padding-bottom: var(--pb);
}

/* line 295, dev/sass/pages/news-card.scss */
.news-card__img {
  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;
  padding-bottom: var(--pbCardNews);
}

/* line 299, dev/sass/pages/news-card.scss */
.news-card__img._pb50 {
  padding-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 299, dev/sass/pages/news-card.scss */
  .news-card__img._pb50 {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 299, dev/sass/pages/news-card.scss */
  .news-card__img._pb50 {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 308, dev/sass/pages/news-card.scss */
.news-card__img._pb16 {
  padding-bottom: calc(100vw / (var(--vwIdth) / 16));
}

/* line 1, dev/sass/pages/making-order.scss */
.making-order {
  padding-bottom: var(--pb);
}

/* line 3, dev/sass/pages/making-order.scss */
.making-order__wrp {
  margin: 0 auto;
  max-width: calc(100vw / (var(--vwIdth) / 900));
  border: 1px solid #b8b8b8;
  padding: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 3, dev/sass/pages/making-order.scss */
  .making-order__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 12, dev/sass/pages/making-order.scss */
.making-order__info {
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 600px) {
  /* line 12, dev/sass/pages/making-order.scss */
  .making-order__info {
    margin-bottom: calc(100vw / (var(--vwIdth) / 3s0));
  }
}

/* line 18, dev/sass/pages/making-order.scss */
.making-order__info p {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 21, dev/sass/pages/making-order.scss */
.making-order__info p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 18, dev/sass/pages/making-order.scss */
  .making-order__info p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 29, dev/sass/pages/making-order.scss */
.making-order__payment {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  max-width: calc(100vw / (var(--vwIdth) / 300));
}

/* line 32, dev/sass/pages/making-order.scss */
.making-order__payment p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  width: 100%;
}

/* line 36, dev/sass/pages/making-order.scss */
.making-order__payment .icons {
  width: 100%;
}

/* line 38, dev/sass/pages/making-order.scss */
.making-order__payment .icons .icon {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  fill: #4c8c2b;
  margin-right: calc(100vw / (var(--vwIdth) / 5));
}

/* line 46, dev/sass/pages/making-order.scss */
.making-order__oplata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 46, dev/sass/pages/making-order.scss */
  .making-order__oplata {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 52, dev/sass/pages/making-order.scss */
.making-order__oplata p {
  padding-right: calc(100vw / (var(--vwIdth) / 5));
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
}

/* line 56, dev/sass/pages/making-order.scss */
.making-order__oplata a {
  font-weight: 700;
}

/* line 62, dev/sass/pages/making-order.scss */
.making-order .btn-like, .making-order .btn-black {
  padding: calc(100vw / (var(--vwIdth) / 12));
}

/* line 1, dev/sass/modules/card/card-img.scss */
:root {
  --navHeight: calc(100vh / 5);
  --mainHeight: 100vh;
  --headerHeight: toVw(76);
  --heightContent: calc(100vh - 76px)
;
}

/* line 8, dev/sass/modules/card/card-img.scss */
.card-img {
  width: 49.45%;
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/modules/card/card-img.scss */
  .card-img {
    width: 100%;
  }
}

/* line 19, dev/sass/modules/card/card-img.scss */
.card-img__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: calc(100vw / (var(--vwIdth) / 130));
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 19, dev/sass/modules/card/card-img.scss */
  .card-img__wrp {
    top: calc(100vw / (var(--vwIdth) / 120));
  }
}

/* line 29, dev/sass/modules/card/card-img.scss */
.card-img__nav {
  width: 7.8125vw;
  padding-right: calc(100vw / (var(--vwIdth) / 20));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/modules/card/card-img.scss */
  .card-img__nav {
    display: none !important;
  }
}

/* line 38, dev/sass/modules/card/card-img.scss */
.card-img__nav:hover .slick-arrow {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

/* line 44, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-slide {
  border: 0;
  padding-bottom: 1.04167vw;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 49, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-slide > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 54, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-current {
  opacity: 0.5;
}

/* line 59, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-arrow {
  width: 100%;
  left: 0;
  height: calc(100vw / (var(--vwIdth) / 50));
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 20));
          background-size: calc(100vw / (var(--vwIdth) / 20));
  background-position: center;
  background-repeat: no-repeat;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
}

/* line 73, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-arrow.slick-disabled {
  opacity: 0 !important;
}

/* line 77, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-arrow::before {
  content: none;
}

/* line 82, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-next {
  bottom: calc(100vw / (var(--vwIdth) / 19));
  top: auto;
  background-image: url(../img/svg/ar-bottom.svg);
}

/* line 88, dev/sass/modules/card/card-img.scss */
.card-img__nav .slick-prev {
  top: 0;
  bottom: auto;
  background-image: url(../img/svg/ar-top.svg);
}

/* line 95, dev/sass/modules/card/card-img.scss */
.card-img__nav-sl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/* line 99, dev/sass/modules/card/card-img.scss */
.card-img__nav-sl .slick-list {
  width: 100%;
}

/* line 104, dev/sass/modules/card/card-img.scss */
.card-img__nav-item {
  width: 100%;
  position: relative;
  height: calc(var(--navHeight) - 1.04167vw);
  cursor: pointer;
}

/* line 110, dev/sass/modules/card/card-img.scss */
.card-img__nav-item picture {
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 114, dev/sass/modules/card/card-img.scss */
.card-img__nav-item picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 125, dev/sass/modules/card/card-img.scss */
.card-img__promo {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  left: calc(100vw / (var(--vwIdth) / 25));
  top: calc(100vw / (var(--vwIdth) / 25));
  z-index: 2;
}

@media screen and (max-width: 600px) {
  /* line 125, dev/sass/modules/card/card-img.scss */
  .card-img__promo {
    left: calc(100vw / (var(--vwIdth) / 10));
    top: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 136, dev/sass/modules/card/card-img.scss */
.card-img__promo-item {
  color: #fff;
  padding: calc(100vw / (var(--vwIdth) / 3.5)) calc(100vw / (var(--vwIdth) / 20));
  margin-right: calc(100vw / (var(--vwIdth) / 5));
  font-size: calc(100vw / (var(--vwIdth) / 15));
  line-height: 120%;
}

@media screen and (max-width: 600px) {
  /* line 136, dev/sass/modules/card/card-img.scss */
  .card-img__promo-item {
    padding: calc(100vw / (var(--vwIdth) / 3.5)) calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 145, dev/sass/modules/card/card-img.scss */
.card-img__promo-item._main {
  background-color: #D9951A;
}

/* line 148, dev/sass/modules/card/card-img.scss */
.card-img__promo-item._green {
  background-color: #4c8c2b;
}

/* line 151, dev/sass/modules/card/card-img.scss */
.card-img__promo-item._secontMain {
  background-color: #6b6261;
}

/* line 157, dev/sass/modules/card/card-img.scss */
.card-img__view {
  position: absolute;
  bottom: calc(100vw / (var(--vwIdth) / 25));
  right: calc(100vw / (var(--vwIdth) / 25));
  background-color: rgba(232, 230, 217, 0.6);
  -webkit-border-radius: 6px;
          border-radius: 6px;
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  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;
  cursor: pointer;
  z-index: 2;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 600px) {
  /* line 157, dev/sass/modules/card/card-img.scss */
  .card-img__view {
    bottom: calc(100vw / (var(--vwIdth) / 70));
    right: calc(100vw / (var(--vwIdth) / 10));
    width: calc(100vw / (var(--vwIdth) / 40));
    height: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 177, dev/sass/modules/card/card-img.scss */
.card-img__view:hover {
  background-color: #e8e6d9;
}

/* line 181, dev/sass/modules/card/card-img.scss */
.card-img__view .icon {
  width: calc(100vw / (var(--vwIdth) / 35));
  height: calc(100vw / (var(--vwIdth) / 35));
  fill: #000;
}

@media screen and (max-width: 600px) {
  /* line 181, dev/sass/modules/card/card-img.scss */
  .card-img__view .icon {
    width: calc(100vw / (var(--vwIdth) / 25));
    height: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 194, dev/sass/modules/card/card-img.scss */
.card-img__main {
  width: calc(100% - 7.8125vw);
  position: relative;
}

@media screen and (max-width: 990px) {
  /* line 194, dev/sass/modules/card/card-img.scss */
  .card-img__main {
    width: 100%;
  }
}

/* line 201, dev/sass/modules/card/card-img.scss */
.card-img__main-sl {
  position: relative;
}

/* line 203, dev/sass/modules/card/card-img.scss */
.card-img__main-sl .slick-slide {
  padding-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 990px) {
  /* line 203, dev/sass/modules/card/card-img.scss */
  .card-img__main-sl .slick-slide {
    padding-bottom: 0;
  }
}

/* line 209, dev/sass/modules/card/card-img.scss */
.card-img__main-sl .slick-slide > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 215, dev/sass/modules/card/card-img.scss */
.card-img__main-item {
  width: 100%;
  height: calc(var(--mainHeight) - 1.04167vw);
  position: relative;
}

/* line 224, dev/sass/modules/card/card-img.scss */
.card-img__main-item picture {
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 231, dev/sass/modules/card/card-img.scss */
.card-img__main-item picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 242, dev/sass/modules/card/card-img.scss */
.fancybox-button--zoom {
  display: none !important;
}

/* line 245, dev/sass/modules/card/card-img.scss */
.fancybox-button--close {
  width: calc(100vw / (var(--vwIdth) / 70));
  height: calc(100vw / (var(--vwIdth) / 70));
  background: none;
}

/* line 250, dev/sass/modules/card/card-img.scss */
.fancybox-button--arrow_left {
  width: calc(100vw / (var(--vwIdth) / 60)) !important;
  height: calc(100vw / (var(--vwIdth) / 60)) !important;
  background-color: #6b6261 !important;
  -webkit-border-radius: 50% !important;
          border-radius: 50% !important;
  color: #fff !important;
  left: calc(100vw / (var(--vwIdth) / 25)) !important;
}

@media screen and (max-width: 600px) {
  /* line 250, dev/sass/modules/card/card-img.scss */
  .fancybox-button--arrow_left {
    top: 85% !important;
  }
}

/* line 260, dev/sass/modules/card/card-img.scss */
.fancybox-button--arrow_left svg {
  background-image: url(../img/svg/ar-prev__white.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 15));
          background-size: calc(100vw / (var(--vwIdth) / 15));
}

/* line 265, dev/sass/modules/card/card-img.scss */
.fancybox-button--arrow_left svg path {
  fill: #6b6261 !important;
  stroke: #6b6261 !important;
  opacity: 0 !important;
}

/* line 272, dev/sass/modules/card/card-img.scss */
.fancybox-button--arrow_right {
  width: calc(100vw / (var(--vwIdth) / 60)) !important;
  height: calc(100vw / (var(--vwIdth) / 60)) !important;
  background-color: #6b6261 !important;
  -webkit-border-radius: 50% !important;
          border-radius: 50% !important;
  color: #fff !important;
  right: calc(100vw / (var(--vwIdth) / 25)) !important;
}

@media screen and (max-width: 600px) {
  /* line 272, dev/sass/modules/card/card-img.scss */
  .fancybox-button--arrow_right {
    top: 85% !important;
  }
}

/* line 283, dev/sass/modules/card/card-img.scss */
.fancybox-button--arrow_right svg {
  background-image: url(../img/svg/ar-next__white.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 15));
          background-size: calc(100vw / (var(--vwIdth) / 15));
}

/* line 288, dev/sass/modules/card/card-img.scss */
.fancybox-button--arrow_right svg path {
  fill: #6b6261 !important;
  stroke: #6b6261 !important;
  opacity: 0 !important;
}

/* line 297, dev/sass/modules/card/card-img.scss */
.fancybox-button svg path {
  fill: #fff;
  stroke: #fff;
  display: block;
}

/* line 302, dev/sass/modules/card/card-img.scss */
.fancybox-thumbs {
  top: auto;
  width: auto;
  bottom: 0;
  left: 0;
  right: 0;
  height: 95px;
  padding: 10px 10px 5px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: rgba(0, 0, 0, 0.3);
}

/* line 313, dev/sass/modules/card/card-img.scss */
.fancybox-show-thumbs .fancybox-inner {
  right: 0;
  bottom: 95px;
}

/* line 3, dev/sass/modules/card/card.scss */
.card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 2;
  padding-bottom: var(--pb);
}

@media screen and (max-width: 990px) {
  /* line 3, dev/sass/modules/card/card.scss */
  .card {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 13, dev/sass/modules/card/card.scss */
.card-content {
  width: 51.55%;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 150)) 0 calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 13, dev/sass/modules/card/card.scss */
  .card-content {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 13, dev/sass/modules/card/card.scss */
  .card-content {
    width: 100%;
    padding: 0;
  }
}

/* line 24, dev/sass/modules/card/card.scss */
.card-content__wrp {
  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-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;
}

/* line 32, dev/sass/modules/card/card.scss */
.card-brand {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
}

@media screen and (max-width: 600px) {
  /* line 32, dev/sass/modules/card/card.scss */
  .card-brand {
    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;
  }
}

/* line 41, dev/sass/modules/card/card.scss */
.card-brand .icon {
  display: none;
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 41, dev/sass/modules/card/card.scss */
  .card-brand .icon {
    display: block;
    margin-left: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 51, dev/sass/modules/card/card.scss */
.card-brand:hover {
  color: #d6cbb7;
}

/* line 56, dev/sass/modules/card/card.scss */
.card-status {
  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;
}

@media screen and (max-width: 600px) {
  /* line 56, dev/sass/modules/card/card.scss */
  .card-status {
    display: none;
  }
}

/* line 64, dev/sass/modules/card/card.scss */
.card-status .icon {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  margin-right: calc(100vw / (var(--vwIdth) / 9));
}

/* line 71, dev/sass/modules/card/card.scss */
.card-name {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 71, dev/sass/modules/card/card.scss */
  .card-name {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 79, dev/sass/modules/card/card.scss */
.card-name:first-letter {
  text-transform: uppercase;
}

/* line 84, dev/sass/modules/card/card.scss */
.card-price {
  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;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 22));
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 84, dev/sass/modules/card/card.scss */
  .card-price {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 95, dev/sass/modules/card/card.scss */
.card-price .old {
  color: #b8b8b8;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  margin-right: calc(100vw / (var(--vwIdth) / 15));
  position: relative;
}

/* line 100, dev/sass/modules/card/card.scss */
.card-price .old:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #b8b8b8;
}

/* line 112, dev/sass/modules/card/card.scss */
.card-price .new {
  font-size: calc(100vw / (var(--vwIdth) / 20));
}

/* line 116, dev/sass/modules/card/card.scss */
.card-price .discount {
  font-weight: 500;
  margin-left: auto;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  padding: calc(100vw / (var(--vwIdth) / 4)) calc(100vw / (var(--vwIdth) / 10));
  background-color: #D9951A;
  color: #fff;
  line-height: 1;
}

/* line 127, dev/sass/modules/card/card.scss */
.card-desc {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 127, dev/sass/modules/card/card.scss */
  .card-desc {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 127, dev/sass/modules/card/card.scss */
  .card-desc {
    font-size: calc(100vw / (var(--vwIdth) / 14));
    line-height: 1.4;
  }
}

/* line 139, dev/sass/modules/card/card.scss */
.card-desc p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 142, dev/sass/modules/card/card.scss */
.card-desc p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 139, dev/sass/modules/card/card.scss */
  .card-desc p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
  /* line 148, dev/sass/modules/card/card.scss */
  .card-desc p:last-child {
    margin-bottom: 0;
  }
}

/* line 155, dev/sass/modules/card/card.scss */
.card-selected {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 155, dev/sass/modules/card/card.scss */
  .card-selected {
    margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 155, dev/sass/modules/card/card.scss */
  .card-selected {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 169, dev/sass/modules/card/card.scss */
.card-selected__zag {
  max-width: 50%;
  width: 100%;
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 120%;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  /* line 169, dev/sass/modules/card/card.scss */
  .card-selected__zag {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 181, dev/sass/modules/card/card.scss */
.card-selected__link {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  text-decoration: underline;
  line-height: 1;
}

/* line 186, dev/sass/modules/card/card.scss */
.card-selected__link:hover {
  text-decoration: none;
}

/* line 191, dev/sass/modules/card/card.scss */
.card-selected__list {
  width: 100%;
  margin-top: calc(100vw / (var(--vwIdth) / 20));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 600px) {
  /* line 191, dev/sass/modules/card/card.scss */
  .card-selected__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 202, dev/sass/modules/card/card.scss */
.card-selected__list label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  cursor: pointer;
}

/* line 208, dev/sass/modules/card/card.scss */
.card-selected__list label:hover .card-selected__tooltip {
  bottom: calc(100% + 10px);
  opacity: 1;
}

/* line 215, dev/sass/modules/card/card.scss */
.card-selected__list input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  margin: 0;
  z-index: 2;
}

/* line 225, dev/sass/modules/card/card.scss */
.card-selected__list .circle {
  cursor: pointer;
  position: relative;
  z-index: 3;
}

/* line 232, dev/sass/modules/card/card.scss */
.card-selected__list._color label {
  margin-right: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 232, dev/sass/modules/card/card.scss */
  .card-selected__list._color label {
    margin-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 239, dev/sass/modules/card/card.scss */
.card-selected__list._color label input:checked + .circle {
  border-color: #b8b8b8;
}

/* line 242, dev/sass/modules/card/card.scss */
.card-selected__list._color label input:checked + .circle:before {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

/* line 248, dev/sass/modules/card/card.scss */
.card-selected__list._color label input:disabled + .circle {
  opacity: 0.2;
  pointer-events: none;
}

/* line 254, dev/sass/modules/card/card.scss */
.card-selected__list._color label .circle {
  width: calc(100vw / (var(--vwIdth) / 39));
  height: calc(100vw / (var(--vwIdth) / 39));
  border: 2px solid #b8b8b8;
  position: relative;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

@media screen and (max-width: 600px) {
  /* line 254, dev/sass/modules/card/card.scss */
  .card-selected__list._color label .circle {
    width: calc(100vw / (var(--vwIdth) / 30));
    height: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 266, dev/sass/modules/card/card.scss */
.card-selected__list._color label .circle::before {
  content: "";
  position: absolute;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  left: -5px;
  top: -5px;
  border: 1px solid #b8b8b8;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  pointer-events: none;
}

/* line 285, dev/sass/modules/card/card.scss */
.card-selected__list._size label {
  margin-right: calc(100vw / (var(--vwIdth) / 10));
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  border: 1px solid #e8e6d9;
}

/* line 291, dev/sass/modules/card/card.scss */
.card-selected__list._size label input:checked + .circle {
  font-weight: 500;
}

/* line 294, dev/sass/modules/card/card.scss */
.card-selected__list._size label input:checked + .circle:before {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
}

/* line 301, dev/sass/modules/card/card.scss */
.card-selected__list._size label input:disabled + .circle {
  opacity: 0.2;
  pointer-events: none;
}

/* line 307, dev/sass/modules/card/card.scss */
.card-selected__list._size label .circle {
  width: auto;
  height: auto;
  padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 10));
  position: relative;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  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;
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 120%;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@media screen and (max-width: 600px) {
  /* line 307, dev/sass/modules/card/card.scss */
  .card-selected__list._size label .circle {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 326, dev/sass/modules/card/card.scss */
.card-selected__list._size label .circle::before {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 100%;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 345, dev/sass/modules/card/card.scss */
.card-selected__tooltip {
  position: absolute;
  left: 50%;
  bottom: calc(100% + 20px);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: calc(100vw / (var(--vwIdth) / 12)) calc(100vw / (var(--vwIdth) / 18));
  background-color: #fff;
  z-index: 2;
  width: calc(100vw / (var(--vwIdth) / 180));
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  pointer-events: none;
}

@media screen and (max-width: 600px) {
  /* line 345, dev/sass/modules/card/card.scss */
  .card-selected__tooltip {
    display: none;
  }
}

/* line 362, dev/sass/modules/card/card.scss */
.card-selected__tooltip::before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 8px 0 8px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 100%;
}

/* line 371, dev/sass/modules/card/card.scss */
.card-selected__tooltip li {
  font-weight: 400;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 4));
}

/* line 376, dev/sass/modules/card/card.scss */
.card-selected__tooltip li:last-child {
  margin-bottom: 0;
}

/* line 380, dev/sass/modules/card/card.scss */
.card-selected__tooltip li span {
  margin-right: calc(100vw / (var(--vwIdth) / 5));
  font-weight: 300;
}

/* line 383, dev/sass/modules/card/card.scss */
.card-selected__tooltip li span:last-child {
  margin-right: 0;
}

/* line 387, dev/sass/modules/card/card.scss */
.card-selected__tooltip li span b {
  font-weight: normal;
}

/* line 396, dev/sass/modules/card/card.scss */
.card-btns {
  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: calc(100vw / (var(--vwIdth) / 40));
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 396, dev/sass/modules/card/card.scss */
  .card-btns {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 406, dev/sass/modules/card/card.scss */
.card-btns .btn-black {
  width: 100%;
  margin: 0 calc(100vw / (var(--vwIdth) / 10));
  color: #fff;
}

@media screen and (max-width: 600px) {
  /* line 406, dev/sass/modules/card/card.scss */
  .card-btns .btn-black {
    margin: 0 calc(100vw / (var(--vwIdth) / 5)) 0 0;
  }
}

/* line 416, dev/sass/modules/card/card.scss */
.card-btns .btn-like .icon {
  margin: 0;
}

/* line 421, dev/sass/modules/card/card.scss */
.card-btns .btn-counter {
  width: 7.08333vw;
}

@media screen and (max-width: 1180px) {
  /* line 421, dev/sass/modules/card/card.scss */
  .card-btns .btn-counter {
    width: 11.35593vw;
  }
}

@media screen and (max-width: 600px) {
  /* line 421, dev/sass/modules/card/card.scss */
  .card-btns .btn-counter {
    width: 26.66667vw;
    margin-right: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 433, dev/sass/modules/card/card.scss */
.card .social-links {
  margin-bottom: calc(100vw / (var(--vwIdth) / 57));
  margin-top: 0;
}

@media screen and (max-width: 600px) {
  /* line 433, dev/sass/modules/card/card.scss */
  .card .social-links {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 441, dev/sass/modules/card/card.scss */
.card-info {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 445, dev/sass/modules/card/card.scss */
.card-info__item {
  border-top: 1px solid #e8e6d9;
}

/* line 448, dev/sass/modules/card/card.scss */
.card-info__item:last-child {
  border-bottom: 1px solid #e8e6d9;
}

/* line 454, dev/sass/modules/card/card.scss */
.card-info__item._open .arrow .icon {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

/* line 460, dev/sass/modules/card/card.scss */
.card-info__item-zag {
  padding: calc(100vw / (var(--vwIdth) / 16.5)) 0;
  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;
  line-height: 120%;
  cursor: pointer;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 469, dev/sass/modules/card/card.scss */
.card-info__item-zag .arrow {
  width: calc(100vw / (var(--vwIdth) / 12));
  height: calc(100vw / (var(--vwIdth) / 12));
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 25));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 478, dev/sass/modules/card/card.scss */
.card-info__item-zag .arrow .icon {
  width: calc(100vw / (var(--vwIdth) / 14));
  height: calc(100vw / (var(--vwIdth) / 14));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

/* line 487, dev/sass/modules/card/card.scss */
.card-info__item-zag .icon {
  width: calc(100vw / (var(--vwIdth) / 19));
  height: calc(100vw / (var(--vwIdth) / 19));
  margin-right: calc(100vw / (var(--vwIdth) / 10));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 494, dev/sass/modules/card/card.scss */
.card-info__item-zag span {
  line-height: 1.1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 500, dev/sass/modules/card/card.scss */
.card-info__item-content {
  padding-bottom: calc(100vw / (var(--vwIdth) / 28));
  display: none;
}

/* line 504, dev/sass/modules/card/card.scss */
.card-info__item-content p {
  font-size: calc(100vw / (var(--vwIdth) / 15));
  opacity: 0.6;
  line-height: 140%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 510, dev/sass/modules/card/card.scss */
.card-info__item-content p:last-child {
  margin-bottom: 0;
}

/* line 518, dev/sass/modules/card/card.scss */
.card-reviews {
  width: 100%;
}

/* line 521, dev/sass/modules/card/card.scss */
.card-reviews__link {
  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;
  background-color: #e3e3e3;
  font-weight: 300;
  padding: calc(100vw / (var(--vwIdth) / 13)) calc(100vw / (var(--vwIdth) / 25));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 530, dev/sass/modules/card/card.scss */
.card-reviews__link:hover {
  -webkit-box-shadow: 0 0 2px 2px #e8e6d9;
          box-shadow: 0 0 2px 2px #e8e6d9;
  padding-right: calc(100vw / (var(--vwIdth) / 15));
}

/* line 534, dev/sass/modules/card/card.scss */
.card-reviews__link:hover .ar {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 539, dev/sass/modules/card/card.scss */
.card-reviews__link .icon {
  fill: #000;
}

/* line 543, dev/sass/modules/card/card.scss */
.card-reviews__link .text {
  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;
}

/* line 547, dev/sass/modules/card/card.scss */
.card-reviews__link .text span {
  line-height: 1;
}

/* line 551, dev/sass/modules/card/card.scss */
.card-reviews__link .text .icon {
  margin-right: calc(100vw / (var(--vwIdth) / 15));
}

/* line 556, dev/sass/modules/card/card.scss */
.card-reviews__link .ar {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 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;
}

/* line 562, dev/sass/modules/card/card.scss */
.card-reviews__link .ar .icon {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  fill: #6b6261;
}

/* line 571, dev/sass/modules/card/card.scss */
.card-popup {
  position: fixed;
  right: calc(100vw / (var(--vwIdth) / -605));
  bottom: 0;
  height: var(--heightContent);
  background-color: #fff;
  width: calc(100vw / (var(--vwIdth) / 600));
  z-index: 9999;
  -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);
  -webkit-transition: right cubic-bezier(0.82, 0, 0.52, 1) 0.7s;
  -o-transition: right cubic-bezier(0.82, 0, 0.52, 1) 0.7s;
  transition: right cubic-bezier(0.82, 0, 0.52, 1) 0.7s;
}

@media screen and (max-width: 1180px) {
  /* line 571, dev/sass/modules/card/card.scss */
  .card-popup {
    bottom: calc(100vw / (var(--vwIdth) / -24));
  }
}

@media screen and (max-width: 990px) {
  /* line 571, dev/sass/modules/card/card.scss */
  .card-popup {
    bottom: calc(100vw / (var(--vwIdth) / -50));
  }
}

@media screen and (max-width: 600px) {
  /* line 571, dev/sass/modules/card/card.scss */
  .card-popup {
    right: -100%;
    width: 100%;
    bottom: calc(100vw / (var(--vwIdth) / -65));
  }
}

/* line 593, dev/sass/modules/card/card.scss */
.card-popup._open {
  right: 0;
  -webkit-transition: right cubic-bezier(0.46, 0, 0.03, 1) 0.7s;
  -o-transition: right cubic-bezier(0.46, 0, 0.03, 1) 0.7s;
  transition: right cubic-bezier(0.46, 0, 0.03, 1) 0.7s;
}

/* line 598, dev/sass/modules/card/card.scss */
.card-popup__wrp {
  padding: 0 calc(100vw / (var(--vwIdth) / 25)) 0 calc(100vw / (var(--vwIdth) / 50));
  position: relative;
}

@media screen and (max-width: 990px) {
  /* line 598, dev/sass/modules/card/card.scss */
  .card-popup__wrp {
    padding: 0 calc(100vw / (var(--vwIdth) / 15)) 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 607, dev/sass/modules/card/card.scss */
.card-popup__zag {
  padding-right: calc(100vw / (var(--vwIdth) / 25));
  font-size: calc(100vw / (var(--vwIdth) / 36));
  padding-top: calc(100vw / (var(--vwIdth) / 34));
}

@media screen and (max-width: 990px) {
  /* line 607, dev/sass/modules/card/card.scss */
  .card-popup__zag {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 20));
    padding-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 618, dev/sass/modules/card/card.scss */
.card-popup__close {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100vw / (var(--vwIdth) / 50));
  height: calc(100vw / (var(--vwIdth) / 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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 630, dev/sass/modules/card/card.scss */
.card-popup__close::before {
  content: "";
  width: 0;
  height: 1px;
  position: absolute;
  background-color: rgba(48, 48, 48, 0.15);
  bottom: 0;
  right: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 641, dev/sass/modules/card/card.scss */
.card-popup__close::after {
  content: "";
  width: 1px;
  height: 0;
  position: absolute;
  background-color: rgba(48, 48, 48, 0.15);
  top: 0;
  left: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 653, dev/sass/modules/card/card.scss */
.card-popup__close:hover:before {
  width: 100%;
}

/* line 657, dev/sass/modules/card/card.scss */
.card-popup__close:hover:after {
  height: 100%;
}

/* line 662, dev/sass/modules/card/card.scss */
.card-popup__close .icon {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  fill: #000000;
  stroke: #000000;
}

/* line 670, dev/sass/modules/card/card.scss */
.card-popup__content {
  padding: calc(100vw / (var(--vwIdth) / 35)) 0;
}

@media screen and (max-width: 990px) {
  /* line 670, dev/sass/modules/card/card.scss */
  .card-popup__content {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 676, dev/sass/modules/card/card.scss */
  .card-popup__content .js-scroll {
    overflow: auto;
  }
}

/* line 684, dev/sass/modules/card/card.scss */
.card-popup__product .mCSB_container {
  padding: 0 calc(100vw / (var(--vwIdth) / 75));
}

@media screen and (max-width: 600px) {
  /* line 684, dev/sass/modules/card/card.scss */
  .card-popup__product .mCSB_container {
    padding: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 683, dev/sass/modules/card/card.scss */
  .card-popup__product {
    padding: 0 calc(100vw / (var(--vwIdth) / 75));
  }
}

@media screen and (max-width: 600px) {
  /* line 683, dev/sass/modules/card/card.scss */
  .card-popup__product {
    padding: 0;
  }
}

/* line 698, dev/sass/modules/card/card.scss */
.card-popup__product .ct-item {
  width: 100%;
}

/* line 703, dev/sass/modules/card/card.scss */
.card-popup__link {
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 69)) calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 990px) {
  /* line 703, dev/sass/modules/card/card.scss */
  .card-popup__link {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 709, dev/sass/modules/card/card.scss */
.card-popup__link._disable {
  padding: 0;
}

/* line 717, dev/sass/modules/card/card.scss */
.card-popup__review {
  padding: 0 calc(100vw / (var(--vwIdth) / 0)) 0 calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 990px) {
  /* line 717, dev/sass/modules/card/card.scss */
  .card-popup__review {
    padding: 0 calc(100vw / (var(--vwIdth) / 0)) 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 723, dev/sass/modules/card/card.scss */
.card-popup__review-item {
  padding: calc(100vw / (var(--vwIdth) / 35)) 0;
  border-bottom: 1px solid rgba(48, 48, 48, 0.15);
}

@media screen and (max-width: 990px) {
  /* line 723, dev/sass/modules/card/card.scss */
  .card-popup__review-item {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0;
  }
}

/* line 730, dev/sass/modules/card/card.scss */
.card-popup__review-item:first-of-type {
  padding-top: 0;
}

/* line 734, dev/sass/modules/card/card.scss */
.card-popup__review-item:last-of-type {
  border-bottom: 0;
}

/* line 739, dev/sass/modules/card/card.scss */
.card-popup__review-item__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: calc(100vw / (var(--vwIdth) / 24));
}

@media screen and (max-width: 990px) {
  /* line 739, dev/sass/modules/card/card.scss */
  .card-popup__review-item__head {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 747, dev/sass/modules/card/card.scss */
.card-popup__review-item__head .img {
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  background-position: center;
  background-repeat: no-repeat;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

/* line 755, dev/sass/modules/card/card.scss */
.card-popup__review-item__head .text {
  width: calc(100% - 60px);
  padding-left: calc(100vw / (var(--vwIdth) / 28));
}

@media screen and (max-width: 990px) {
  /* line 755, dev/sass/modules/card/card.scss */
  .card-popup__review-item__head .text {
    padding-left: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 762, dev/sass/modules/card/card.scss */
.card-popup__review-item__head .text .name {
  font-weight: 600;
}

/* line 771, dev/sass/modules/card/card.scss */
.card-popup__review-item__text {
  line-height: 156%;
}

@media screen and (max-width: 990px) {
  /* line 771, dev/sass/modules/card/card.scss */
  .card-popup__review-item__text {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 778, dev/sass/modules/card/card.scss */
.card-popup__review-none {
  padding: 0 calc(100vw / (var(--vwIdth) / 50));
}

/* line 780, dev/sass/modules/card/card.scss */
.card-popup__review-none__zag {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 500;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  max-width: calc(100vw / (var(--vwIdth) / 215));
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 792, dev/sass/modules/card/card.scss */
.card-popup__review-none__desc {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  max-width: calc(100vw / (var(--vwIdth) / 215));
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: calc(100vw / (var(--vwIdth) / 65));
}

@media screen and (max-width: 990px) {
  /* line 792, dev/sass/modules/card/card.scss */
  .card-popup__review-none__desc {
    margin-bottom: 0;
  }
}

/* line 807, dev/sass/modules/card/card.scss */
.card-popup__new-reviews {
  display: none;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 812, dev/sass/modules/card/card.scss */
.card-popup__new-reviews .popup-zag {
  text-align: left;
  font-size: calc(100vw / (var(--vwIdth) / 36));
  text-transform: none;
}

/* line 816, dev/sass/modules/card/card.scss */
.card-popup__new-reviews .popup-zag:first-letter {
  text-transform: uppercase;
}

/* line 820, dev/sass/modules/card/card.scss */
.card-popup__new-reviews .popup-head p {
  display: none;
}

/* line 824, dev/sass/modules/card/card.scss */
.card-popup__new-reviews .popup-body .form-input__item {
  position: relative;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 827, dev/sass/modules/card/card.scss */
.card-popup__new-reviews .popup-body .form-input__item label {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / -14));
  left: calc(100vw / (var(--vwIdth) / 5));
  padding: 0 calc(100vw / (var(--vwIdth) / 7));
  background-color: #fff;
  color: #716562;
}

/* line 839, dev/sass/modules/card/card.scss */
.card-popup .header-btn__popup-like {
  top: 50%;
  right: calc(100vw / (var(--vwIdth) / 50));
}

/* line 842, dev/sass/modules/card/card.scss */
.card-popup .header-btn__popup-like._reviews {
  opacity: 0;
}

/* line 1, dev/sass/modules/breadcrums.scss */
.breadcrumbs {
  width: 100%;
}

/* line 4, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb {
  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;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 4, dev/sass/modules/breadcrums.scss */
  .bx-breadcrumb {
    margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  }
}

@media screen and (max-width: 600px) {
  /* line 4, dev/sass/modules/breadcrums.scss */
  .bx-breadcrumb {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 16, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb .hr {
  padding: 0 calc(100vw / (var(--vwIdth) / 7));
  color: #000;
}

/* line 20, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item {
  color: #000;
}

/* line 22, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item span {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  font-weight: 500;
  line-height: 120%;
}

/* line 27, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item a {
  line-height: 120%;
}

/* line 30, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item a:hover span {
  color: #000;
}

/* line 35, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb-item a span {
  color: #b8b8b8;
  font-weight: 300;
}

/* line 1, dev/sass/modules/header.scss */
.header {
  position: fixed;
  width: 100%;
  z-index: 3;
  -webkit-box-shadow: 5px 15px 15px 0px rgba(0, 0, 0, 0.02);
          box-shadow: 5px 15px 15px 0px rgba(0, 0, 0, 0.02);
  padding-top: calc(100vw / (var(--vwIdth) / 50));
  margin-top: calc(100vw / (var(--vwIdth) / -50));
  background-color: #fff;
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/header.scss */
  .header {
    padding-top: 0;
    margin-top: 0;
  }
}

@media screen and (max-width: 1180px) {
  /* line 13, dev/sass/modules/header.scss */
  .header .container {
    padding: 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 13, dev/sass/modules/header.scss */
  .header .container {
    padding: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/modules/header.scss */
  .header .container {
    padding-right: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 29, dev/sass/modules/header.scss */
.header-top {
  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;
  position: relative;
  z-index: 3;
  background-color: #fff;
}

@media screen and (max-width: 1180px) {
  /* line 29, dev/sass/modules/header.scss */
  .header-top {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/modules/header.scss */
  .header-top {
    background-color: #fff;
  }
}

/* line 44, dev/sass/modules/header.scss */
.header-burger {
  width: calc(100vw / (var(--vwIdth) / 76));
  height: calc(100vw / (var(--vwIdth) / 76));
  cursor: pointer;
  display: none;
  -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;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 44, dev/sass/modules/header.scss */
  .header-burger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (max-width: 600px) {
  /* line 44, dev/sass/modules/header.scss */
  .header-burger {
    height: calc(100vw / (var(--vwIdth) / 55));
    width: calc(100vw / (var(--vwIdth) / 65));
  }
}

/* line 61, dev/sass/modules/header.scss */
.header-burger._open span:nth-child(1) {
  -webkit-transform: rotate(45deg) translate(calc(100vw / (var(--vwIdth) / 4)), calc(100vw / (var(--vwIdth) / -4)));
      -ms-transform: rotate(45deg) translate(calc(100vw / (var(--vwIdth) / 4)), calc(100vw / (var(--vwIdth) / -4)));
          transform: rotate(45deg) translate(calc(100vw / (var(--vwIdth) / 4)), calc(100vw / (var(--vwIdth) / -4)));
}

/* line 65, dev/sass/modules/header.scss */
.header-burger._open span:nth-child(2) {
  Transform: scaleX(0);
}

/* line 69, dev/sass/modules/header.scss */
.header-burger._open span:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(calc(100vw / (var(--vwIdth) / 2)), calc(100vw / (var(--vwIdth) / 4)));
      -ms-transform: rotate(-45deg) translate(calc(100vw / (var(--vwIdth) / 2)), calc(100vw / (var(--vwIdth) / 4)));
          transform: rotate(-45deg) translate(calc(100vw / (var(--vwIdth) / 2)), calc(100vw / (var(--vwIdth) / 4)));
}

/* line 74, dev/sass/modules/header.scss */
.header-burger span {
  background-color: #000;
  width: calc(100vw / (var(--vwIdth) / 30));
  height: 3px;
  margin: calc(100vw / (var(--vwIdth) / 7)) 0;
  display: block;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

/* line 86, dev/sass/modules/header.scss */
.header-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (max-width: 990px) {
  /* line 90, dev/sass/modules/header.scss */
  .header-menu__wrp {
    display: none;
  }
}

/* line 99, dev/sass/modules/header.scss */
.header-menu li:not(._active):hover a {
  color: #e8e6d9;
}

/* line 106, dev/sass/modules/header.scss */
.header-menu li._active a {
  color: #000;
  font-weight: 700;
}

/* line 113, dev/sass/modules/header.scss */
.header-menu li a {
  height: calc(100vw / (var(--vwIdth) / 60));
  padding: calc(100vw / (var(--vwIdth) / 19)) calc(100vw / (var(--vwIdth) / 29));
  line-height: 140%;
  color: #000;
  font-weight: 500;
}

@media screen and (max-width: 1180px) {
  /* line 113, dev/sass/modules/header.scss */
  .header-menu li a {
    padding: calc(100vw / (var(--vwIdth) / 19)) calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 113, dev/sass/modules/header.scss */
  .header-menu li a {
    height: auto;
  }
}

/* line 131, dev/sass/modules/header.scss */
.header-logo {
  font-size: calc(100vw / (var(--vwIdth) / 40));
  font-weight: 900;
  color: #000;
  line-height: 160%;
}

@media screen and (min-width: 1181px) {
  /* line 131, dev/sass/modules/header.scss */
  .header-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: calc(100vw / (var(--vwIdth) / 45));
  }
}

@media screen and (max-width: 1180px) {
  /* line 131, dev/sass/modules/header.scss */
  .header-logo {
    font-size: calc(100vw / (var(--vwIdth) / 37));
  }
}

@media screen and (max-width: 990px) {
  /* line 131, dev/sass/modules/header.scss */
  .header-logo {
    color: #000;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 600px) {
  /* line 131, dev/sass/modules/header.scss */
  .header-logo {
    width: calc(100% - 45.26vw);
    text-align: center;
    position: relative;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    font-size: calc(100vw / (var(--vwIdth) / 30));
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 162, dev/sass/modules/header.scss */
.header-btns {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (max-width: 1180px) {
  /* line 162, dev/sass/modules/header.scss */
  .header-btns {
    margin-left: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 162, dev/sass/modules/header.scss */
  .header-btns {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 176, dev/sass/modules/header.scss */
.header-btn {
  background-color: #fff;
  width: calc(100vw / (var(--vwIdth) / 76));
  height: calc(100vw / (var(--vwIdth) / 60));
  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;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  position: relative;
}

@media screen and (max-width: 990px) {
  /* line 176, dev/sass/modules/header.scss */
  .header-btn {
    background-color: transparent;
    border-left: 0;
    width: calc(100vw / (var(--vwIdth) / 60));
    height: calc(100vw / (var(--vwIdth) / 54.5));
  }
}

@media screen and (max-width: 600px) {
  /* line 195, dev/sass/modules/header.scss */
  .header-btn._js-favorites {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}

@media screen and (max-width: 600px) {
  /* line 201, dev/sass/modules/header.scss */
  .header-btn._js-basket {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}

@media screen and (max-width: 990px) {
  /* line 207, dev/sass/modules/header.scss */
  .header-btn .text {
    display: none !important;
  }
}

/* line 213, dev/sass/modules/header.scss */
.header-btn .counter {
  position: absolute;
  left: 50%;
  top: calc(100vw / (var(--vwIdth) / 11));
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 140%;
  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-left: calc(100vw / (var(--vwIdth) / 18));
}

@media screen and (max-width: 600px) {
  /* line 213, dev/sass/modules/header.scss */
  .header-btn .counter {
    margin-left: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 233, dev/sass/modules/header.scss */
.header-btn._search .icon-close {
  display: none;
}

/* line 238, dev/sass/modules/header.scss */
.header-btn._search._open .icon-search {
  display: none;
}

/* line 242, dev/sass/modules/header.scss */
.header-btn._search._open .icon-close {
  display: block;
}

/* line 249, dev/sass/modules/header.scss */
.header-btn .icon {
  fill: #000;
  width: calc(100vw / (var(--vwIdth) / 23));
  height: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 990px) {
  /* line 249, dev/sass/modules/header.scss */
  .header-btn .icon {
    fill: #000;
    width: calc(100vw / (var(--vwIdth) / 25));
    height: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 260, dev/sass/modules/header.scss */
.header-btn .icon-like {
  stroke: #000;
}

/* line 264, dev/sass/modules/header.scss */
.header-btn:last-child {
  border-right: 0;
}

/* line 268, dev/sass/modules/header.scss */
.header-btn__popup {
  background-color: #fff;
  color: #6b6261;
}

@media screen and (min-width: 991px) {
  /* line 268, dev/sass/modules/header.scss */
  .header-btn__popup {
    position: absolute;
    right: 0;
    top: calc(100% - 1px);
    min-width: calc(100vw / (var(--vwIdth) / 450));
    padding: calc(100vw / (var(--vwIdth) / 64)) calc(100vw / (var(--vwIdth) / 53)) calc(100vw / (var(--vwIdth) / 20));
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: right top;
        -ms-transform-origin: right top;
            transform-origin: right top;
  }
}

@media screen and (max-width: 990px) {
  /* line 268, dev/sass/modules/header.scss */
  .header-btn__popup {
    display: none;
  }
}

/* line 291, dev/sass/modules/header.scss */
.header-btn__popup._visible {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

/* line 298, dev/sass/modules/header.scss */
.header-btn__popup-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 140%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 305, dev/sass/modules/header.scss */
.header-btn__popup-head .name {
  max-width: 80%;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: 500;
}

/* line 311, dev/sass/modules/header.scss */
.header-btn__popup-head .exit {
  color: #b8b8b8;
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  text-decoration: underline;
}

/* line 317, dev/sass/modules/header.scss */
.header-btn__popup-head .exit:hover {
  text-decoration: none;
}

/* line 325, dev/sass/modules/header.scss */
.header-btn__popup-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 329, dev/sass/modules/header.scss */
.header-btn__popup-list a {
  width: 33.33%;
  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;
  line-height: 140%;
  margin-top: calc(100vw / (var(--vwIdth) / 10));
  color: #000;
}

@media screen and (max-width: 600px) {
  /* line 329, dev/sass/modules/header.scss */
  .header-btn__popup-list a {
    width: 50%;
  }
}

/* line 340, dev/sass/modules/header.scss */
.header-btn__popup-list a:last-child {
  width: 40%;
}

/* line 344, dev/sass/modules/header.scss */
.header-btn__popup-list a:hover {
  opacity: 0.7;
}

/* line 348, dev/sass/modules/header.scss */
.header-btn__popup-list a .icon {
  width: 0.78125vw;
  height: 0.78125vw;
  fill: #000;
}

@media screen and (max-width: 1180px) {
  /* line 348, dev/sass/modules/header.scss */
  .header-btn__popup-list a .icon {
    width: 1.27119vw;
    height: 1.27119vw;
  }
}

@media screen and (max-width: 990px) {
  /* line 348, dev/sass/modules/header.scss */
  .header-btn__popup-list a .icon {
    width: 1.51515vw;
    height: 1.51515vw;
  }
}

@media screen and (max-width: 600px) {
  /* line 348, dev/sass/modules/header.scss */
  .header-btn__popup-list a .icon {
    width: 4vw;
    height: 4vw;
  }
}

/* line 366, dev/sass/modules/header.scss */
.header-btn__popup-list a span {
  max-width: calc(100% - 0.78125vw);
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 300;
  padding-left: calc(100vw / (var(--vwIdth) / 7));
}

@media screen and (max-width: 1180px) {
  /* line 366, dev/sass/modules/header.scss */
  .header-btn__popup-list a span {
    max-width: calc(100% - 1.27119vw);
  }
}

@media screen and (max-width: 990px) {
  /* line 366, dev/sass/modules/header.scss */
  .header-btn__popup-list a span {
    max-width: calc(100% - 1.51515vw);
  }
}

@media screen and (max-width: 600px) {
  /* line 366, dev/sass/modules/header.scss */
  .header-btn__popup-list a span {
    max-width: calc(100% - 4vw);
  }
}

@media screen and (max-width: 990px) {
  /* line 385, dev/sass/modules/header.scss */
  .header-btn__popup-tabs {
    width: 100%;
  }
}

/* line 390, dev/sass/modules/header.scss */
.header-btn__popup-tabs__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;
  margin-bottom: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 990px) {
  /* line 390, dev/sass/modules/header.scss */
  .header-btn__popup-tabs__list {
    margin-bottom: 0;
  }
}

/* line 399, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list li {
  border-bottom: 1px solid #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 403, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list li a {
  color: #b8b2b0;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: 500;
}

@media screen and (max-width: 990px) {
  /* line 403, dev/sass/modules/header.scss */
  .header-btn__popup-tabs__list li a {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 412, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list li:first-child {
  margin-right: calc(100vw / (var(--vwIdth) / 25));
}

/* line 416, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list li._active {
  border-color: #000;
}

/* line 419, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list li._active a {
  color: #000;
}

/* line 425, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .dextop {
  display: block;
}

@media screen and (max-width: 990px) {
  /* line 425, dev/sass/modules/header.scss */
  .header-btn__popup-tabs__list .dextop {
    display: none;
  }
}

/* line 432, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .mobile {
  display: none;
}

@media screen and (max-width: 990px) {
  /* line 432, dev/sass/modules/header.scss */
  .header-btn__popup-tabs__list .mobile {
    display: block;
    padding-right: calc(100vw / (var(--vwIdth) / 15));
  }
  /* line 437, dev/sass/modules/header.scss */
  .header-btn__popup-tabs__list .mobile:last-child {
    padding-right: calc(100vw / (var(--vwIdth) / 0));
  }
}

/* line 444, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .link-simple {
  margin-top: calc(100vw / (var(--vwIdth) / 18));
  color: #b8b2b0;
  border-color: #b8b2b0;
}

/* line 451, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .input-check label {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 454, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .input-check label .border {
  text-decoration: underline;
}

/* line 458, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .input-check label .text {
  font-size: calc(100vw / (var(--vwIdth) / 10));
  line-height: 100%;
}

/* line 467, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .lk-enter__form-item button {
  margin: calc(100vw / (var(--vwIdth) / 10)) 0 calc(100vw / (var(--vwIdth) / 20)) 0;
}

/* line 472, dev/sass/modules/header.scss */
.header-btn__popup-tabs__list .lk-enter__reg-wrp {
  margin-bottom: calc(100vw / (var(--vwIdth) / -45));
}

@media screen and (max-width: 600px) {
  /* line 479, dev/sass/modules/header.scss */
  .header-btn__popup-content {
    width: 100%;
  }
}

/* line 485, dev/sass/modules/header.scss */
.header-btn__popup-content .header-btn__popup-tabs__list {
  display: none;
}

/* line 488, dev/sass/modules/header.scss */
.header-btn__popup-content .header-btn__popup-tabs__list._active {
  display: block;
}

@media screen and (max-width: 990px) {
  /* line 494, dev/sass/modules/header.scss */
  .header-btn__popup .js-header__btn-popup__content {
    display: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
  }
}

/* line 507, dev/sass/modules/header.scss */
.header-category {
  width: 100%;
  background-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 507, dev/sass/modules/header.scss */
  .header-category {
    display: none;
  }
}

/* line 514, dev/sass/modules/header.scss */
.header-category__list {
  display: none;
  width: 100%;
  background-color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 514, dev/sass/modules/header.scss */
  .header-category__list {
    background-color: #fff;
  }
}

/* line 523, dev/sass/modules/header.scss */
.header-category__list._active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 528, dev/sass/modules/header.scss */
.header-category__list-main {
  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;
  width: 100%;
  z-index: 2;
}

/* line 534, dev/sass/modules/header.scss */
.header-category__list-main li {
  padding: calc(100vw / (var(--vwIdth) / 18)) calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 534, dev/sass/modules/header.scss */
  .header-category__list-main li {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (min-width: 991px) {
  /* line 541, dev/sass/modules/header.scss */
  .header-category__list-main li._active a, .header-category__list-main li:hover a {
    border-color: #6b6261;
  }
}

@media screen and (max-width: 990px) {
  /* line 547, dev/sass/modules/header.scss */
  .header-category__list-main li._active {
    background-color: #e8e6d9;
  }
}

/* line 552, dev/sass/modules/header.scss */
.header-category__list-main li:first-child {
  padding-left: calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1180px) {
  /* line 552, dev/sass/modules/header.scss */
  .header-category__list-main li:first-child {
    padding-left: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 559, dev/sass/modules/header.scss */
.header-category__list-main li:last-child {
  padding-right: calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1180px) {
  /* line 559, dev/sass/modules/header.scss */
  .header-category__list-main li:last-child {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 567, dev/sass/modules/header.scss */
.header-category__list-main li a {
  line-height: 140%;
  color: #000;
  border-bottom: 1px solid transparent;
}

@media screen and (max-width: 1180px) {
  /* line 567, dev/sass/modules/header.scss */
  .header-category__list-main li a {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 577, dev/sass/modules/header.scss */
.header-category__list-main li .arrow {
  display: none;
}

/* line 583, dev/sass/modules/header.scss */
.header-category__list-toggle {
  width: 100%;
  background-color: #fff;
  display: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 1180px) {
  /* line 583, dev/sass/modules/header.scss */
  .header-category__list-toggle {
    padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (min-width: 991px) {
  /* line 583, dev/sass/modules/header.scss */
  .header-category__list-toggle {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 1;
    -webkit-box-shadow: 5px 15px 15px 0px rgba(0, 0, 0, 0.02);
            box-shadow: 5px 15px 15px 0px rgba(0, 0, 0, 0.02);
    padding: calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 35));
    max-height: var(--heightContent);
    overflow: auto;
  }
}

/* line 604, dev/sass/modules/header.scss */
.header-category__list-toggle._active, .header-category__list-toggle._active-show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 609, dev/sass/modules/header.scss */
.header-category__list-toggle ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 65%;
}

/* line 614, dev/sass/modules/header.scss */
.header-category__list-toggle ul.w100 {
  width: 100%;
}

/* line 618, dev/sass/modules/header.scss */
.header-category__list-toggle ul ul {
  width: 100%;
  padding-left: calc(100vw / (var(--vwIdth) / 10));
}

/* line 624, dev/sass/modules/header.scss */
.header-category__list-toggle ul a:hover {
  opacity: 0.8;
}

/* line 629, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li {
  width: 100%;
}

/* line 632, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li .zag-cat {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  color: #000;
}

@media screen and (max-width: 990px) {
  /* line 632, dev/sass/modules/header.scss */
  .header-category__list-toggle ul > li .zag-cat {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 639, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li .zag-cat:first-letter {
  text-transform: uppercase;
}

/* line 644, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li > a, .header-category__list-toggle ul > li > span {
  font-weight: 500;
  line-height: 150%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 3));
}

@media screen and (max-width: 990px) {
  /* line 644, dev/sass/modules/header.scss */
  .header-category__list-toggle ul > li > a, .header-category__list-toggle ul > li > span {
    font-weight: 400;
  }
}

/* line 653, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li ul {
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 657, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li ul li {
  margin-top: calc(100vw / (var(--vwIdth) / 10));
  padding-right: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 1180px) {
  /* line 657, dev/sass/modules/header.scss */
  .header-category__list-toggle ul > li ul li {
    margin-top: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 668, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li ul a {
  text-transform: none;
  margin: 0;
  line-height: 130%;
  color: #000;
}

@media screen and (max-width: 1180px) {
  /* line 677, dev/sass/modules/header.scss */
  .header-category__list-toggle ul > li a {
    font-size: calc(100vw / (var(--vwIdth) / 13));
  }
}

/* line 683, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w100 {
  width: 100%;
}

/* line 686, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w100 li {
  width: 33.33%;
}

/* line 689, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w100 li li {
  width: 50%;
}

/* line 695, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w60 {
  width: 60%;
}

/* line 698, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w60 li {
  width: 33.33%;
}

/* line 701, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w60 li li {
  width: 100%;
}

/* line 707, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w40 {
  width: 40%;
}

/* line 710, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w40 li {
  width: 50%;
}

/* line 713, dev/sass/modules/header.scss */
.header-category__list-toggle ul > li.w40 li li {
  width: 100%;
}

/* line 722, dev/sass/modules/header.scss */
.header-category__list-toggle__banner {
  width: 35%;
}

@media screen and (max-width: 990px) {
  /* line 722, dev/sass/modules/header.scss */
  .header-category__list-toggle__banner {
    display: none !important;
  }
}

/* line 730, dev/sass/modules/header.scss */
.header-category__list-toggle__banner:hover picture::before {
  -webkit-animation: shine .5s;
          animation: shine .5s;
  opacity: 1;
}

/* line 737, dev/sass/modules/header.scss */
.header-category__list-toggle__banner picture {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: calc(100vw / (var(--vwIdth) / 240));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  position: relative;
  overflow: hidden;
}

/* line 748, dev/sass/modules/header.scss */
.header-category__list-toggle__banner picture::before {
  position: absolute;
  top: 0;
  left: -45%;
  z-index: 2;
  display: block;
  content: '';
  width: 25%;
  height: 100%;
  opacity: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(232, 230, 217, 0)), to(rgba(232, 230, 217, 0.3)));
  background: -webkit-linear-gradient(left, rgba(232, 230, 217, 0) 0, rgba(232, 230, 217, 0.3) 100%);
  background: -o-linear-gradient(left, rgba(232, 230, 217, 0) 0, rgba(232, 230, 217, 0.3) 100%);
  background: linear-gradient(to right, rgba(232, 230, 217, 0) 0, rgba(232, 230, 217, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
      -ms-transform: skewX(-25deg);
          transform: skewX(-25deg);
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}

/* line 770, dev/sass/modules/header.scss */
.header-category__list-toggle__banner picture img:not(.loaded) {
  width: calc(100vw / (var(--vwIdth) / 100));
  height: calc(100vw / (var(--vwIdth) / 100));
}

/* line 775, dev/sass/modules/header.scss */
.header-category__list-toggle__banner picture img.loaded {
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 780, dev/sass/modules/header.scss */
.header-category__list-toggle__banner .name {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 120%;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
}

/* line 787, dev/sass/modules/header.scss */
.header-category__list-toggle__banner p {
  opacity: 0.6;
  font-size: calc(100vw / (var(--vwIdth) / 15));
  line-height: 140%;
}

/* line 797, dev/sass/modules/header.scss */
.header-search {
  width: 100%;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: -100%;
  z-index: 3;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
}

@media screen and (max-width: 990px) {
  /* line 797, dev/sass/modules/header.scss */
  .header-search {
    padding: 0 calc(100vw / (var(--vwIdth) / 15));
    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;
  }
}

/* line 814, dev/sass/modules/header.scss */
.header-search._open {
  top: 40px;
  opacity: 1;
}

/* line 819, dev/sass/modules/header.scss */
.header-search__form {
  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;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 819, dev/sass/modules/header.scss */
  .header-search__form {
    position: relative;
  }
}

/* line 829, dev/sass/modules/header.scss */
.header-search__form input[type='text'], .header-search__form button {
  border: 0;
}

/* line 833, dev/sass/modules/header.scss */
.header-search__form .button {
  width: calc(100vw / (var(--vwIdth) / 30));
  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;
  cursor: pointer;
}

@media screen and (max-width: 600px) {
  /* line 833, dev/sass/modules/header.scss */
  .header-search__form .button {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 847, dev/sass/modules/header.scss */
.header-search__form .button:hover .icon {
  fill: #000;
}

/* line 852, dev/sass/modules/header.scss */
.header-search__form .button .icon {
  fill: #000;
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 17));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 860, dev/sass/modules/header.scss */
.header-search__form input[type='text'] {
  padding: calc(100vw / (var(--vwIdth) / 22)) 0;
  color: #000;
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  width: calc(100% - 25px);
}

@media screen and (max-width: 990px) {
  /* line 860, dev/sass/modules/header.scss */
  .header-search__form input[type='text'] {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 860, dev/sass/modules/header.scss */
  .header-search__form input[type='text'] {
    padding-left: calc(100vw / (var(--vwIdth) / 35));
    padding-right: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 874, dev/sass/modules/header.scss */
.header-search__form input[type='text']::-webkit-input-placeholder {
  font-weight: 300;
  color: #6b6261;
}
.header-search__form input[type='text']::-moz-placeholder {
  font-weight: 300;
  color: #6b6261;
}
.header-search__form input[type='text']::-ms-input-placeholder {
  font-weight: 300;
  color: #6b6261;
}
.header-search__form input[type='text']::placeholder {
  font-weight: 300;
  color: #6b6261;
}

/* line 881, dev/sass/modules/header.scss */
.header-search__close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 17));
}

@media screen and (max-width: 600px) {
  /* line 881, dev/sass/modules/header.scss */
  .header-search__close {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 898, dev/sass/modules/header.scss */
.header-search__close:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  background-color: #6b6261;
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 1));
}

/* line 909, dev/sass/modules/header.scss */
.header-search__close:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  background-color: #6b6261;
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 1));
}

/* line 922, dev/sass/modules/header.scss */
.header-mob {
  display: none;
  background-color: #000;
  width: 100%;
  overflow: auto;
  position: absolute;
  left: 0;
  top: 100%;
}

@media screen and (max-width: 600px) {
  /* line 922, dev/sass/modules/header.scss */
  .header-mob {
    width: 100%;
    -webkit-box-shadow: 5px 0 20px -5px rgba(0, 0, 0, 0.5);
            box-shadow: 5px 0 20px -5px rgba(0, 0, 0, 0.5);
  }
}

/* line 935, dev/sass/modules/header.scss */
.header-mob._open {
  display: block;
}

/* line 939, dev/sass/modules/header.scss */
.header-mob .header-mob_btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: calc(100vw / (var(--vwIdth) / 10));
  background-color: #fff;
  position: relative;
}

@media screen and (max-width: 990px) {
  /* line 939, dev/sass/modules/header.scss */
  .header-mob .header-mob_btns {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 950, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn {
  padding: calc(100vw / (var(--vwIdth) / 7.5)) calc(100vw / (var(--vwIdth) / 20));
  height: auto;
}

/* line 956, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn .text {
  color: #fff;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  padding-left: calc(100vw / (var(--vwIdth) / 10));
}

/* line 962, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn .counter {
  display: none;
}

/* line 966, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn:not(._to-hover) {
  width: 100%;
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 972, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn:not(._to-hover) .icon {
  fill: #fff;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
}

/* line 981, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn__popup {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: calc(100vw / (var(--vwIdth) / 7.5)) calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 990px) {
  /* line 981, dev/sass/modules/header.scss */
  .header-mob .header-mob_btns .header-btn__popup {
    width: auto;
  }
}

/* line 990, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn__popup .header-btn__popup-head {
  width: 100%;
  margin-bottom: 0;
  color: #fff;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 998, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn__popup .header-btn__popup-head .name {
  padding-left: calc(100vw / (var(--vwIdth) / 10));
  max-width: calc(100vw / (var(--vwIdth) / 265));
}

/* line 1003, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn__popup .header-btn__popup-head .exit {
  margin-left: auto;
}

/* line 1007, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn__popup .header-btn__popup-head .icon {
  fill: #fff;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
}

/* line 1014, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn__popup .header-btn__popup-list {
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
}

/* line 1017, dev/sass/modules/header.scss */
.header-mob .header-mob_btns .header-btn__popup .header-btn__popup-list a {
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 1023, dev/sass/modules/header.scss */
  .header-mob .header-mob_btns .mobile-lk {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 1032, dev/sass/modules/header.scss */
  .header-mob .header-mob_btns .mobile-lk .header-btn__popup-lk__list {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 1041, dev/sass/modules/header.scss */
.header-mob .header-menu {
  overflow: auto;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
}

/* line 1048, dev/sass/modules/header.scss */
.header-mob .header-menu li._active a {
  background-color: #fff;
}

/* line 1053, dev/sass/modules/header.scss */
.header-mob .header-menu a {
  white-space: nowrap;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 20));
  background-color: #fff;
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 400;
}

/* line 1063, dev/sass/modules/header.scss */
.header-mob .header-category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  background-color: #fff;
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 20));
  border: 0;
  width: 100%;
}

/* line 1072, dev/sass/modules/header.scss */
.header-mob .header-category .container {
  width: 100%;
}

/* line 1076, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list {
  width: 100%;
}

/* line 1080, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-main {
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  text-transform: uppercase;
  background-color: #fff;
}

/* line 1091, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-main li {
  width: 100%;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 1097, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-main li .arrow {
  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;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 1104, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-main li .arrow .icon {
  width: calc(100vw / (var(--vwIdth) / 13));
  height: calc(100vw / (var(--vwIdth) / 13));
  fill: #000;
}

/* line 1111, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-main li a {
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  text-transform: none;
  width: 100%;
  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;
  border: 0;
  color: #000;
}

/* line 1122, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-main li a._open .arrow {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 1130, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-toggle {
  padding: 0 calc(100vw / (var(--vwIdth) / 15));
  background-color: #fff;
}

/* line 1135, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-toggle > ul > li {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 1138, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-toggle > ul > li:last-child {
  margin-bottom: 0;
}

/* line 1143, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-toggle ul {
  width: 100%;
}

/* line 1147, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-toggle li {
  width: 100% !important;
}

/* line 1151, dev/sass/modules/header.scss */
.header-mob .header-category .header-category__list-toggle li a {
  padding: calc(100vw / (var(--vwIdth) / 5)) 0;
}

/* line 1157, dev/sass/modules/header.scss */
.header-mob__cat {
  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;
  overflow: auto;
  background-color: #fff;
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 600px) {
  /* line 1157, dev/sass/modules/header.scss */
  .header-mob__cat {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 1171, dev/sass/modules/header.scss */
.header-mob__cat a {
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 20));
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 140%;
  color: #000;
  white-space: nowrap;
}

/* line 1179, dev/sass/modules/header.scss */
.header-mob__cat.hidden {
  display: none !important;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 1, dev/sass/modules/footer.scss */
.footer {
  background-color: #fff;
  width: 100%;
  position: relative;
  z-index: 1;
  border-top: 1px solid #EEEEEE;
}

/* line 8, dev/sass/modules/footer.scss */
.footer-head {
  padding: calc(100vw / (var(--vwIdth) / 35)) 0;
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/modules/footer.scss */
  .footer-head {
    padding: calc(100vw / (var(--vwIdth) / 40)) 0 calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 8, dev/sass/modules/footer.scss */
  .footer-head {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0 0 0;
  }
}

/* line 18, dev/sass/modules/footer.scss */
.footer-head__wrp {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 25, dev/sass/modules/footer.scss */
.footer-title {
  font-weight: 600;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 120%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 25, dev/sass/modules/footer.scss */
  .footer-title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 25, dev/sass/modules/footer.scss */
  .footer-title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 40, dev/sass/modules/footer.scss */
.footer-info {
  width: 29%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 1180px) {
  /* line 40, dev/sass/modules/footer.scss */
  .footer-info {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media screen and (max-width: 600px) {
  /* line 40, dev/sass/modules/footer.scss */
  .footer-info {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}

/* line 51, dev/sass/modules/footer.scss */
.footer-info__logo {
  font-size: calc(100vw / (var(--vwIdth) / 55));
  font-weight: 900;
  line-height: 1;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 51, dev/sass/modules/footer.scss */
  .footer-info__logo {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 66, dev/sass/modules/footer.scss */
.footer-info__payments {
  margin-bottom: calc(100vw / (var(--vwIdth) / 55));
}

/* line 69, dev/sass/modules/footer.scss */
.footer-info__payments span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  line-height: 140%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 77, dev/sass/modules/footer.scss */
.footer-info__payments-icons {
  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-top: calc(100vw / (var(--vwIdth) / -30));
}

/* line 95, dev/sass/modules/footer.scss */
.footer-info__payments-icons img {
  width: 80%;
  height: 100%;
}

@media screen and (max-width: 600px) {
  /* line 95, dev/sass/modules/footer.scss */
  .footer-info__payments-icons img {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 66, dev/sass/modules/footer.scss */
  .footer-info__payments {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 111, dev/sass/modules/footer.scss */
.footer-info__desc {
  font-size: 12px;
  line-height: 130%;
  color: #000;
  max-width: calc(100vw / (var(--vwIdth) / 415));
}

@media screen and (max-width: 1440px) {
  /* line 111, dev/sass/modules/footer.scss */
  .footer-info__desc {
    font-size: 10px;
  }
}

@media screen and (max-width: 1180px) {
  /* line 40, dev/sass/modules/footer.scss */
  .footer-info {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 40, dev/sass/modules/footer.scss */
  .footer-info {
    width: 100%;
    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: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 133, dev/sass/modules/footer.scss */
.footer-menu {
  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;
  width: 47%;
}

@media screen and (max-width: 1180px) {
  /* line 133, dev/sass/modules/footer.scss */
  .footer-menu {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 133, dev/sass/modules/footer.scss */
  .footer-menu {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 133, dev/sass/modules/footer.scss */
  .footer-menu {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 151, dev/sass/modules/footer.scss */
.footer-menu__item {
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (min-width: 1181px) {
  /* line 151, dev/sass/modules/footer.scss */
  .footer-menu__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media screen and (max-width: 1180px) {
  /* line 151, dev/sass/modules/footer.scss */
  .footer-menu__item {
    width: 33.33%;
    padding-left: calc(100vw / (var(--vwIdth) / 100));
  }
}

@media screen and (max-width: 990px) {
  /* line 151, dev/sass/modules/footer.scss */
  .footer-menu__item {
    padding-left: calc(100vw / (var(--vwIdth) / 80));
  }
}

@media screen and (max-width: 600px) {
  /* line 151, dev/sass/modules/footer.scss */
  .footer-menu__item {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
    padding-right: 0;
    padding-left: 0;
  }
  /* line 169, dev/sass/modules/footer.scss */
  .footer-menu__item:last-child {
    margin-bottom: 0;
  }
}

/* line 175, dev/sass/modules/footer.scss */
.footer-menu__item ul li {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 181, dev/sass/modules/footer.scss */
.footer-menu__item ul li:hover a {
  opacity: 1;
}

@media screen and (max-width: 1180px) {
  /* line 175, dev/sass/modules/footer.scss */
  .footer-menu__item ul li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 190, dev/sass/modules/footer.scss */
.footer-menu__item ul li:last-child {
  margin-bottom: 0;
}

/* line 194, dev/sass/modules/footer.scss */
.footer-menu__item ul li a {
  color: #000;
  line-height: 1;
  opacity: 0.8;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 200, dev/sass/modules/footer.scss */
.footer-menu__item ul li a._cont {
  width: 100%;
  line-height: 120%;
  color: #000;
}

/* line 207, dev/sass/modules/footer.scss */
.footer-menu__item ul li span {
  width: 100%;
}

/* line 210, dev/sass/modules/footer.scss */
.footer-menu__item ul li span b {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 1;
}

/* line 215, dev/sass/modules/footer.scss */
.footer-menu__item ul li span._cont {
  line-height: 1;
  color: #000;
  opacity: 0.8;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 221, dev/sass/modules/footer.scss */
.footer-menu__item ul li span._cont:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 215, dev/sass/modules/footer.scss */
  .footer-menu__item ul li span._cont {
    line-height: 140%;
  }
}

/* line 236, dev/sass/modules/footer.scss */
.footer-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 1180px) {
  /* line 236, dev/sass/modules/footer.scss */
  .footer-form {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}

@media screen and (max-width: 600px) {
  /* line 236, dev/sass/modules/footer.scss */
  .footer-form {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 247, dev/sass/modules/footer.scss */
.footer-form:not(.news-list__subscribe) {
  width: 24%;
}

@media screen and (max-width: 1180px) {
  /* line 247, dev/sass/modules/footer.scss */
  .footer-form:not(.news-list__subscribe) {
    width: 43%;
  }
}

@media screen and (max-width: 990px) {
  /* line 247, dev/sass/modules/footer.scss */
  .footer-form:not(.news-list__subscribe) {
    width: 50%;
    padding-left: 0;
    margin-top: calc(100vw / (var(--vwIdth) / 30));
    padding-top: calc(100vw / (var(--vwIdth) / 0));
  }
}

@media screen and (max-width: 600px) {
  /* line 247, dev/sass/modules/footer.scss */
  .footer-form:not(.news-list__subscribe) {
    margin-top: 0;
    text-align: center;
    width: 100%;
    padding-bottom: 0;
  }
}

/* line 266, dev/sass/modules/footer.scss */
.footer-form__wrp {
  position: relative;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  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;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 266, dev/sass/modules/footer.scss */
  .footer-form__wrp {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 279, dev/sass/modules/footer.scss */
.footer-form__desc {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 140%;
  color: #000;
}

@media screen and (max-width: 1440px) {
  /* line 279, dev/sass/modules/footer.scss */
  .footer-form__desc {
    font-size: 10px;
  }
}

@media screen and (max-width: 600px) {
  /* line 279, dev/sass/modules/footer.scss */
  .footer-form__desc {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 291, dev/sass/modules/footer.scss */
.footer-form__podpiska {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 299, dev/sass/modules/footer.scss */
.footer-form._sent .footer-form__wrp {
  display: none;
}

/* line 303, dev/sass/modules/footer.scss */
.footer-form._sent .footer-form__message {
  display: block;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 303, dev/sass/modules/footer.scss */
  .footer-form._sent .footer-form__message {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 312, dev/sass/modules/footer.scss */
.footer-form._sent .footer-form__desc {
  display: none;
}

/* line 317, dev/sass/modules/footer.scss */
.footer-form__message {
  display: none;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  color: #6b6261;
}

/* line 323, dev/sass/modules/footer.scss */
.footer-form__item {
  width: 100%;
  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;
}

/* line 330, dev/sass/modules/footer.scss */
.footer-form__item input {
  border: 1px solid #EEEEEE;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15));
  width: 75%;
  color: #000;
}

/* line 336, dev/sass/modules/footer.scss */
.footer-form__item input::-webkit-input-placeholder {
  color: #000;
}
.footer-form__item input::-moz-placeholder {
  color: #000;
}
.footer-form__item input::-ms-input-placeholder {
  color: #000;
}
.footer-form__item input::placeholder {
  color: #000;
}

/* line 341, dev/sass/modules/footer.scss */
.footer-form__item label.absl {
  color: #000;
  opacity: 0.6;
}

/* line 347, dev/sass/modules/footer.scss */
.footer-form .btn-black {
  width: 25%;
  padding: calc(100vw / (var(--vwIdth) / 16));
  font-size: calc(100vw / (var(--vwIdth) / 14));
}

/* line 356, dev/sass/modules/footer.scss */
.footer-social__zag {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  line-height: 140%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 356, dev/sass/modules/footer.scss */
  .footer-social__zag {
    width: 100%;
  }
}

/* line 367, dev/sass/modules/footer.scss */
.footer-social__links {
  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;
}

/* line 372, dev/sass/modules/footer.scss */
.footer-social__link {
  margin-right: calc(100vw / (var(--vwIdth) / 30));
  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;
}

/* line 379, dev/sass/modules/footer.scss */
.footer-social__link:hover .icon {
  opacity: 1;
}

/* line 384, dev/sass/modules/footer.scss */
.footer-social__link .icon {
  fill: #000;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 391, dev/sass/modules/footer.scss */
.footer-social__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 600px) {
  /* line 355, dev/sass/modules/footer.scss */
  .footer-social {
    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: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}

/* line 404, dev/sass/modules/footer.scss */
.footer-bot {
  padding: calc(100vw / (var(--vwIdth) / 20)) 0;
  border-top: 1px solid #c9c5bb;
  width: 100%;
}

/* line 410, dev/sass/modules/footer.scss */
.footer-bot__wrp {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 410, dev/sass/modules/footer.scss */
  .footer-bot__wrp {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 421, dev/sass/modules/footer.scss */
.footer-bot__text {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 426, dev/sass/modules/footer.scss */
.footer-bot__text span,
.footer-bot__text a {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  line-height: 120%;
  color: #000;
}

/* line 435, dev/sass/modules/footer.scss */
.footer-bot__text a:hover {
  opacity: 1;
}

/* line 442, dev/sass/modules/footer.scss */
.footer-bot__medialine span {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}

/* line 448, dev/sass/modules/footer.scss */
.footer-bot__medialine a {
  font-weight: 700;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}

/* line 453, dev/sass/modules/footer.scss */
.footer-bot__medialine a:hover {
  opacity: 1;
}

/* line 1, dev/sass/modules/social-links.scss */
.social-links {
  width: 100%;
  margin: calc(100vw / (var(--vwIdth) / 30)) 0;
}

/* line 5, dev/sass/modules/social-links.scss */
.social-links__wrp {
  width: 100%;
}

/* line 8, dev/sass/modules/social-links.scss */
.social-links__zag {
  width: 100%;
  text-align: center;
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 14));
}

/* line 14, dev/sass/modules/social-links.scss */
.social-links__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;
}

@media screen and (max-width: 600px) {
  /* line 14, dev/sass/modules/social-links.scss */
  .social-links__list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 21, dev/sass/modules/social-links.scss */
.social-links__list a {
  margin: 0 calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/modules/social-links.scss */
  .social-links__list a {
    margin: 0 calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 27, dev/sass/modules/social-links.scss */
.social-links__list a:hover .icon {
  fill: #6b6261;
}

/* line 31, dev/sass/modules/social-links.scss */
.social-links__list a .icon {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
  fill: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 2, dev/sass/modules/popup.scss */
.mfp-wrap.w460 .mfp-content {
  max-width: calc(100vw / (var(--vwIdth) / 460));
  background-color: #fff;
}

/* line 9, dev/sass/modules/popup.scss */
body button.mfp-close {
  background-image: url(../img/svg/close.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 15));
          background-size: calc(100vw / (var(--vwIdth) / 15));
  font-size: 0 !important;
}

/* line 17, dev/sass/modules/popup.scss */
.popup {
  padding: calc(100vw / (var(--vwIdth) / 45)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 50));
  background-color: #fff;
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/modules/popup.scss */
  .popup {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 24, dev/sass/modules/popup.scss */
.popup-head {
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 28, dev/sass/modules/popup.scss */
.popup-head p {
  font-size: 14px;
  line-height: 157%;
  color: #000;
  opacity: 0.6;
}

/* line 36, dev/sass/modules/popup.scss */
.popup-zag {
  font-size: calc(100vw / (var(--vwIdth) / 30));
  margin-bottom: calc(100vw / (var(--vwIdth) / 8));
  text-transform: uppercase;
  line-height: 1.2;
}

/* line 44, dev/sass/modules/popup.scss */
.popup-body .form-input__item {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 48, dev/sass/modules/popup.scss */
.popup-body .input-focus {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 50, dev/sass/modules/popup.scss */
.popup-body .input-focus textarea {
  height: calc(100vw / (var(--vwIdth) / 40));
  resize: none;
}

/* line 54, dev/sass/modules/popup.scss */
.popup-body .input-focus:last-child {
  margin-bottom: 0;
  margin-top: calc(100vw / (var(--vwIdth) / 10));
}

/* line 64, dev/sass/modules/popup.scss */
.mfp-bg {
  background-color: #ffffff;
}

/* line 67, dev/sass/modules/popup.scss */
.mfp-figure:after {
  display: none;
}

/* line 70, dev/sass/modules/popup.scss */
button.mfp-arrow, button.mfp-close {
  color: #000;
}

/* line 73, dev/sass/modules/popup.scss */
body.mfp-zoom-out-cur .mfp-with-zoom button.mfp-close {
  font-size: 0;
  background-image: url(../img/svg/close.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  width: calc(100vw / (var(--vwIdth) / 30));
  height: calc(100vw / (var(--vwIdth) / 30));
  right: calc(100vw / (var(--vwIdth) / 10));
  top: calc(100vw / (var(--vwIdth) / 10));
}

/* line 85, dev/sass/modules/popup.scss */
.header-btn__popup-basket {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 60));
  right: 0;
  opacity: 0;
  width: calc(100vw / (var(--vwIdth) / 450));
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 85, dev/sass/modules/popup.scss */
  .header-btn__popup-basket {
    width: calc(100vw / (var(--vwIdth) / 360));
  }
}

/* line 95, dev/sass/modules/popup.scss */
.header-btn__popup-basket._visible {
  opacity: 1;
  display: block;
}

@media screen and (max-width: 990px) {
  /* line 95, dev/sass/modules/popup.scss */
  .header-btn__popup-basket._visible {
    right: -170%;
  }
}

@media screen and (max-width: 600px) {
  /* line 95, dev/sass/modules/popup.scss */
  .header-btn__popup-basket._visible {
    right: -435%;
  }
}

/* line 105, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket {
  padding: calc(100vw / (var(--vwIdth) / 25));
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
  max-height: calc(100vw / (var(--vwIdth) / 350));
  background-color: #fff;
}

@media screen and (max-width: 600px) {
  /* line 105, dev/sass/modules/popup.scss */
  .header-btn__popup-basket .popup-basket {
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 116, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__zag {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 500;
  color: #000;
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  position: relative;
}

/* line 123, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__zag .popup-basket__close {
  position: absolute;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
}

/* line 133, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 136, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.33%;
}

/* line 139, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-img picture {
  padding-bottom: 35%;
  width: 100%;
  position: relative;
}

/* line 143, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-img picture img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 151, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text {
  width: calc(66.66% - 15px);
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  max-width: calc(100vw / (var(--vwIdth) / 185));
}

/* line 155, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .brands {
  font-size: calc(100vw / (var(--vwIdth) / 10));
  line-height: 120%;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 3));
}

@media screen and (max-width: 1180px) {
  /* line 155, dev/sass/modules/popup.scss */
  .header-btn__popup-basket .popup-basket__info-text .brands {
    padding-top: 0;
  }
}

/* line 164, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .zag {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 170, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .value {
  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: calc(100vw / (var(--vwIdth) / 5));
}

/* line 174, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .value:last-child {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 177, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .value span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  line-height: 120%;
  text-transform: uppercase;
}

/* line 182, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .value span:first-child {
  padding-right: calc(100vw / (var(--vwIdth) / 5));
  text-transform: capitalize;
}

/* line 188, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .price {
  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;
}

/* line 191, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .price .new {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 600;
  text-transform: uppercase;
  line-height: 120%;
  margin-right: calc(100vw / (var(--vwIdth) / 5));
}

/* line 199, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__info-text .price .old {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 300;
  text-transform: uppercase;
  text-decoration: line-through;
  line-height: 120%;
}

/* line 210, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 214, dev/sass/modules/popup.scss */
.header-btn__popup-basket .popup-basket__btn .btn-black {
  width: calc(50% - 5px);
  padding: calc(100vw / (var(--vwIdth) / 14.5));
  text-transform: none;
}

/* line 223, dev/sass/modules/popup.scss */
.header-btn__popup-like {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 60));
  right: 0;
  opacity: 0;
  width: 370px;
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 223, dev/sass/modules/popup.scss */
  .header-btn__popup-like {
    right: -319px;
    width: 450px;
  }
}

@media screen and (max-width: 450px) {
  /* line 223, dev/sass/modules/popup.scss */
  .header-btn__popup-like {
    width: 320px;
    right: -224px;
  }
}

/* line 238, dev/sass/modules/popup.scss */
.header-btn__popup-like._visible {
  opacity: 1;
  display: block !important;
}

@media screen and (max-width: 990px) {
  /* line 238, dev/sass/modules/popup.scss */
  .header-btn__popup-like._visible {
    opacity: 0;
  }
}

/* line 245, dev/sass/modules/popup.scss */
.header-btn__popup-like .popup-like {
  padding: calc(100vw / (var(--vwIdth) / 30));
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
  max-width: calc(100vw / (var(--vwIdth) / 370));
  max-height: calc(100vw / (var(--vwIdth) / 210));
  background-color: #fff;
}

@media screen and (max-width: 600px) {
  /* line 245, dev/sass/modules/popup.scss */
  .header-btn__popup-like .popup-like {
    max-height: 100%;
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 259, dev/sass/modules/popup.scss */
.header-btn__popup-like .popup-like__zag {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 500;
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 265, dev/sass/modules/popup.scss */
.header-btn__popup-like .popup-like__desc {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 271, dev/sass/modules/popup.scss */
.header-btn__popup-like .popup-like__btn {
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 271, dev/sass/modules/popup.scss */
  .header-btn__popup-like .popup-like__btn {
    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;
  }
}

/* line 277, dev/sass/modules/popup.scss */
.header-btn__popup-like .popup-like__btn .btn-black {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  padding: calc(100vw / (var(--vwIdth) / 14)) calc(100vw / (var(--vwIdth) / 53));
}

@media screen and (max-width: 600px) {
  /* line 277, dev/sass/modules/popup.scss */
  .header-btn__popup-like .popup-like__btn .btn-black {
    padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 289, dev/sass/modules/popup.scss */
.header-btn__popup-lk {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 60));
  right: 0;
  opacity: 0;
  width: calc(100vw / (var(--vwIdth) / 450));
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 35));
  background-color: #fff;
  visibility: hidden;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
}

/* line 299, dev/sass/modules/popup.scss */
.header-btn__popup-lk._visible {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

@media screen and (max-width: 990px) {
  /* line 299, dev/sass/modules/popup.scss */
  .header-btn__popup-lk._visible {
    opacity: 0;
  }
}

/* line 308, dev/sass/modules/popup.scss */
.header-btn__popup-lk__head {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  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;
}

/* line 313, dev/sass/modules/popup.scss */
.header-btn__popup-lk__head .name {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: 500;
}

/* line 317, dev/sass/modules/popup.scss */
.header-btn__popup-lk__head .exit {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  border-bottom: 1px solid #b5b1b0;
  color: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 322, dev/sass/modules/popup.scss */
.header-btn__popup-lk__head .exit:hover {
  color: #000;
  border-color: #000;
}

/* line 328, dev/sass/modules/popup.scss */
.header-btn__popup-lk__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 333, dev/sass/modules/popup.scss */
.header-btn__popup-lk__list a {
  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: calc(100vw / (var(--vwIdth) / 10));
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

/* line 340, dev/sass/modules/popup.scss */
.header-btn__popup-lk__list a:hover span {
  color: #000;
}

/* line 345, dev/sass/modules/popup.scss */
.header-btn__popup-lk__list a .icon {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  fill: #000;
}

/* line 350, dev/sass/modules/popup.scss */
.header-btn__popup-lk__list a span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  padding-left: calc(100vw / (var(--vwIdth) / 5));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 1, dev/sass/modules/product-sl.scss */
.product-sl {
  overflow: hidden;
  padding: calc(100vw / (var(--vwIdth) / 60)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/product-sl.scss */
  .product-sl {
    padding: calc(100vw / (var(--vwIdth) / 30)) 0 0;
  }
}

/* line 8, dev/sass/modules/product-sl.scss */
.product-sl__zag {
  width: 100%;
}

/* line 12, dev/sass/modules/product-sl.scss */
.product-sl__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-width: calc(100% + 5px);
}

/* line 16, dev/sass/modules/product-sl.scss */
.product-sl__wrp .slick-list {
  min-width: 100%;
}

/* line 22, dev/sass/modules/product-sl.scss */
.product-sl__item {
  width: 25%;
  padding-right: 5px;
  padding-bottom: 5px;
}

@media screen and (max-width: 1180px) {
  /* line 22, dev/sass/modules/product-sl.scss */
  .product-sl__item {
    width: 33.33%;
  }
}

/* line 30, dev/sass/modules/product-sl.scss */
.product-sl__item .ct-item {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 110));
}

@media screen and (max-width: 600px) {
  /* line 30, dev/sass/modules/product-sl.scss */
  .product-sl__item .ct-item {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 39, dev/sass/modules/product-sl.scss */
.product-sl .btn-square {
  left: calc(50% + 2.5px);
}

@media screen and (max-width: 1180px) {
  /* line 39, dev/sass/modules/product-sl.scss */
  .product-sl .btn-square {
    display: none;
  }
}

/* line 1, dev/sass/modules/page-head.scss */
.page-head {
  padding: calc(100vw / (var(--vwIdth) / 40)) 0 calc(100vw / (var(--vwIdth) / 30));
  text-align: center;
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/page-head.scss */
  .page-head {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/page-head.scss */
  .page-head {
    padding: calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

/* line 13, dev/sass/modules/page-head.scss */
.page-head h1, .page-head .h1 {
  font-size: calc(100vw / (var(--vwIdth) / 35));
  line-height: 120%;
}

@media screen and (max-width: 1180px) {
  /* line 13, dev/sass/modules/page-head.scss */
  .page-head h1, .page-head .h1 {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/modules/page-head.scss */
  .page-head h1, .page-head .h1 {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 1, dev/sass/modules/ct/ct-item.scss */
.ct-item {
  width: calc(33.33% - 20px);
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
  margin-left: 20px;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/ct/ct-item.scss */
  .ct-item {
    width: calc(50% - 20px);
  }
}

@media screen and (min-width: 991px) {
  /* line 13, dev/sass/modules/ct/ct-item.scss */
  .ct-item:not(._noHover):hover {
    z-index: 2;
  }
  /* line 15, dev/sass/modules/ct/ct-item.scss */
  .ct-item:not(._noHover):hover:before {
    opacity: 1;
  }
  /* line 18, dev/sass/modules/ct/ct-item.scss */
  .ct-item:not(._noHover):hover .ct-item__hover {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1;
    pointer-events: auto;
  }
  /* line 24, dev/sass/modules/ct/ct-item.scss */
  .ct-item::before {
    content: '';
    width: calc(100% + 40px);
    height: calc(100% + 40px);
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
    position: absolute;
    left: -20px;
    top: -20px;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 1;
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/ct/ct-item.scss */
  .ct-item {
    margin-left: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 40));
    width: calc(50% - 7.5px);
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/ct/ct-item.scss */
  .ct-item {
    width: 100%;
  }
}

/* line 48, dev/sass/modules/ct/ct-item.scss */
.ct-item__wrp {
  position: relative;
  z-index: 2;
}

/* line 53, dev/sass/modules/ct/ct-item.scss */
.ct-item__img {
  position: relative;
  background-color: #F6F6F6;
}

/* line 58, dev/sass/modules/ct/ct-item.scss */
.ct-item__img picture {
  width: calc(100% + 4px);
  margin-left: -2px;
  margin-top: 1px;
  padding-bottom: 112%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  z-index: 1;
}

/* line 70, dev/sass/modules/ct/ct-item.scss */
.ct-item__img picture img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 71, dev/sass/modules/ct/ct-item.scss */
.ct-item__img picture img.loaded {
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 100%;
  min-width: 100%;
}

/* line 82, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl {
  width: 100%;
  position: relative;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10)) !important;
}

/* line 88, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl__wrp {
  padding-bottom: 112%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 95, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl__wrp img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 96, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl__wrp img.loaded {
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 100%;
  min-width: 100%;
}

/* line 105, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl .slick-dots {
  bottom: auto;
  top: 0;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 990px) {
  /* line 105, dev/sass/modules/ct/ct-item.scss */
  .ct-item__img-sl .slick-dots {
    opacity: 0;
  }
}

/* line 113, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl .slick-dots li {
  width: calc(25% - 3px);
  height: 100%;
}

/* line 116, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl .slick-dots li:before {
  content: "";
  width: 100%;
  height: calc(100vw / (var(--vwIdth) / 5));
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 5)) !important;
          border-radius: calc(100vw / (var(--vwIdth) / 5)) !important;
  background-color: #d9d7d7ab;
  position: absolute;
  top: 3px;
  left: 0;
}

/* line 128, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl .slick-dots li.slick-active:before {
  background-color: #575555bf;
}

/* line 132, dev/sass/modules/ct/ct-item.scss */
.ct-item__img-sl .slick-dots li button {
  width: 100% !important;
  height: 100% !important;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 5)) !important;
          border-radius: calc(100vw / (var(--vwIdth) / 5)) !important;
  background-color: transparent !important;
}

/* line 157, dev/sass/modules/ct/ct-item.scss */
.ct-item__promo {
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / 15));
  top: calc(100vw / (var(--vwIdth) / 15));
  display: grid;
  z-index: 2;
}

/* line 164, dev/sass/modules/ct/ct-item.scss */
.ct-item__promo-item {
  padding: calc(100vw / (var(--vwIdth) / 3.5)) calc(100vw / (var(--vwIdth) / 18));
  color: #fff;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  margin-right: auto;
  line-height: 1.3;
}

/* line 172, dev/sass/modules/ct/ct-item.scss */
.ct-item__promo-item._green {
  background-color: #4C8C2B;
}

/* line 176, dev/sass/modules/ct/ct-item.scss */
.ct-item__promo-item._brown {
  background-color: #4E3F3A;
}

/* line 180, dev/sass/modules/ct/ct-item.scss */
.ct-item__promo-item._brown2 {
  background-color: #ff0000;
}

/* line 187, dev/sass/modules/ct/ct-item.scss */
.ct-item__like {
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 15));
  top: calc(100vw / (var(--vwIdth) / 15));
  z-index: 2;
  cursor: pointer;
}

/* line 195, dev/sass/modules/ct/ct-item.scss */
.ct-item__like._active i {
  background-position: top center;
}

/* line 200, dev/sass/modules/ct/ct-item.scss */
.ct-item__like i {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: calc(100vw / (var(--vwIdth) / 27));
  height: calc(100vw / (var(--vwIdth) / 22));
  background-image: url(../img/like-icons.svg);
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  background-position: bottom center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 211, dev/sass/modules/ct/ct-item.scss */
.ct-item__content {
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  position: relative;
  z-index: 2;
  background-color: #fff;
}

/* line 217, dev/sass/modules/ct/ct-item.scss */
.ct-item__content .brand {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 4));
}

/* line 225, dev/sass/modules/ct/ct-item.scss */
.ct-item__content .name {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 233, dev/sass/modules/ct/ct-item.scss */
.ct-item__content .price {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: calc(100vw / (var(--vwIdth) / 18));
}

/* line 241, dev/sass/modules/ct/ct-item.scss */
.ct-item__content .price .new {
  margin-right: calc(100vw / (var(--vwIdth) / 15));
  line-height: 120%;
  color: #ff0000;
}

/* line 247, dev/sass/modules/ct/ct-item.scss */
.ct-item__content .price .old {
  margin-right: calc(100vw / (var(--vwIdth) / 15));
  line-height: 100%;
  color: #b8b8b8;
  position: relative;
}

/* line 252, dev/sass/modules/ct/ct-item.scss */
.ct-item__content .price .old:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  width: 100%;
  height: 1px;
  background-color: #b8b8b8;
}

/* line 266, dev/sass/modules/ct/ct-item.scss */
.ct-item__content .desc {
  font-size: calc(100vw / (var(--vwIdth) / 15));
  line-height: 140%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (min-width: 991px) {
  /* line 274, dev/sass/modules/ct/ct-item.scss */
  .ct-item__hover {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
            transform-origin: top center;
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    pointer-events: none;
    z-index: 1;
  }
  /* line 287, dev/sass/modules/ct/ct-item.scss */
  .ct-item__hover::before {
    content: '';
    width: calc(100% + 40px);
    height: calc(100% + 40px);
    background-color: #fff;
    -webkit-box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.08);
    position: absolute;
    left: -20px;
    top: -20px;
    z-index: 1;
  }
}

/* line 303, dev/sass/modules/ct/ct-item.scss */
.ct-item__param {
  position: relative;
  z-index: 2;
}

/* line 306, dev/sass/modules/ct/ct-item.scss */
.ct-item__param-zag {
  margin-bottom: calc(100vw / (var(--vwIdth) / 8));
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 140%;
}

/* line 312, dev/sass/modules/ct/ct-item.scss */
.ct-item__param-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 317, dev/sass/modules/ct/ct-item.scss */
.ct-item__param-list._color {
  overflow-x: hidden;
  position: relative;
}

/* line 321, dev/sass/modules/ct/ct-item.scss */
.ct-item__param-list._color:before {
  content: "";
  width: calc(100vw / (var(--vwIdth) / 100));
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), white);
}

/* line 330, dev/sass/modules/ct/ct-item.scss */
.ct-item__param-list._color li {
  width: 21px;
  height: 21px;
  min-width: 21px;
  min-height: 21px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin-right: calc(100vw / (var(--vwIdth) / 10));
  border: 1px solid #b8b8b8;
}

/* line 344, dev/sass/modules/ct/ct-item.scss */
.ct-item__param-list li {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  margin-right: calc(100vw / (var(--vwIdth) / 20));
  line-height: 120%;
}

@media screen and (max-width: 600px) {
  /* line 344, dev/sass/modules/ct/ct-item.scss */
  .ct-item__param-list li {
    font-size: calc(100vw / (var(--vwIdth) / 13));
  }
}

/* line 1, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__search {
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 6, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__search-form {
  position: relative;
}

/* line 8, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__search-form .button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: calc(100vw / (var(--vwIdth) / 10));
  border: none;
  cursor: pointer;
  padding: 0;
}

/* line 16, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__search-form .button .icon {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  fill: #b8b8b8;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1180px) {
  /* line 16, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__search-form .button .icon {
    width: calc(100vw / (var(--vwIdth) / 15));
    height: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 27, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__search-form .button:hover .icon {
  fill: #000;
}

/* line 32, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__search-form input {
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 15));
  border: 1px solid #6b6261;
  font-size: calc(100vw / (var(--vwIdth) / 16));
}

@media screen and (max-width: 1180px) {
  /* line 32, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__search-form input {
    padding: calc(100vw / (var(--vwIdth) / 8));
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 44, dev/sass/modules/ct/ct-filter.scss */
.ct-sidebar {
  width: 24.5%;
}

@media screen and (max-width: 990px) {
  /* line 44, dev/sass/modules/ct/ct-filter.scss */
  .ct-sidebar {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 44, dev/sass/modules/ct/ct-filter.scss */
  .ct-sidebar {
    width: 100%;
  }
}

@media screen and (max-width: 990px) {
  /* line 54, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter {
    width: 100%;
    position: fixed;
    left: 0;
    top: 100%;
    height: 70%;
    z-index: 9999;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #fff;
    padding: calc(100vw / (var(--vwIdth) / 100)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 20));
    -webkit-box-shadow: 0 -20px 15px 15px rgba(0, 0, 0, 0.05);
            box-shadow: 0 -20px 15px 15px rgba(0, 0, 0, 0.05);
  }
}

@media screen and (max-width: 990px) and (max-width: 600px) {
  /* line 54, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter {
    padding: calc(100vw / (var(--vwIdth) / 70)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 990px) {
  /* line 69, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter._open {
    top: 30%;
  }
}

/* line 74, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__name {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  padding: calc(100vw / (var(--vwIdth) / 30));
  text-align: center;
  font-weight: 500;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 600px) {
  /* line 74, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__name {
    padding: calc(100vw / (var(--vwIdth) / 20));
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 92, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__close {
  position: absolute;
  right: 0;
  top: calc(100vw / (var(--vwIdth) / 15));
  width: calc(100vw / (var(--vwIdth) / 50));
  height: calc(100vw / (var(--vwIdth) / 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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
}

/* line 102, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__close .icon {
  stroke: #000;
  fill: #000;
}

@media screen and (max-width: 600px) {
  /* line 92, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__close {
    top: calc(100vw / (var(--vwIdth) / 7));
  }
}

/* line 111, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__mob {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 990px) {
  /* line 113, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__mob .ct-filter__menu {
    display: block;
    padding-bottom: calc(100vw / (var(--vwIdth) / 10));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    position: relative;
    width: 100%;
  }
  /* line 120, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__mob .ct-filter__menu:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 97%;
    height: 1px;
    background-color: #4e3f3a40;
  }
}

@media screen and (max-width: 990px) {
  /* line 134, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__wrp {
    max-height: 100%;
    overflow: auto;
    z-index: 1;
    padding: 0;
  }
}

/* line 143, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item {
  width: 100%;
  border-bottom: 0.5px solid #b8b8b8;
}

@media screen and (max-width: 990px) {
  /* line 143, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__item {
    border: 0;
  }
}

/* line 150, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item:first-child {
  border-top: 0.5px solid #b8b8b8;
}

@media screen and (max-width: 990px) {
  /* line 150, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__item:first-child {
    border: 0;
  }
}

/* line 159, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item._open .arrow .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 165, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-zag {
  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;
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  cursor: pointer;
}

/* line 174, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-zag span {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 150%;
  max-width: calc(100% - 45px);
}

/* line 180, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-zag .arrow {
  padding: 0 calc(100vw / (var(--vwIdth) / 14));
}

/* line 184, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-zag .arrow .icon {
  width: calc(100vw / (var(--vwIdth) / 16));
  height: calc(100vw / (var(--vwIdth) / 16));
  fill: #000;
  -webkit-transition: .15s;
  -o-transition: .15s;
  transition: .15s;
}

/* line 194, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-toggle {
  padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 30)) 0;
  display: none;
  overflow: auto;
}

/* line 200, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-toggle .jq-selectbox {
  width: 100%;
  border: 0.5px solid #b8b8b8;
}

/* line 205, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  opacity: 0.2;
  height: calc(100vw / (var(--vwIdth) / 140));
}

/* line 209, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
}

/* line 212, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item #mCSB_2_dragger_vertical {
  max-height: calc(100vw / (var(--vwIdth) / 140)) !important;
  height: 100% !important;
}

/* line 216, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item #mCSB_1_dragger_vertical {
  max-height: calc(100vw / (var(--vwIdth) / 140)) !important;
  height: 100% !important;
}

/* line 221, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-list {
  max-height: calc(100vw / (var(--vwIdth) / 430));
}

/* line 224, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-list._check label, .ct-filter__item-list._radio label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 120%;
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 234, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-list._check label:last-child, .ct-filter__item-list._radio label:last-child {
  margin-bottom: 0;
}

/* line 238, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-list._check label:hover, .ct-filter__item-list._radio label:hover {
  background-color: #e6e5e5;
}

/* line 242, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-list._check label .num, .ct-filter__item-list._radio label .num {
  font-size: 12px;
  padding-left: calc(100vw / (var(--vwIdth) / 2));
}

/* line 248, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-list [data-lfhidden] {
  display: none;
}

/* line 253, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 256, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-price__item {
  margin-right: calc(100vw / (var(--vwIdth) / 30));
  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;
}

/* line 261, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-price__item span {
  padding-right: calc(100vw / (var(--vwIdth) / 12));
  color: #6b6261;
  font-size: calc(100vw / (var(--vwIdth) / 14));
}

/* line 267, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-price__item input {
  border: 1px solid rgba(107, 98, 97, 0.6);
  color: rgba(107, 98, 97, 0.8);
  font-size: calc(100vw / (var(--vwIdth) / 14));
  min-height: calc(100vw / (var(--vwIdth) / 40));
  max-width: calc(100vw / (var(--vwIdth) / 140));
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 14));
}

/* line 276, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__item-price__item input::-webkit-input-placeholder {
  color: rgba(107, 98, 97, 0.6);
}
.ct-filter__item-price__item input::-moz-placeholder {
  color: rgba(107, 98, 97, 0.6);
}
.ct-filter__item-price__item input::-ms-input-placeholder {
  color: rgba(107, 98, 97, 0.6);
}
.ct-filter__item-price__item input::placeholder {
  color: rgba(107, 98, 97, 0.6);
}

/* line 283, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 289, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__btn {
  border-bottom: 1px solid #000;
  margin-top: calc(100vw / (var(--vwIdth) / 40));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1180px) {
  /* line 289, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__btn {
    margin-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 296, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__btn:hover {
  color: #000;
  border-color: #000;
}

/* line 302, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu {
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 990px) {
  /* line 302, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu {
    display: none;
  }
}

/* line 310, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu ul {
  padding-left: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 1180px) {
  /* line 310, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu ul {
    padding-left: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 315, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu ul ul {
  padding-left: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 315, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu ul ul {
    padding-left: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 323, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu [data-drop='0'] {
  padding-left: 0;
}

/* line 325, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu [data-drop='0'] > li > a {
  text-transform: uppercase;
}

@media screen and (max-width: 990px) {
  /* line 325, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu [data-drop='0'] > li > a {
    text-transform: none;
  }
}

/* line 332, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu [data-drop='0'] ul {
  display: none;
}

/* line 338, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu .js-li-has-ul > a {
  padding: calc(100vw / (var(--vwIdth) / 9)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 9)) 0;
}

@media screen and (max-width: 990px) {
  /* line 338, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu .js-li-has-ul > a {
    padding-left: 0;
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 348, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu .js-li-has-ul:not(._active) > a:hover .ar {
  opacity: 1;
}

/* line 356, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu .js-li-has-ul._open > a {
  padding-right: calc(100vw / (var(--vwIdth) / 5));
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 356, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu .js-li-has-ul._open > a {
    padding-left: 0;
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 365, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu .js-li-has-ul._open > a .ar {
  right: auto;
  left: calc(100vw / (var(--vwIdth) / -5));
  opacity: 1;
  width: calc(100vw / (var(--vwIdth) / 20));
  margin-left: 0;
}

@media screen and (max-width: 990px) {
  /* line 365, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu .js-li-has-ul._open > a .ar {
    right: calc(100vw / (var(--vwIdth) / 10));
    left: auto;
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg);
    top: 30%;
    padding: 0;
  }
}

/* line 378, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu .js-li-has-ul._open > a .ar .icon {
  margin-top: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

@media screen and (max-width: 990px) {
  /* line 378, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu .js-li-has-ul._open > a .ar .icon {
    width: calc(100vw / (var(--vwIdth) / 16));
    height: calc(100vw / (var(--vwIdth) / 16));
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

/* line 393, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu a {
  width: 100%;
  position: relative;
  padding: calc(100vw / (var(--vwIdth) / 9)) 0;
  line-height: 120%;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

@media screen and (max-width: 990px) {
  /* line 393, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu a {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 403, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu a._active {
  font-weight: bold;
}

/* line 407, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu a .num {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  margin-left: calc(100vw / (var(--vwIdth) / 5));
  line-height: 120%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  top: -1px;
}

/* line 416, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu a .ar {
  padding: 5px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  left: 100%;
  margin-left: calc(100vw / (var(--vwIdth) / -40));
  top: 50%;
  width: calc(100vw / (var(--vwIdth) / 40));
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  opacity: 0;
}

@media screen and (max-width: 990px) {
  /* line 416, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu a .ar {
    opacity: 1;
  }
}

/* line 432, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu a .ar:hover .icon {
  opacity: 0.8;
}

/* line 437, dev/sass/modules/ct/ct-filter.scss */
.ct-filter__menu a .ar .icon {
  width: calc(100vw / (var(--vwIdth) / 12));
  height: calc(100vw / (var(--vwIdth) / 12));
  fill: #5b5150;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  margin-top: calc(100vw / (var(--vwIdth) / 5));
}

@media screen and (max-width: 990px) {
  /* line 437, dev/sass/modules/ct/ct-filter.scss */
  .ct-filter__menu a .ar .icon {
    width: calc(100vw / (var(--vwIdth) / 16));
    height: calc(100vw / (var(--vwIdth) / 16));
    -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
            transform: rotate(0);
  }
}

/* line 1, dev/sass/modules/ct/ct-sort.scss */
.ct-sort {
  margin-left: auto;
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/ct/ct-sort.scss */
  .ct-sort {
    margin-left: 0;
  }
}

/* line 8, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox select {
  width: 100%;
}

/* line 11, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox.opened .jq-selectbox__trigger-arrow {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 15, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__select {
  padding: 0;
}

/* line 18, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__select-text {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 27)) calc(100vw / (var(--vwIdth) / 10)) 0;
  color: #000;
}

@media screen and (max-width: 1180px) {
  /* line 18, dev/sass/modules/ct/ct-sort.scss */
  .ct-sort .jq-selectbox__select-text {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 990px) {
  /* line 18, dev/sass/modules/ct/ct-sort.scss */
  .ct-sort .jq-selectbox__select-text {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    padding-right: calc(100vw / (var(--vwIdth) / 22));
  }
}

@media screen and (max-width: 600px) {
  /* line 18, dev/sass/modules/ct/ct-sort.scss */
  .ct-sort .jq-selectbox__select-text {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 36, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__trigger {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 990px) {
  /* line 36, dev/sass/modules/ct/ct-sort.scss */
  .ct-sort .jq-selectbox__trigger {
    width: calc(100vw / (var(--vwIdth) / 10));
    height: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 46, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__trigger-arrow {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-image: url(../img/svg/ar-bold.svg);
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

/* line 56, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__dropdown {
  width: auto !important;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
}

/* line 59, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__dropdown ul {
  width: auto;
  padding: calc(100vw / (var(--vwIdth) / 16));
}

/* line 62, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__dropdown ul li {
  white-space: nowrap;
  border: 0;
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 120%;
  min-height: 1px;
  padding: 0;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  background-color: transparent;
  color: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 73, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__dropdown ul li:hover {
  color: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 62, dev/sass/modules/ct/ct-sort.scss */
  .ct-sort .jq-selectbox__dropdown ul li {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 80, dev/sass/modules/ct/ct-sort.scss */
.ct-sort .jq-selectbox__dropdown ul li.selected, .ct-sort .jq-selectbox__dropdown ul li.sel {
  background-color: transparent;
  padding-left: calc(100vw / (var(--vwIdth) / 15));
  background-image: url(../img/svg/check.svg);
  background-position: left center;
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 10));
          background-size: calc(100vw / (var(--vwIdth) / 10));
  background-repeat: no-repeat;
  font-weight: 500;
  color: #000;
}

/* line 2, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__mpf .mfp-content {
  max-width: calc(100vw / (var(--vwIdth) / 960));
}

/* line 8, dev/sass/modules/ct/ct-popup.scss */
.ct-popup {
  background-color: #fff;
  padding: calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 600px) {
  /* line 8, dev/sass/modules/ct/ct-popup.scss */
  .ct-popup {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 15, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__wrp {
  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;
}

/* line 21, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__zag {
  width: 100%;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  text-align: center;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 29, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__img {
  width: 38%;
  padding-bottom: 50%;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/modules/ct/ct-popup.scss */
  .ct-popup__img {
    width: 100%;
    padding-bottom: 120%;
  }
}

/* line 41, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content {
  width: 62%;
  padding-left: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 41, dev/sass/modules/ct/ct-popup.scss */
  .ct-popup__content {
    width: 100%;
    padding-left: 0;
  }
}

/* line 49, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-content {
  width: 100%;
  padding: 0;
}

/* line 54, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-btns {
  margin-bottom: 0;
}

/* line 58, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-brand {
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 62, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-status {
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 65, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-status .icon {
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 10));
}

/* line 71, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-name {
  font-size: calc(100vw / (var(--vwIdth) / 17));
  margin-bottom: calc(100vw / (var(--vwIdth) / 13));
}

/* line 76, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-price {
  margin-bottom: calc(100vw / (var(--vwIdth) / 13));
}

/* line 79, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-price .old {
  font-size: calc(100vw / (var(--vwIdth) / 13));
}

/* line 83, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-price .new {
  font-size: calc(100vw / (var(--vwIdth) / 13));
}

/* line 87, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-price .discount {
  font-size: calc(100vw / (var(--vwIdth) / 10));
}

/* line 92, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-desc {
  margin-bottom: calc(100vw / (var(--vwIdth) / 13));
}

@media screen and (max-width: 600px) {
  /* line 92, dev/sass/modules/ct/ct-popup.scss */
  .ct-popup__content .card-desc {
    display: none;
  }
}

/* line 98, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-desc p {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 140%;
}

/* line 102, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-desc p:last-child {
  margin-bottom: 0;
}

/* line 108, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

/* line 110, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected__zag {
  font-size: calc(100vw / (var(--vwIdth) / 13));
}

/* line 113, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected__list {
  margin-top: calc(100vw / (var(--vwIdth) / 8));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 117, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected__list label {
  margin-right: calc(100vw / (var(--vwIdth) / 10));
}

/* line 119, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected__list label .circle {
  width: calc(100vw / (var(--vwIdth) / 26));
  height: calc(100vw / (var(--vwIdth) / 26));
}

/* line 129, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected__list._size label {
  margin-right: calc(100vw / (var(--vwIdth) / 4));
}

/* line 131, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected__list._size label .circle {
  width: calc(100vw / (var(--vwIdth) / 66));
  height: calc(100vw / (var(--vwIdth) / 34));
  font-size: calc(100vw / (var(--vwIdth) / 13));
}

/* line 138, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-selected__link {
  font-size: calc(100vw / (var(--vwIdth) / 10));
}

/* line 143, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-btns {
  margin-top: calc(100vw / (var(--vwIdth) / 7));
}

/* line 150, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .card-btns .btn-black {
  padding: calc(100vw / (var(--vwIdth) / 10));
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

@media screen and (min-width: 1181px) {
  /* line 150, dev/sass/modules/ct/ct-popup.scss */
  .ct-popup__content .card-btns .btn-black {
    width: calc(100% - (4.94792vw + 0.52083vw));
  }
}

@media screen and (min-width: 1181px) {
  /* line 160, dev/sass/modules/ct/ct-popup.scss */
  .ct-popup__content .btn-counter {
    width: 4.94792vw;
  }
}

/* line 164, dev/sass/modules/ct/ct-popup.scss */
.ct-popup__content .btn-counter .minus,
.ct-popup__content .btn-counter .plus,
.ct-popup__content .btn-counter input {
  height: calc(100vw / (var(--vwIdth) / 40));
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 1, dev/sass/modules/ct/ct-category.scss */
.ct-category {
  padding-bottom: var(--pb);
}

/* line 5, dev/sass/modules/ct/ct-category.scss */
.ct-category__wrp {
  padding: 0 calc(100vw / (var(--vwIdth) / 40)) 0 calc(100vw / (var(--vwIdth) / 60));
  overflow: hidden;
}

@media screen and (max-width: 990px) {
  /* line 5, dev/sass/modules/ct/ct-category.scss */
  .ct-category__wrp {
    padding: 0 calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 5, dev/sass/modules/ct/ct-category.scss */
  .ct-category__wrp {
    padding: 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 14, dev/sass/modules/ct/ct-category.scss */
.ct-category__wrp .ct-zag {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  line-height: 120%;
  color: #000;
  font-weight: 300;
  text-align: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 65));
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/modules/ct/ct-category.scss */
  .ct-category__wrp .ct-zag {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 28, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl {
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 32, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl:hover .slick-prev {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 1;
  left: calc(100vw / (var(--vwIdth) / -30));
}

@media screen and (max-width: 1180px) {
  /* line 32, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl:hover .slick-prev {
    left: calc(100vw / (var(--vwIdth) / -20));
  }
}

/* line 40, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl:hover .slick-next {
  opacity: 1;
  right: calc(100vw / (var(--vwIdth) / -40));
}

@media screen and (max-width: 1180px) {
  /* line 40, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl:hover .slick-next {
    right: calc(100vw / (var(--vwIdth) / -20));
  }
}

/* line 48, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl::before {
  content: "";
  width: calc(100vw / (var(--vwIdth) / 60));
  height: 100%;
  background-color: #fff;
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / -60));
  top: 0;
  z-index: 2;
}

@media screen and (max-width: 990px) {
  /* line 48, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl::before {
    content: none;
  }
}

/* line 61, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl.slick-dotted {
  margin-bottom: 0;
}

/* line 64, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-list {
  overflow: visible;
}

/* line 68, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-dots {
  height: auto;
  bottom: calc(100vw / (var(--vwIdth) / -10));
  margin-right: calc(100vw / (var(--vwIdth) / 20));
}

/* line 73, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-dots li {
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
}

/* line 77, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-dots li.slick-active button {
  background-color: #6c625f;
}

/* line 81, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-dots li button {
  margin: 0;
  padding: 0;
  width: 100%;
  -webkit-border-radius: 0;
          border-radius: 0;
  height: calc(100vw / (var(--vwIdth) / 2));
}

/* line 90, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-prev {
  position: absolute;
  top: 50%;
  left: 0;
}

/* line 96, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-next {
  position: absolute;
  top: 50%;
  right: 0;
}

/* line 100, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-next:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 104, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-next, .ct-category__sl .slick-prev {
  background: none;
  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;
  margin-top: calc(100vw / (var(--vwIdth) / -30));
  -webkit-transform: translateY(-50%) scale(1);
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  background-color: #6b6261;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1180px) {
  /* line 104, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl .slick-next, .ct-category__sl .slick-prev {
    padding: calc(100vw / (var(--vwIdth) / 15));
    width: calc(100vw / (var(--vwIdth) / 40));
    height: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 990px) {
  /* line 104, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl .slick-next, .ct-category__sl .slick-prev {
    display: none !important;
  }
}

/* line 128, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-next:hover :before, .ct-category__sl .slick-prev:hover :before {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}

/* line 133, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl .slick-next:before, .ct-category__sl .slick-prev:before {
  content: "";
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  width: 25px;
  height: 25px;
  -webkit-mask-image: url("../img/svg/ar-prev.svg");
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
}

/* line 146, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item {
  padding-right: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 600px) {
  /* line 146, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl-item {
    padding-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 152, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item:hover picture {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 156, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item__img {
  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;
  overflow: hidden;
}

/* line 160, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item__img picture {
  position: relative;
  padding-bottom: 115%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: #e8e6d9;
  -webkit-transition: 2s;
  -o-transition: 2s;
  transition: 2s;
}

/* line 167, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item__img picture img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 175, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item__img picture img.loaded {
  min-height: 100%;
  min-width: 100%;
}

/* line 182, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item__text {
  padding: calc(100vw / (var(--vwIdth) / 45)) 0 calc(100vw / (var(--vwIdth) / 25)) 0;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 182, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl-item__text {
    padding: calc(100vw / (var(--vwIdth) / 20)) 0;
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 182, dev/sass/modules/ct/ct-category.scss */
  .ct-category__sl-item__text {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 194, dev/sass/modules/ct/ct-category.scss */
.ct-category__sl-item__desc {
  font-size: calc(100vw / (var(--vwIdth) / 15));
  text-transform: lowercase;
  line-height: 140%;
  opacity: 0.6;
  padding-bottom: calc(100vw / (var(--vwIdth) / 40));
}

/* line 2, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__wrp {
  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;
  padding-bottom: var(--pb);
}

/* line 9, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__img {
  width: calc(50% - 10px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #F6F6F6;
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__img {
    width: 100%;
  }
}

/* line 16, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__img picture {
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}

/* line 21, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__img picture img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 25, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__img picture img.loaded {
  min-height: 100%;
  min-width: 100%;
  max-height: 100%;
}

/* line 34, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl {
  width: calc(50% - 10px);
  background-color: #F6F6F6;
  padding: calc(100vw / (var(--vwIdth) / 45)) calc(100vw / (var(--vwIdth) / 150)) 0;
}

@media screen and (max-width: 1180px) {
  /* line 34, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 65));
  }
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl {
    width: 100%;
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

/* line 47, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl .slick-arrow {
  width: calc(100vw / (var(--vwIdth) / 67));
  height: calc(100vw / (var(--vwIdth) / 67));
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #fff;
  margin-top: calc(100vw / (var(--vwIdth) / -67));
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: calc(100vw / (var(--vwIdth) / 20));
          background-size: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 47, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl .slick-arrow {
    width: calc(100vw / (var(--vwIdth) / 50));
    height: calc(100vw / (var(--vwIdth) / 50));
    margin-top: calc(100vw / (var(--vwIdth) / -50));
  }
}

/* line 62, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl .slick-arrow:before {
  content: none;
}

/* line 66, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl .slick-prev {
  left: calc(100vw / (var(--vwIdth) / -67));
  background-image: url(../img/svg/ar-prev.svg);
}

@media screen and (max-width: 1180px) {
  /* line 66, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl .slick-prev {
    left: calc(100vw / (var(--vwIdth) / -50));
  }
}

/* line 73, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl .slick-next {
  right: calc(100vw / (var(--vwIdth) / -67));
  background-image: url(../img/svg/ar-next.svg);
}

@media screen and (max-width: 1180px) {
  /* line 73, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl .slick-next {
    right: calc(100vw / (var(--vwIdth) / -50));
  }
}

/* line 82, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-zag {
  text-align: center;
}

/* line 85, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-zag .h4 {
  font-size: calc(100vw / (var(--vwIdth) / 35));
  line-height: 110%;
  text-transform: uppercase;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 85, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl-zag .h4 {
    font-size: calc(100vw / (var(--vwIdth) / 25));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 97, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-zag p {
  color: #000;
  max-width: calc(100vw / (var(--vwIdth) / 500));
  margin: 0 auto;
  line-height: 130%;
}

@media screen and (max-width: 600px) {
  /* line 97, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl-zag p {
    opacity: 0.6;
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 113, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item {
  text-align: center;
}

/* line 116, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item__body {
  padding: calc(100vw / (var(--vwIdth) / 15)) 0;
}

/* line 119, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item__body picture {
  height: calc(100vw / (var(--vwIdth) / 480));
}

@media screen and (max-width: 1180px) {
  /* line 119, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl-item__body picture {
    height: calc(100vw / (var(--vwIdth) / 350));
  }
}

@media screen and (max-width: 600px) {
  /* line 119, dev/sass/modules/ct/ct-collection.scss */
  .ct-collection__sl-item__body picture {
    height: calc(100vw / (var(--vwIdth) / 250));
  }
}

/* line 129, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item__body picture img.loaded {
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 100%;
}

/* line 139, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item .name {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  color: #000;
}

/* line 145, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item .param {
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 150, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item .color {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: calc(100vw / (var(--vwIdth) / 1));
}

/* line 156, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item .color li {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  margin: 0 calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 10));
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

/* line 164, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item .price {
  font-size: calc(100vw / (var(--vwIdth) / 24));
  font-weight: 300;
  text-transform: uppercase;
}

/* line 171, dev/sass/modules/ct/ct-collection.scss */
.ct-collection__sl-item .price span b {
  font-weight: normal;
  font-size: 30;
}

/* line 1, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item {
  position: relative;
  z-index: 2;
  margin-right: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (min-width: 991px) {
  /* line 8, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item:hover .ct-head__filter-item__call .icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 13, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item:hover .ct-head__filter-item__list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item {
    margin-right: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 28, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item._open .ct-head__filter-item-call .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 33, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item._open .ct-head__filter-item__list {
  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

/* line 42, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item__call {
  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;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 140%;
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

@media screen and (max-width: 1180px) {
  /* line 42, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item__call {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 990px) {
  /* line 42, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item__call {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

@media screen and (max-width: 600px) {
  /* line 42, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item__call {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 62, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item__call span {
  padding-right: calc(100vw / (var(--vwIdth) / 12));
}

/* line 66, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item__call .icon {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  fill: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 66, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item__call .icon {
    width: calc(100vw / (var(--vwIdth) / 10));
    height: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 78, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item__list {
  position: absolute;
  top: 100%;
  min-width: calc(100vw / (var(--vwIdth) / 200));
  left: 0;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 1;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  padding: calc(100vw / (var(--vwIdth) / 16));
}

@media screen and (max-width: 600px) {
  /* line 78, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item__list {
    width: calc(100vw / (var(--vwIdth) / 150));
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 95, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item__list label {
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(100vw / (var(--vwIdth) / 17));
  line-height: 120%;
}

@media screen and (max-width: 990px) {
  /* line 95, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item__list label {
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 104, dev/sass/modules/ct/ct-head__filter.scss */
.ct-head__filter-item__list label .num {
  padding-left: calc(100vw / (var(--vwIdth) / 30));
  font-size: calc(100vw / (var(--vwIdth) / 13));
  margin-left: auto;
  color: #6b6261;
}

@media screen and (max-width: 600px) {
  /* line 104, dev/sass/modules/ct/ct-head__filter.scss */
  .ct-head__filter-item__list label .num {
    font-size: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 118, dev/sass/modules/ct/ct-head__filter.scss */
.check-style {
  position: relative;
}

/* line 120, dev/sass/modules/ct/ct-head__filter.scss */
.check-style .num {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 123, dev/sass/modules/ct/ct-head__filter.scss */
.check-style span:not(.num) {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  line-height: 120%;
  padding-left: 35px;
  width: 100%;
  font-size: 15px;
}

/* line 129, dev/sass/modules/ct/ct-head__filter.scss */
.check-style span:not(.num)::before {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C3C3C3;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
  background-image: url(../img/svg/check.svg);
  -webkit-background-size: 0 0;
          background-size: 0;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

@media screen and (max-width: 990px) {
  /* line 123, dev/sass/modules/ct/ct-head__filter.scss */
  .check-style span:not(.num) {
    width: auto;
  }
}

/* line 150, dev/sass/modules/ct/ct-head__filter.scss */
.check-style input[type='checkbox'] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  margin: 0;
}

/* line 162, dev/sass/modules/ct/ct-head__filter.scss */
.check-style input[type='checkbox']:checked + span::before {
  -webkit-background-size: 10px 10px;
          background-size: 10px;
}

/* line 168, dev/sass/modules/ct/ct-head__filter.scss */
.check-style:hover {
  color: #000;
}

/* line 173, dev/sass/modules/ct/ct-head__filter.scss */
.radio-style {
  position: relative;
}

/* line 175, dev/sass/modules/ct/ct-head__filter.scss */
.radio-style .num {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 178, dev/sass/modules/ct/ct-head__filter.scss */
.radio-style span:not(.num) {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  line-height: 120%;
  padding-left: 35px;
  width: 100%;
  font-size: 15px;
  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;
}

/* line 186, dev/sass/modules/ct/ct-head__filter.scss */
.radio-style span:not(.num)::before {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #4E3F3A;
  -webkit-background-size: 0px 0px;
          background-size: 0px;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-image: url(../img/svg/radio.svg);
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

/* line 204, dev/sass/modules/ct/ct-head__filter.scss */
.radio-style input[type='radio'] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  margin: 0;
}

/* line 215, dev/sass/modules/ct/ct-head__filter.scss */
.radio-style input[type='radio']:checked + span::before {
  -webkit-background-size: 15px 15px;
          background-size: 15px;
}

/* line 221, dev/sass/modules/ct/ct-head__filter.scss */
.radio-style:hover {
  color: #000;
}

/* line 1, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl {
  margin-bottom: var(--pb);
  padding-top: calc(100vw / (var(--vwIdth) / 30));
}

/* line 4, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl-wrp {
  position: relative;
}

/* line 7, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl-wrp .ct-item {
  width: 100%;
  margin: 0;
}

/* line 17, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl-wrp:hover .swiper-button-next {
  right: calc(100vw / (var(--vwIdth) / -30));
  opacity: 1;
}

@media screen and (max-width: 800px) {
  /* line 17, dev/sass/modules/ct/ct-item__sl.scss */
  .ct-item__sl-wrp:hover .swiper-button-next {
    right: calc(100vw / (var(--vwIdth) / 1));
  }
}

/* line 25, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl-wrp:hover .swiper-button-prev {
  left: calc(100vw / (var(--vwIdth) / -30));
  opacity: 1;
}

@media screen and (max-width: 800px) {
  /* line 25, dev/sass/modules/ct/ct-item__sl.scss */
  .ct-item__sl-wrp:hover .swiper-button-prev {
    left: calc(100vw / (var(--vwIdth) / -1));
  }
}

/* line 36, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-scrollbar {
  left: 0;
  width: 100%;
  padding: 10px 0;
  height: 22px;
  -webkit-border-radius: 0;
          border-radius: 0;
  background-color: transparent;
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 46, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-scrollbar:hover .swiper-scrollbar-drag {
  height: 4px;
  margin-top: -1px;
}

/* line 52, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-scrollbar::before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #E1E1E5;
}

/* line 64, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-scrollbar .swiper-scrollbar-drag {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  height: 2px;
  background-color: #000;
}

/* line 71, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-slide {
  padding-bottom: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 71, dev/sass/modules/ct/ct-item__sl.scss */
  .ct-item__sl .swiper-slide {
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 80, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-next, .ct-item__sl .swiper-button-prev {
  background: none;
  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;
  margin-top: calc(100vw / (var(--vwIdth) / -30));
  -webkit-transform: translateY(-50%) scale(1);
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  background-color: #000;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

@media screen and (max-width: 1180px) {
  /* line 80, dev/sass/modules/ct/ct-item__sl.scss */
  .ct-item__sl .swiper-button-next, .ct-item__sl .swiper-button-prev {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 80, dev/sass/modules/ct/ct-item__sl.scss */
  .ct-item__sl .swiper-button-next, .ct-item__sl .swiper-button-prev {
    display: none !important;
  }
}

/* line 101, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-next:hover .icon, .ct-item__sl .swiper-button-prev:hover .icon {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}

/* line 106, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-next .icon, .ct-item__sl .swiper-button-prev .icon {
  fill: #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 113, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-next {
  right: calc(100vw / (var(--vwIdth) / 30));
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 119, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-next .icon {
  margin-right: calc(100vw / (var(--vwIdth) / -8));
}

/* line 124, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-prev {
  left: calc(100vw / (var(--vwIdth) / 30));
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 130, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-prev .icon {
  margin-left: calc(100vw / (var(--vwIdth) / -8));
}

/* line 135, dev/sass/modules/ct/ct-item__sl.scss */
.ct-item__sl .swiper-button-disabled {
  pointer-events: none;
  opacity: 0 !important;
  -webkit-transform: scale(0) !important;
      -ms-transform: scale(0) !important;
          transform: scale(0) !important;
}

/* line 4, dev/sass/modules/ct/ct.scss */
.ct {
  margin-bottom: calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 990px) {
  /* line 4, dev/sass/modules/ct/ct.scss */
  .ct {
    margin-bottom: 0;
  }
}

/* line 9, dev/sass/modules/ct/ct.scss */
.ct-flex {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 15, dev/sass/modules/ct/ct.scss */
.ct-wrp {
  width: 75.5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 990px) {
  /* line 15, dev/sass/modules/ct/ct.scss */
  .ct-wrp {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 24, dev/sass/modules/ct/ct.scss */
.ct-head {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  padding-left: 20px;
  position: relative;
  z-index: 3;
}

@media screen and (max-width: 990px) {
  /* line 24, dev/sass/modules/ct/ct.scss */
  .ct-head {
    padding-left: 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 37, dev/sass/modules/ct/ct.scss */
.ct-head__selected {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  margin-bottom: 10px;
}

/* line 42, dev/sass/modules/ct/ct.scss */
.ct-head__selected-item {
  margin-top: calc(100vw / (var(--vwIdth) / 10));
  padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 10));
  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-border-radius: calc(100vw / (var(--vwIdth) / 15));
          border-radius: calc(100vw / (var(--vwIdth) / 15));
  background-color: #e8e6d9;
  margin-right: calc(100vw / (var(--vwIdth) / 20));
  cursor: pointer;
}

/* line 52, dev/sass/modules/ct/ct.scss */
.ct-head__selected-item:hover .icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 56, dev/sass/modules/ct/ct.scss */
.ct-head__selected-item .icon {
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 10));
  margin-left: calc(100vw / (var(--vwIdth) / 10));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  stroke: #000;
}

/* line 69, dev/sass/modules/ct/ct.scss */
.ct-counter {
  margin-left: calc(100vw / (var(--vwIdth) / 10));
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 100%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 8));
}

@media screen and (max-width: 600px) {
  /* line 69, dev/sass/modules/ct/ct.scss */
  .ct-counter {
    margin-bottom: calc(100vw / (var(--vwIdth) / 4));
  }
}

/* line 79, dev/sass/modules/ct/ct.scss */
.ct-text {
  padding-left: calc(100vw / (var(--vwIdth) / 20));
}

/* line 82, dev/sass/modules/ct/ct.scss */
.ct-text p {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  color: #000;
}

@media screen and (max-width: 990px) {
  /* line 82, dev/sass/modules/ct/ct.scss */
  .ct-text p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 90, dev/sass/modules/ct/ct.scss */
.ct-text p:last-child {
  margin-bottom: 0;
}

/* line 96, dev/sass/modules/ct/ct.scss */
.ct-mob__call {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #4e3f3a;
}

/* line 100, dev/sass/modules/ct/ct.scss */
.ct-mob__call .icon {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
}

/* line 104, dev/sass/modules/ct/ct.scss */
.ct-mob__call span {
  padding-left: calc(100vw / (var(--vwIdth) / 5));
}

/* line 1, dev/sass/modules/lk/lk-discount.scss */
.lk-discount {
  padding: calc(100vw / (var(--vwIdth) / 50)) 0 calc(100vw / (var(--vwIdth) / 70));
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount {
    padding: calc(100vw / (var(--vwIdth) / 50)) 0;
  }
}

/* line 6, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-wrp {
  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;
  padding: 0 calc(100vw / (var(--vwIdth) / 137));
  -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;
}

@media screen and (max-width: 1180px) {
  /* line 6, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-wrp {
    padding: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 6, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-wrp {
    padding: 0 calc(100vw / (var(--vwIdth) / 80));
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-wrp {
    padding: 0;
  }
}

/* line 22, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card, .lk-discount-result {
  width: calc(50% - 38px);
  font-weight: 300;
}

@media screen and (max-width: 1180px) {
  /* line 22, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card, .lk-discount-result {
    width: 100%;
  }
}

@media screen and (max-width: 990px) {
  /* line 22, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card, .lk-discount-result {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 36, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card {
  padding: calc(100vw / (var(--vwIdth) / 16)) calc(100vw / (var(--vwIdth) / 33)) calc(100vw / (var(--vwIdth) / 30));
  border: 3px solid #EEEEEE;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 32));
          border-radius: calc(100vw / (var(--vwIdth) / 32));
}

@media screen and (max-width: 1180px) {
  /* line 36, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 36, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card {
    padding: calc(100vw / (var(--vwIdth) / 15));
    border: 1px solid #6b6261;
  }
}

/* line 47, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__footer {
  font-size: calc(100vw / (var(--vwIdth) / 14));
}

/* line 49, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__footer a {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 51, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__footer a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 600px) {
  /* line 47, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__footer {
    line-height: 130%;
  }
}

/* line 59, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__head {
  line-height: 130%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(100vw / (var(--vwIdth) / 45));
  -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;
}

@media screen and (max-width: 600px) {
  /* line 59, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__head {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 70, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__logo {
  font-size: calc(100vw / (var(--vwIdth) / 45));
  font-weight: bold;
  color: #6b6261;
  line-height: 1;
  line-height: 160%;
}

@media screen and (max-width: 600px) {
  /* line 70, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__logo {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 81, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__subtitle {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: calc(100vw / (var(--vwIdth) / 16));
}

@media screen and (max-width: 600px) {
  /* line 81, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__subtitle {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 89, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__user {
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 130%;
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__user {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 99, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__user-info {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 400;
  margin-top: calc(100vw / (var(--vwIdth) / 1));
}

@media screen and (max-width: 600px) {
  /* line 99, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__user-info {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 106, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__user-info p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 111, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number {
  margin: 0 0 calc(100vw / (var(--vwIdth) / 55));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

@media screen and (max-width: 600px) {
  /* line 111, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 119, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number input {
  width: 70%;
  border: none;
  font-size: calc(100vw / (var(--vwIdth) / 45));
  letter-spacing: calc(100vw / (var(--vwIdth) / 6));
  color: #4e3f3a;
}

@media screen and (max-width: 1180px) {
  /* line 119, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number input {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 600px) {
  /* line 119, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number input {
    font-size: calc(100vw / (var(--vwIdth) / 22));
    letter-spacing: calc(100vw / (var(--vwIdth) / 1));
    width: 100%;
  }
}

/* line 134, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number a {
  width: 25%;
}

@media screen and (max-width: 600px) {
  /* line 134, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number a {
    width: 100%;
  }
}

/* line 139, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number a span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  border-bottom: 1px solid #87807F;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 143, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number a span:hover {
  color: #000;
}

/* line 157, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result {
  padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

@media screen and (max-width: 1180px) {
  /* line 157, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result {
    padding-top: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 157, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result {
    padding: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: 0;
  }
}

/* line 169, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__footer {
  max-width: calc(100vw / (var(--vwIdth) / 550));
  color: #000;
}

/* line 172, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__footer p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 174, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__footer p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 169, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result__footer {
    max-width: calc(100vw / (var(--vwIdth) / 320));
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 183, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__title {
  font-size: calc(100vw / (var(--vwIdth) / 35));
  font-weight: 500;
  line-height: 130%;
}

@media screen and (max-width: 600px) {
  /* line 183, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result__title {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 192, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__percent {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 120));
  line-height: 130%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 192, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result__percent {
    font-size: calc(100vw / (var(--vwIdth) / 75));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 1, dev/sass/modules/pagination.scss */
.pagination {
  width: 100%;
  margin-bottom: var(--pb);
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/pagination.scss */
  .pagination {
    padding: calc(100vw / (var(--vwIdth) / 40)) 0 calc(100vw / (var(--vwIdth) / 60));
  }
}

/* line 8, dev/sass/modules/pagination.scss */
.pagination-wrp {
  width: 100%;
  text-align: center;
}

/* line 12, dev/sass/modules/pagination.scss */
.pagination-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;
}

/* line 15, dev/sass/modules/pagination.scss */
.pagination-list li {
  margin-right: calc(100vw / (var(--vwIdth) / 4));
}

/* line 18, dev/sass/modules/pagination.scss */
.pagination-list li._active a {
  font-weight: 700;
}

/* line 23, dev/sass/modules/pagination.scss */
.pagination-list li a {
  width: calc(100vw / (var(--vwIdth) / 45));
  padding: calc(100vw / (var(--vwIdth) / 15));
  line-height: 144%;
  color: #000;
  background-color: #f6f6f6;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}

/* line 30, dev/sass/modules/pagination.scss */
.pagination-list li a:hover {
  background-color: #fff;
  color: #4c8c2b;
}

/* line 1, dev/sass/modules/ms.scss */
.ms {
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  min-height: calc(100vw / (var(--vwIdth) / 590));
  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;
  margin-bottom: var(--pb);
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/ms.scss */
  .ms {
    min-height: calc(100vw / (var(--vwIdth) / 400));
  }
}

/* line 13, dev/sass/modules/ms.scss */
.ms::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: black;
  opacity: 0.2;
  z-index: 1;
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/modules/ms.scss */
  .ms::before {
    opacity: 0.4;
  }
}

/* line 28, dev/sass/modules/ms.scss */
.ms__wrp {
  z-index: 2;
  max-width: calc(100vw / (var(--vwIdth) / 500));
  text-align: center;
  padding: calc(100vw / (var(--vwIdth) / 30)) 0;
}

@media screen and (max-width: 600px) {
  /* line 28, dev/sass/modules/ms.scss */
  .ms__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 37, dev/sass/modules/ms.scss */
.ms__wrp .bx-breadcrumb-item span {
  color: #ffffff;
}

/* line 40, dev/sass/modules/ms.scss */
.ms__wrp .bx-breadcrumb-item a:hover span {
  color: #ffffff;
  opacity: 0.8;
}

/* line 44, dev/sass/modules/ms.scss */
.ms__wrp .page-head {
  padding: 0 0 calc(100vw / (var(--vwIdth) / 25));
}

/* line 47, dev/sass/modules/ms.scss */
.ms__wrp h1,
.ms__wrp .h1 {
  color: #fff;
  text-transform: uppercase;
}

/* line 52, dev/sass/modules/ms.scss */
.ms__wrp p {
  color: #d1d1d1;
  line-height: 130%;
}

/* line 1, dev/sass/modules/ss.scss */
.ss {
  text-align: center;
  margin: calc(100vw / (var(--vwIdth) / 20)) 0;
}

/* line 5, dev/sass/modules/ss.scss */
.ss-zag {
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #000;
}

/* line 11, dev/sass/modules/ss.scss */
.ss-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;
}

/* line 14, dev/sass/modules/ss.scss */
.ss-list__item {
  padding: calc(100vw / (var(--vwIdth) / 11)) calc(100vw / (var(--vwIdth) / 7));
}

/* line 17, dev/sass/modules/ss.scss */
.ss-list__item:hover .icon {
  fill: #d6cbb7;
}

/* line 21, dev/sass/modules/ss.scss */
.ss-list__item .icon {
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
  fill: #000;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 1, dev/sass/modules/lk/lk-data.scss */
.lk-data {
  padding: calc(100vw / (var(--vwIdth) / 34)) 0 calc(100vw / (var(--vwIdth) / 160));
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/lk/lk-data.scss */
  .lk-data {
    padding-bottom: calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/lk/lk-data.scss */
  .lk-data {
    padding-top: 0;
    padding-bottom: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 10, dev/sass/modules/lk/lk-data.scss */
.lk-data__wrp {
  max-width: calc(100vw / (var(--vwIdth) / 550));
  margin: 0 auto;
  border: 1px solid #EEEEEE;
  padding: calc(100vw / (var(--vwIdth) / 55));
}

@media screen and (max-width: 1180px) {
  /* line 10, dev/sass/modules/lk/lk-data.scss */
  .lk-data__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 10, dev/sass/modules/lk/lk-data.scss */
  .lk-data__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 22, dev/sass/modules/lk/lk-data.scss */
.lk-data__wrp .ss {
  text-align: center;
  width: 100%;
  margin: 0;
  pointer-events: auto;
}

/* line 27, dev/sass/modules/lk/lk-data.scss */
.lk-data__wrp .ss-zag {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 27, dev/sass/modules/lk/lk-data.scss */
  .lk-data__wrp .ss-zag {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 36, dev/sass/modules/lk/lk-data.scss */
.lk-data__wrp .ss-list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1180px) {
  /* line 36, dev/sass/modules/lk/lk-data.scss */
  .lk-data__wrp .ss-list {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 44, dev/sass/modules/lk/lk-data.scss */
.lk-data__wrp .ss-list__item {
  padding: 0;
  margin-right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 48, dev/sass/modules/lk/lk-data.scss */
.lk-data__wrp .ss-list__item .icon {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 20));
}

/* line 1, dev/sass/modules/lk/lk-discount.scss */
.lk-discount {
  padding: calc(100vw / (var(--vwIdth) / 50)) 0 calc(100vw / (var(--vwIdth) / 70));
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount {
    padding: calc(100vw / (var(--vwIdth) / 50)) 0;
  }
}

/* line 6, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-wrp {
  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;
  padding: 0 calc(100vw / (var(--vwIdth) / 137));
  -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;
}

@media screen and (max-width: 1180px) {
  /* line 6, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-wrp {
    padding: 0;
  }
}

@media screen and (max-width: 990px) {
  /* line 6, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-wrp {
    padding: 0 calc(100vw / (var(--vwIdth) / 80));
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-wrp {
    padding: 0;
  }
}

/* line 22, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card, .lk-discount-result {
  width: calc(50% - 38px);
  font-weight: 300;
}

@media screen and (max-width: 1180px) {
  /* line 22, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card, .lk-discount-result {
    width: 100%;
  }
}

@media screen and (max-width: 990px) {
  /* line 22, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card, .lk-discount-result {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 36, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card {
  padding: calc(100vw / (var(--vwIdth) / 16)) calc(100vw / (var(--vwIdth) / 33)) calc(100vw / (var(--vwIdth) / 30));
  border: 3px solid #EEEEEE;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 32));
          border-radius: calc(100vw / (var(--vwIdth) / 32));
}

@media screen and (max-width: 1180px) {
  /* line 36, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 36, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card {
    padding: calc(100vw / (var(--vwIdth) / 15));
    border: 1px solid #6b6261;
  }
}

/* line 47, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__footer {
  font-size: calc(100vw / (var(--vwIdth) / 14));
}

/* line 49, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__footer a {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 51, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__footer a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 600px) {
  /* line 47, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__footer {
    line-height: 130%;
  }
}

/* line 59, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__head {
  line-height: 130%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(100vw / (var(--vwIdth) / 45));
  -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;
}

@media screen and (max-width: 600px) {
  /* line 59, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__head {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 70, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__logo {
  font-size: calc(100vw / (var(--vwIdth) / 45));
  font-weight: bold;
  color: #6b6261;
  line-height: 1;
  line-height: 160%;
}

@media screen and (max-width: 600px) {
  /* line 70, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__logo {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 81, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__subtitle {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: calc(100vw / (var(--vwIdth) / 16));
}

@media screen and (max-width: 600px) {
  /* line 81, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__subtitle {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 89, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__user {
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 130%;
}

@media screen and (max-width: 600px) {
  /* line 89, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__user {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 99, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__user-info {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 400;
  margin-top: calc(100vw / (var(--vwIdth) / 1));
}

@media screen and (max-width: 600px) {
  /* line 99, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__user-info {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 106, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__user-info p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 111, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number {
  margin: 0 0 calc(100vw / (var(--vwIdth) / 55));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

@media screen and (max-width: 600px) {
  /* line 111, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 119, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number input {
  width: 70%;
  border: none;
  font-size: calc(100vw / (var(--vwIdth) / 45));
  letter-spacing: calc(100vw / (var(--vwIdth) / 6));
  color: #4e3f3a;
}

@media screen and (max-width: 1180px) {
  /* line 119, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number input {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 600px) {
  /* line 119, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number input {
    font-size: calc(100vw / (var(--vwIdth) / 22));
    letter-spacing: calc(100vw / (var(--vwIdth) / 1));
    width: 100%;
  }
}

/* line 134, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number a {
  width: 25%;
}

@media screen and (max-width: 600px) {
  /* line 134, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-card__number a {
    width: 100%;
  }
}

/* line 139, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number a span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  border-bottom: 1px solid #87807F;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 143, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-card__number a span:hover {
  color: #000;
}

/* line 157, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result {
  padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

@media screen and (max-width: 1180px) {
  /* line 157, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result {
    padding-top: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 157, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result {
    padding: calc(100vw / (var(--vwIdth) / 15));
    margin-bottom: 0;
  }
}

/* line 169, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__footer {
  max-width: calc(100vw / (var(--vwIdth) / 550));
  color: #000;
}

/* line 172, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__footer p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 174, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__footer p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 600px) {
  /* line 169, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result__footer {
    max-width: calc(100vw / (var(--vwIdth) / 320));
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 183, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__title {
  font-size: calc(100vw / (var(--vwIdth) / 35));
  font-weight: 500;
  line-height: 130%;
}

@media screen and (max-width: 600px) {
  /* line 183, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result__title {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 192, dev/sass/modules/lk/lk-discount.scss */
.lk-discount-result__percent {
  font-weight: 400;
  font-size: calc(100vw / (var(--vwIdth) / 120));
  line-height: 130%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 192, dev/sass/modules/lk/lk-discount.scss */
  .lk-discount-result__percent {
    font-size: calc(100vw / (var(--vwIdth) / 75));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 1, dev/sass/modules/lk/lk-history.scss */
.lk-history {
  max-width: 1285px;
  margin: 0 auto calc(100vw / (var(--vwIdth) / 160));
}

/* line 4, dev/sass/modules/lk/lk-history.scss */
.lk-history__tabs {
  margin-bottom: calc(100vw / (var(--vwIdth) / 65));
  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;
}

@media screen and (max-width: 990px) {
  /* line 4, dev/sass/modules/lk/lk-history.scss */
  .lk-history__tabs {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 12, dev/sass/modules/lk/lk-history.scss */
.lk-history__tabs-zag {
  font-size: calc(100vw / (var(--vwIdth) / 40));
  font-weight: 500;
  line-height: 120%;
}

@media screen and (max-width: 990px) {
  /* line 12, dev/sass/modules/lk/lk-history.scss */
  .lk-history__tabs-zag {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 12, dev/sass/modules/lk/lk-history.scss */
  .lk-history__tabs-zag {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 24, dev/sass/modules/lk/lk-history.scss */
.lk-history__tabs-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;
}

@media screen and (max-width: 990px) {
  /* line 24, dev/sass/modules/lk/lk-history.scss */
  .lk-history__tabs-list {
    width: 100%;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}

@media screen and (max-width: 600px) {
  /* line 24, dev/sass/modules/lk/lk-history.scss */
  .lk-history__tabs-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 35, dev/sass/modules/lk/lk-history.scss */
.lk-history__tabs-item {
  cursor: pointer;
  padding: 0 calc(100vw / (var(--vwIdth) / 20));
  color: #C4C0C0;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 130%;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 990px) {
  /* line 43, dev/sass/modules/lk/lk-history.scss */
  .lk-history__tabs-item:first-child {
    padding-left: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 35, dev/sass/modules/lk/lk-history.scss */
  .lk-history__tabs-item {
    min-width: 55%;
    padding-left: 0;
  }
}

/* line 51, dev/sass/modules/lk/lk-history.scss */
.lk-history__tabs-item:hover {
  color: #000;
}

/* line 54, dev/sass/modules/lk/lk-history.scss */
.lk-history__tabs-item._active {
  color: #000;
}

/* line 59, dev/sass/modules/lk/lk-history.scss */
.lk-history__wrp {
  display: none;
}

/* line 61, dev/sass/modules/lk/lk-history.scss */
.lk-history__wrp._active {
  display: block;
}

/* line 65, dev/sass/modules/lk/lk-history.scss */
.lk-history__list {
  border: 1px solid #e8e6d9;
  padding: 0 calc(100vw / (var(--vwIdth) / 46));
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
}

@media screen and (max-width: 600px) {
  /* line 65, dev/sass/modules/lk/lk-history.scss */
  .lk-history__list {
    padding: 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 72, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-top {
  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;
  padding: calc(100vw / (var(--vwIdth) / 34)) 0 calc(100vw / (var(--vwIdth) / 24));
}

/* line 78, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-top .history-list__title {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 130%;
}

/* line 82, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-top .history-list__data {
  color: #000;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 130%;
}

/* line 91, dev/sass/modules/lk/lk-history.scss */
.lk-history__list .lk-history__item .basket-item__content .brand {
  color: #000;
}

/* line 94, dev/sass/modules/lk/lk-history.scss */
.lk-history__list .lk-history__item .basket-item__content .name {
  color: #000;
}

/* line 97, dev/sass/modules/lk/lk-history.scss */
.lk-history__list .lk-history__item .basket-item__content .basket-item__option ul li span {
  color: #000;
}

/* line 102, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-footer {
  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;
  padding: calc(100vw / (var(--vwIdth) / 25)) 0 calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 600px) {
  /* line 102, dev/sass/modules/lk/lk-history.scss */
  .lk-history__list-footer {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 110, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-footer .history-list__btn {
  min-width: 35%;
}

@media screen and (max-width: 600px) {
  /* line 110, dev/sass/modules/lk/lk-history.scss */
  .lk-history__list-footer .history-list__btn {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 116, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-footer .history-list__btn .btn-black {
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 120, dev/sass/modules/lk/lk-history.scss */
  .lk-history__list-footer .history-list__total {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 126, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-footer .history-list__total .total {
  text-transform: uppercase;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  color: #000;
  text-align: right;
}

/* line 132, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-footer .history-list__total .total .sum {
  text-transform: uppercase;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  line-height: 140%;
  color: #000;
  margin-left: calc(100vw / (var(--vwIdth) / 5));
}

/* line 141, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-footer .history-list__total .status {
  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;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 140%;
  color: #000;
}

/* line 142, dev/sass/modules/lk/lk-history.scss */
.lk-history__list-footer .history-list__total .status .icon {
  width: calc(100vw / (var(--vwIdth) / 13));
  height: calc(100vw / (var(--vwIdth) / 13));
  fill: #000;
  margin-right: calc(100vw / (var(--vwIdth) / 6));
}

/* line 4, dev/sass/modules/lk/lk.scss */
.lk-head {
  position: relative;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  min-height: calc(100vw / (var(--vwIdth) / 360));
}

/* line 10, dev/sass/modules/lk/lk.scss */
.lk-head:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

/* line 21, dev/sass/modules/lk/lk.scss */
.lk-head .page-head {
  position: relative;
  z-index: 2;
  padding: calc(100vw / (var(--vwIdth) / 18)) 0 calc(100vw / (var(--vwIdth) / 45));
}

/* line 28, dev/sass/modules/lk/lk.scss */
.lk-head .page-head .bx-breadcrumb-item span {
  color: #ffffff;
}

/* line 32, dev/sass/modules/lk/lk.scss */
.lk-head .page-head .bx-breadcrumb-item a span {
  color: #ffffff;
}

/* line 37, dev/sass/modules/lk/lk.scss */
.lk-head .page-head .bx-breadcrumb .hr {
  color: #ffffff;
}

/* line 42, dev/sass/modules/lk/lk.scss */
.lk-head .page-head h1,
.lk-head .page-head .h1 {
  color: #ffffff;
}

/* line 45, dev/sass/modules/lk/lk.scss */
.lk-head .page-head h1:first-letter,
.lk-head .page-head .h1:first-letter {
  text-transform: uppercase;
}

/* line 51, dev/sass/modules/lk/lk.scss */
.lk-head__desc {
  position: relative;
  z-index: 2;
  max-width: calc(100vw / (var(--vwIdth) / 550));
  text-align: center;
  padding: 0 calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 30));
  margin: 0 auto;
}

@media screen and (max-width: 600px) {
  /* line 51, dev/sass/modules/lk/lk.scss */
  .lk-head__desc {
    padding: 0 calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 62, dev/sass/modules/lk/lk.scss */
.lk-head__desc .name {
  font-size: calc(100vw / (var(--vwIdth) / 35));
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  color: #ffffff;
}

@media screen and (max-width: 600px) {
  /* line 62, dev/sass/modules/lk/lk.scss */
  .lk-head__desc .name {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 72, dev/sass/modules/lk/lk.scss */
.lk-head__desc p {
  color: #e4e4e4;
  line-height: 130%;
  font-weight: 300;
}

/* line 80, dev/sass/modules/lk/lk.scss */
.lk-tabs {
  padding: calc(100vw / (var(--vwIdth) / 55)) 0;
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 80, dev/sass/modules/lk/lk.scss */
  .lk-tabs {
    padding: calc(100vw / (var(--vwIdth) / 30)) 0 calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 86, dev/sass/modules/lk/lk.scss */
.lk-tabs__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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 86, dev/sass/modules/lk/lk.scss */
  .lk-tabs__list {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 94, dev/sass/modules/lk/lk.scss */
.lk-tabs__list li {
  padding: 0 calc(100vw / (var(--vwIdth) / 27.5));
}

@media screen and (max-width: 600px) {
  /* line 94, dev/sass/modules/lk/lk.scss */
  .lk-tabs__list li {
    padding: 0 calc(100vw / (var(--vwIdth) / 15)) 0 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 101, dev/sass/modules/lk/lk.scss */
.lk-tabs__list li._active a {
  color: #000;
  border-color: #000;
}

/* line 107, dev/sass/modules/lk/lk.scss */
.lk-tabs__list li:hover a {
  color: #000;
}

/* line 111, dev/sass/modules/lk/lk.scss */
.lk-tabs__list li a {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 130%;
  color: #c4c0c0;
  border-bottom: 1px solid transparent;
}

@media screen and (max-width: 1180px) {
  /* line 111, dev/sass/modules/lk/lk.scss */
  .lk-tabs__list li a {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 1, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka {
  max-width: 1200px;
  margin: 0 auto;
}

/* line 4, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__wrp {
  padding-top: calc(100vw / (var(--vwIdth) / 95));
  padding-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 1180px) {
  /* line 4, dev/sass/modules/lk/lk-dostavka.scss */
  .lk-dostavka__wrp {
    padding-top: calc(100vw / (var(--vwIdth) / 20));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 4, dev/sass/modules/lk/lk-dostavka.scss */
  .lk-dostavka__wrp {
    padding-top: 0;
  }
}

/* line 15, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__zag {
  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;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 20, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__zag .save-address {
  font-size: calc(100vw / (var(--vwIdth) / 40));
  font-weight: 500;
  line-height: 120%;
}

@media screen and (max-width: 600px) {
  /* line 20, dev/sass/modules/lk/lk-dostavka.scss */
  .lk-dostavka__zag .save-address {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 29, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__zag .new-address {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: 500;
  line-height: 130%;
  color: #000;
  border-bottom: 1px solid #6B6261;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

/* line 37, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__zag .new-address:first-letter {
  text-transform: uppercase;
}

/* line 40, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__zag .new-address:hover {
  color: #6b6261;
}

@media screen and (max-width: 600px) {
  /* line 15, dev/sass/modules/lk/lk-dostavka.scss */
  .lk-dostavka__zag {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 49, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item {
  border: 1px solid #E8E6D9;
  padding: calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 40));
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 53, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item:last-child {
  margin-bottom: 0;
}

/* line 56, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-data {
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

/* line 58, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-data .dostavka-line {
  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: calc(100vw / (var(--vwIdth) / 13));
  font-weight: 300;
  line-height: 120%;
}

/* line 64, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-data .dostavka-line .cond {
  padding-right: calc(100vw / (var(--vwIdth) / 8));
}

/* line 67, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-data .dostavka-line .value {
  font-weight: 500;
}

/* line 72, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-changes {
  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;
  font-weight: 300;
  line-height: 120%;
  color: #000;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

/* line 79, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-changes .delete {
  padding-left: calc(100vw / (var(--vwIdth) / 5));
  color: #000;
}

/* line 82, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-changes .delete:hover {
  color: #000000;
}

/* line 87, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-changes .edit {
  color: #000;
}

/* line 89, dev/sass/modules/lk/lk-dostavka.scss */
.lk-dostavka__item-changes .edit:hover {
  color: #000000;
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/modules/lk/lk-dostavka.scss */
  .lk-dostavka__item {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 2, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__mpf .mfp-content {
  max-width: calc(100vw / (var(--vwIdth) / 455));
}

/* line 6, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new {
  background-color: #FFF;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
  padding: calc(100vw / (var(--vwIdth) / 50));
}

/* line 13, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-zag {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 500;
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  text-align: left;
}

/* line 19, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-zag:first-letter {
  text-transform: uppercase;
}

/* line 22, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-zag._mb {
  margin-bottom: calc(100vw / (var(--vwIdth) / 40));
}

@media screen and (max-width: 600px) {
  /* line 22, dev/sass/modules/lk/lk-popup__new.scss */
  .lk-popup__new-zag._mb {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 30, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-info {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 500;
  line-height: 140%;
  text-align: left;
  padding-right: calc(100vw / (var(--vwIdth) / 20));
  max-width: calc(100vw / (var(--vwIdth) / 345));
  color: #a6a1a0;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 30, dev/sass/modules/lk/lk-popup__new.scss */
  .lk-popup__new-info {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 44, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-data .lk-popup__form-item {
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  position: relative;
}

/* line 47, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-data .lk-popup__form-item:last-child {
  margin-bottom: 0;
  margin-top: calc(100vw / (var(--vwIdth) / 10));
}

/* line 51, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-data .lk-popup__form-item label.absl {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 120%;
  color: #716562;
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / -8));
  left: calc(100vw / (var(--vwIdth) / 15));
  padding: 0 calc(100vw / (var(--vwIdth) / 7));
  background-color: #fff;
}

/* line 62, dev/sass/modules/lk/lk-popup__new.scss */
.lk-popup__new-data .lk-popup__form-item input {
  width: 100%;
  border: 1px solid #E8E6D9;
  padding: calc(100vw / (var(--vwIdth) / 14));
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 100%;
  color: #979190;
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/lk/lk-popup__new.scss */
  .lk-popup__new {
    padding: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 1, dev/sass/modules/lk/lk-favorites.scss */
.lk {
  padding-bottom: calc(100vw / (var(--vwIdth) / 90));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/lk/lk-favorites.scss */
  .lk {
    padding-bottom: 0;
  }
}

/* line 6, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites {
  padding-top: calc(100vw / (var(--vwIdth) / 45));
}

@media screen and (max-width: 990px) {
  /* line 6, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites {
    padding-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites {
    padding-top: 0;
  }
}

/* line 17, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites__clear {
  padding-bottom: calc(100vw / (var(--vwIdth) / 25));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1180px) {
  /* line 17, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites__clear {
    width: calc(100% - 10px);
  }
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites__clear {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
}

/* line 29, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites__clear .zag {
  font-size: calc(100vw / (var(--vwIdth) / 40));
  font-weight: 500;
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites__clear .zag {
    font-size: calc(100vw / (var(--vwIdth) / 30));
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 38, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites__clear .clear {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  font-weight: 300;
  line-height: 130%;
  color: #000;
  border-bottom: 1px solid #6b6261;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

/* line 45, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites__clear .clear:first-letter {
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  /* line 38, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites__clear .clear {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 52, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites__clear:hover {
  color: #000;
}

/* line 56, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 59, dev/sass/modules/lk/lk-favorites.scss */
.lk-favorites__items .ct-item {
  width: calc(25% - 5px);
  margin-left: calc(100vw / (var(--vwIdth) / 5));
}

@media screen and (max-width: 1180px) {
  /* line 59, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites__items .ct-item {
    width: calc(50% - 10px);
  }
}

@media screen and (max-width: 600px) {
  /* line 59, dev/sass/modules/lk/lk-favorites.scss */
  .lk-favorites__items .ct-item {
    width: 100%;
    margin-left: 0;
  }
}

/* line 72, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty {
  padding-top: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1180px) {
  /* line 72, dev/sass/modules/lk/lk-favorites.scss */
  .lk-empty {
    padding-top: calc(100vw / (var(--vwIdth) / 30));
    padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 72, dev/sass/modules/lk/lk-favorites.scss */
  .lk-empty {
    padding-top: 0;
    padding-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 82, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty__wrp {
  margin: 0 auto;
  max-width: calc(100vw / (var(--vwIdth) / 410));
  line-height: 120%;
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 90, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty__zag {
  font-size: calc(100vw / (var(--vwIdth) / 45));
  text-align: center;
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 90, dev/sass/modules/lk/lk-favorites.scss */
  .lk-empty__zag {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 600px) {
  /* line 90, dev/sass/modules/lk/lk-favorites.scss */
  .lk-empty__zag {
    font-size: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 102, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty__desc {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  line-height: 140%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  text-align: center;
  color: #000;
}

@media screen and (max-width: 1180px) {
  /* line 102, dev/sass/modules/lk/lk-favorites.scss */
  .lk-empty__desc {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 113, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty__btn {
  text-align: center;
}

/* line 115, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty__btn .empty-dostavka {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  color: #6B6261;
  border-bottom: 1px solid #6B6261;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 120, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty__btn .empty-dostavka:hover {
  border-color: #000;
  color: #000;
}

/* line 125, dev/sass/modules/lk/lk-favorites.scss */
.lk-empty__btn .btn-black {
  width: calc(100vw / (var(--vwIdth) / 350));
}

@media screen and (max-width: 1180px) {
  /* line 125, dev/sass/modules/lk/lk-favorites.scss */
  .lk-empty__btn .btn-black {
    padding: calc(100vw / (var(--vwIdth) / 10));
    width: calc(100vw / (var(--vwIdth) / 250));
  }
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/brands.scss */
  .brands {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
    padding-top: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 6, dev/sass/modules/brands.scss */
.brands-wrp {
  padding-bottom: var(--pb);
}

/* line 9, dev/sass/modules/brands.scss */
.brands-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/modules/brands.scss */
  .brands-items {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 16, dev/sass/modules/brands.scss */
.brands-item {
  width: 25%;
  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;
}

/* line 21, dev/sass/modules/brands.scss */
.brands-item:nth-child(5), .brands-item:nth-child(6), .brands-item:nth-child(7) {
  margin-top: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 21, dev/sass/modules/brands.scss */
  .brands-item:nth-child(5), .brands-item:nth-child(6), .brands-item:nth-child(7) {
    margin-top: 0;
  }
}

/* line 29, dev/sass/modules/brands.scss */
.brands-item__img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 800px) {
  /* line 29, dev/sass/modules/brands.scss */
  .brands-item__img {
    -webkit-filter: none;
            filter: none;
  }
}

/* line 37, dev/sass/modules/brands.scss */
.brands-item:hover .brands-item__img {
  -webkit-filter: none;
          filter: none;
}

@media screen and (max-width: 1180px) {
  /* line 16, dev/sass/modules/brands.scss */
  .brands-item {
    width: 50%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
  /* line 44, dev/sass/modules/brands.scss */
  .brands-item:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 16, dev/sass/modules/brands.scss */
  .brands-item {
    width: calc(50% - 15px);
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
  /* line 51, dev/sass/modules/brands.scss */
  .brands-item:nth-child(odd) {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 1, dev/sass/modules/text-scroll.scss */
.text-scroll {
  padding-bottom: var(--pb);
}

/* line 3, dev/sass/modules/text-scroll.scss */
.text-scroll__wrp {
  padding-top: calc(100vw / (var(--vwIdth) / 60));
  padding-bottom: calc(100vw / (var(--vwIdth) / 70));
  padding-left: calc(100vw / (var(--vwIdth) / 155));
  padding-right: calc(100vw / (var(--vwIdth) / 155));
  background-color: #F6F6F6;
}

@media screen and (max-width: 1180px) {
  /* line 3, dev/sass/modules/text-scroll.scss */
  .text-scroll__wrp {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 3, dev/sass/modules/text-scroll.scss */
  .text-scroll__wrp {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 17, dev/sass/modules/text-scroll.scss */
.text-scroll__zag {
  font-size: calc(100vw / (var(--vwIdth) / 60));
  line-height: 110%;
  color: #000;
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  text-align: center;
}

@media screen and (max-width: 1180px) {
  /* line 17, dev/sass/modules/text-scroll.scss */
  .text-scroll__zag {
    margin-left: calc(100vw / (var(--vwIdth) / -20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/modules/text-scroll.scss */
  .text-scroll__zag {
    font-size: calc(100vw / (var(--vwIdth) / 25));
    margin-left: calc(100vw / (var(--vwIdth) / -15));
  }
}

/* line 33, dev/sass/modules/text-scroll.scss */
.text-scroll__info {
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/modules/text-scroll.scss */
  .text-scroll__info {
    padding-left: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    max-height: calc(100vw / (var(--vwIdth) / 85));
  }
}

/* line 45, dev/sass/modules/text-scroll.scss */
.text-scroll__info._active {
  max-height: 100%;
  margin-bottom: 0;
}

/* line 49, dev/sass/modules/text-scroll.scss */
.text-scroll__info p {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 140%;
  color: #000;
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/modules/text-scroll.scss */
  .text-scroll__info p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

/* line 83, dev/sass/modules/text-scroll.scss */
.text-scroll__btn {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer;
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 83, dev/sass/modules/text-scroll.scss */
  .text-scroll__btn {
    display: block;
  }
}

/* line 90, dev/sass/modules/text-scroll.scss */
.text-scroll__btn:hover {
  Color: #000;
}

/* line 93, dev/sass/modules/text-scroll.scss */
.text-scroll__btn._active {
  opacity: 0;
}

/* line 5, dev/sass/modules/sl-simple.scss */
.sl-simple {
  padding-bottom: var(--pb);
}

/* line 7, dev/sass/modules/sl-simple.scss */
.sl-simple figure {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
}

/* line 12, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-container {
  width: 100%;
  height: calc(100vw / (var(--vwIdth) / 770));
  -webkit-transition: opacity .6s ease, -webkit-transform .3s ease;
  transition: opacity .6s ease, -webkit-transform .3s ease;
  -o-transition: opacity .6s ease, transform .3s ease;
  transition: opacity .6s ease, transform .3s ease;
  transition: opacity .6s ease, transform .3s ease, -webkit-transform .3s ease;
}

@media screen and (max-width: 1180px) {
  /* line 12, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-container {
    height: calc(100vw / (var(--vwIdth) / 500));
  }
}

@media screen and (max-width: 600px) {
  /* line 12, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-container {
    height: calc(100vw / (var(--vwIdth) / 550));
  }
}

/* line 26, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-slide {
  overflow: hidden;
}

/* line 29, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-slide .slide-bgimg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-slide .slide-bgimg {
    display: none;
  }
}

/* line 40, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-slide .slide-bgimg._mob {
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 40, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-slide .slide-bgimg._mob {
    display: block;
  }
}

/* line 48, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-slide .entity-img {
  display: none;
}

/* line 53, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-pagination {
  bottom: calc(100vw / (var(--vwIdth) / 25));
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 53, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-pagination {
    bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 59, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-pagination .swiper-button-next.swiper-button-disabled, .sl-simple .swiper-pagination .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto;
  cursor: pointer;
}

/* line 64, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 calc(100vw / (var(--vwIdth) / 8)) !important;
  background-color: #fff;
  opacity: 1;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

@media screen and (max-width: 600px) {
  /* line 64, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-pagination-bullet {
    width: calc(100vw / (var(--vwIdth) / 7));
    height: calc(100vw / (var(--vwIdth) / 7));
    margin: 0 calc(100vw / (var(--vwIdth) / 4)) !important;
  }
}

/* line 77, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-pagination-bullet-active {
  background-color: #4E3F3A;
}

/* line 84, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-button-next, .sl-simple .swiper-button-prev {
  background: none;
  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: calc(100vw / (var(--vwIdth) / 60));
  width: auto;
  height: auto;
  margin: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 1180px) {
  /* line 84, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-button-next, .sl-simple .swiper-button-prev {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 84, dev/sass/modules/sl-simple.scss */
  .sl-simple .swiper-button-next, .sl-simple .swiper-button-prev {
    display: none !important;
  }
}

/* line 102, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-button-next:hover .icon, .sl-simple .swiper-button-prev:hover .icon {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}

/* line 107, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-button-next .icon, .sl-simple .swiper-button-prev .icon {
  fill: #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* line 113, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-button-next {
  right: 0;
}

/* line 117, dev/sass/modules/sl-simple.scss */
.sl-simple .swiper-button-prev {
  left: 0;
}

/* line 122, dev/sass/modules/sl-simple.scss */
.sl-simple__wrp {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 220));
}

@media screen and (max-width: 1180px) {
  /* line 122, dev/sass/modules/sl-simple.scss */
  .sl-simple__wrp {
    padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 122, dev/sass/modules/sl-simple.scss */
  .sl-simple__wrp {
    padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 139, dev/sass/modules/sl-simple.scss */
.sl-simple__text {
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 139, dev/sass/modules/sl-simple.scss */
  .sl-simple__text {
    width: 100%;
  }
}

/* line 145, dev/sass/modules/sl-simple.scss */
.sl-simple__text._center {
  margin: 0 auto;
}

/* line 149, dev/sass/modules/sl-simple.scss */
.sl-simple__text .type {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 35));
  line-height: 100%;
  color: #FFFFFF;
  opacity: 0.9;
}

@media screen and (max-width: 1180px) {
  /* line 149, dev/sass/modules/sl-simple.scss */
  .sl-simple__text .type {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 149, dev/sass/modules/sl-simple.scss */
  .sl-simple__text .type {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

/* line 164, dev/sass/modules/sl-simple.scss */
.sl-simple__text .zag {
  font-size: calc(100vw / (var(--vwIdth) / 90));
  line-height: 120%;
  color: #FFFFFF;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 164, dev/sass/modules/sl-simple.scss */
  .sl-simple__text .zag {
    font-size: calc(100vw / (var(--vwIdth) / 70));
  }
}

@media screen and (max-width: 600px) {
  /* line 164, dev/sass/modules/sl-simple.scss */
  .sl-simple__text .zag {
    font-size: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 177, dev/sass/modules/sl-simple.scss */
.sl-simple__text .desc {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 300;
  line-height: 140%;
  text-align: center;
  color: #fff;
  max-width: calc(100vw / (var(--vwIdth) / 625));
}

@media screen and (max-width: 600px) {
  /* line 177, dev/sass/modules/sl-simple.scss */
  .sl-simple__text .desc {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 1, dev/sass/modules/collection.scss */
.collection {
  padding-bottom: var(--pb);
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/modules/collection.scss */
  .collection {
    padding: calc(100vw / (var(--vwIdth) / 30)) 0 calc(100vw / (var(--vwIdth) / 60));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/collection.scss */
  .collection {
    padding: calc(100vw / (var(--vwIdth) / 30)) 0;
  }
}

/* line 14, dev/sass/modules/collection.scss */
.collection-tabs {
  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;
}

/* line 20, dev/sass/modules/collection.scss */
.collection-item {
  width: calc(50% - 20px);
  margin-bottom: 5px;
  background-color: #f6f6f6;
  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;
}

@media screen and (max-width: 1180px) {
  /* line 20, dev/sass/modules/collection.scss */
  .collection-item {
    width: calc(50% - 5px);
  }
}

@media screen and (max-width: 600px) {
  /* line 20, dev/sass/modules/collection.scss */
  .collection-item {
    width: 100%;
  }
  /* line 33, dev/sass/modules/collection.scss */
  .collection-item:nth-child(even) .collection-item__img {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 36, dev/sass/modules/collection.scss */
  .collection-item:nth-child(even) .collection-item__content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    padding-left: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 44, dev/sass/modules/collection.scss */
.collection-item__img {
  width: 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;
  position: relative;
  overflow: hidden;
}

/* line 52, dev/sass/modules/collection.scss */
.collection-item__img picture {
  position: relative;
  width: 100%;
  padding-bottom: 60%;
  overflow: hidden;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 58, dev/sass/modules/collection.scss */
.collection-item__img picture img {
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 63, dev/sass/modules/collection.scss */
.collection-item__img picture img:not(.loaded) {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 66, dev/sass/modules/collection.scss */
.collection-item__img picture img.loaded {
  height: 100%;
  width: 100%;
}

/* line 79, dev/sass/modules/collection.scss */
.collection-item__content {
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  padding-right: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 990px) {
  /* line 79, dev/sass/modules/collection.scss */
  .collection-item__content {
    top: 40%;
  }
}

/* line 93, dev/sass/modules/collection.scss */
.collection-item__content .type {
  font-weight: 300;
  line-height: 120%;
  color: #fff;
  margin-bottom: calc(100vw / (var(--vwIdth) / 4));
}

@media screen and (max-width: 600px) {
  /* line 93, dev/sass/modules/collection.scss */
  .collection-item__content .type {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 105, dev/sass/modules/collection.scss */
.collection-item__content .name {
  font-size: calc(100vw / (var(--vwIdth) / 35));
  color: #fff;
  line-height: 110%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 65));
  font-weight: normal;
}

@media screen and (max-width: 1180px) {
  /* line 105, dev/sass/modules/collection.scss */
  .collection-item__content .name {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 1, dev/sass/modules/services.scss */
.services {
  padding-bottom: var(--pb);
}

/* line 8, dev/sass/modules/services.scss */
.services-items {
  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;
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/modules/services.scss */
  .services-items {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 17, dev/sass/modules/services.scss */
.services-item {
  width: calc(25% - 100px);
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1180px) {
  /* line 17, dev/sass/modules/services.scss */
  .services-item {
    width: calc(25% - 30px);
  }
}

@media screen and (max-width: 990px) {
  /* line 17, dev/sass/modules/services.scss */
  .services-item {
    width: calc(50% - 30px);
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
  /* line 28, dev/sass/modules/services.scss */
  .services-item:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/modules/services.scss */
  .services-item {
    width: 100%;
  }
}

/* line 37, dev/sass/modules/services.scss */
.services-item .icon {
  width: calc(100vw / (var(--vwIdth) / 70));
  height: calc(100vw / (var(--vwIdth) / 70));
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 600px) {
  /* line 37, dev/sass/modules/services.scss */
  .services-item .icon {
    margin-bottom: 0;
  }
}

/* line 46, dev/sass/modules/services.scss */
.services-item span {
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 110%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  width: 100%;
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 46, dev/sass/modules/services.scss */
  .services-item span {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 58, dev/sass/modules/services.scss */
.services-item p {
  font-size: calc(100vw / (var(--vwIdth) / 15));
  line-height: 140%;
  opacity: 0.6;
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 58, dev/sass/modules/services.scss */
  .services-item p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 1, dev/sass/modules/advantages.scss */
.advantages__line {
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  background-color: #fff;
  z-index: 9;
  position: relative;
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/advantages.scss */
  .advantages__line {
    display: none;
  }
}

/* line 10, dev/sass/modules/advantages.scss */
.advantages__line._main {
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 10, dev/sass/modules/advantages.scss */
  .advantages__line._main {
    display: block;
    padding: 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 19, dev/sass/modules/advantages.scss */
.advantages__line-items {
  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;
  gap: 0 calc(100vw / (var(--vwIdth) / 75));
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/modules/advantages.scss */
  .advantages__line-items {
    gap: 0 calc(100vw / (var(--vwIdth) / 50));
  }
}

@media screen and (max-width: 600px) {
  /* line 19, dev/sass/modules/advantages.scss */
  .advantages__line-items {
    -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;
    gap: calc(100vw / (var(--vwIdth) / 10)) 0;
  }
}

/* line 35, dev/sass/modules/advantages.scss */
.advantages__line-item {
  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;
}

@media screen and (max-width: 600px) {
  /* line 35, dev/sass/modules/advantages.scss */
  .advantages__line-item {
    width: calc(50% - 10px);
  }
}

/* line 41, dev/sass/modules/advantages.scss */
.advantages__line-item img {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
}

/* line 46, dev/sass/modules/advantages.scss */
.advantages__line-item span {
  padding-left: calc(100vw / (var(--vwIdth) / 10));
  white-space: nowrap;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvdmFyaWFibGVzLnNjc3MiLCJzbWFydC1ncmlkLnNjc3MiLCJ1dGlscy9mb250cy5zY3NzIiwidXRpbHMvcmVzZXQuc2NzcyIsInV0aWxzL2R1bXAuc2NzcyIsInV0aWxzL21peGlucy5zY3NzIiwidXRpbHMvY29tbW9uLnNjc3MiLCJ1dGlscy9wcmVsb2FkZXIuc2NzcyIsInV0aWxzL2J0bi5zY3NzIiwidXRpbHMvemFnLnNjc3MiLCJwYWdlcy9tcC5zY3NzIiwicGFnZXMvZm9ybS1zdHlsZS5zY3NzIiwicGFnZXMvdGFibGUtc2l6ZS5zY3NzIiwicGFnZXMvbmV3cy5zY3NzIiwicGFnZXMvaWUuc2NzcyIsInBhZ2VzL2JyYW5kcy5zY3NzIiwicGFnZXMvcXVlc3Quc2NzcyIsInBhZ2VzL2luZm8uc2NzcyIsInBhZ2VzL3N0b3JlLnNjc3MiLCJwYWdlcy80MDQuc2NzcyIsInBhZ2VzL3R4dC5zY3NzIiwicGFnZXMvbGsuc2NzcyIsInBhZ2VzL29yZGVyLnNjc3MiLCJwYWdlcy9iYXNrZXQuc2NzcyIsInBhZ2VzL3NlYXJjaC5zY3NzIiwicGFnZXMvY29udGFjdHMuc2NzcyIsInBhZ2VzL25ld3MtY2FyZC5zY3NzIiwicGFnZXMvbWFraW5nLW9yZGVyLnNjc3MiLCJtb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyIsIm1vZHVsZXMvY2FyZC9jYXJkLnNjc3MiLCJtb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyIsIm1vZHVsZXMvaGVhZGVyLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9zb2NpYWwtbGlua3Muc2NzcyIsIm1vZHVsZXMvcG9wdXAuc2NzcyIsIm1vZHVsZXMvcHJvZHVjdC1zbC5zY3NzIiwibW9kdWxlcy9wYWdlLWhlYWQuc2NzcyIsIm1vZHVsZXMvY3QvY3QtaXRlbS5zY3NzIiwibW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyIsIm1vZHVsZXMvY3QvY3Qtc29ydC5zY3NzIiwibW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzIiwibW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzIiwibW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MiLCJtb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzIiwibW9kdWxlcy9jdC9jdC1pdGVtX19zbC5zY3NzIiwibW9kdWxlcy9jdC9jdC5zY3NzIiwibW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzIiwibW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL21zLnNjc3MiLCJtb2R1bGVzL3NzLnNjc3MiLCJtb2R1bGVzL2xrL2xrLWRhdGEuc2NzcyIsIm1vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzIiwibW9kdWxlcy9say9say5zY3NzIiwibW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzIiwibW9kdWxlcy9say9say1wb3B1cF9fbmV3LnNjc3MiLCJtb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzIiwibW9kdWxlcy9icmFuZHMuc2NzcyIsIm1vZHVsZXMvdGV4dC1zY3JvbGwuc2NzcyIsIm1vZHVsZXMvc2wtc2ltcGxlLnNjc3MiLCJtb2R1bGVzL2NvbGxlY3Rpb24uc2NzcyIsIm1vZHVsZXMvc2VydmljZXMuc2NzcyIsIm1vZHVsZXMvYWR2YW50YWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUNqQiw0Q0FBNEM7QUM4QjVDO0VBQ0MsV0FMVTtDQU1WOztBRDNCRCw0Q0FBNEM7QUM0QjVDO0VBQ0MsV0FUVTtDQVVWOztBRHpCRCw0Q0FBNEM7QUMwQjVDO0VBQ0MsV0FiVTtDQWNWOztBRHZCRCw0Q0FBNEM7QUN3QjVDO0VBQ0MsY0FqQmU7Q0FrQmY7O0FEckJELDRDQUE0QztBQ3VCNUM7RUFDQyxlQTVCbUI7Q0E2Qm5COztBRHBCRCw0Q0FBNEM7QUNxQjVDO0VBQ0MsZUE5QmM7Q0ErQmQ7O0FEbEJELDRDQUE0QztBQ21CNUM7RUFDQyxlQWhDYTtDQWlDYjs7QURoQkQsNENBQTRDO0FDaUI1QztFQUNDLGVBbENt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O0VHd0p2QywyQ0h4SnVDO0VHeUp2QyxnQkFBZTtDQUNmOztBUDRNQztFRml2QkYsdUNBQXVDO0VTbjlCekM7SUF3QkcsOENINUp1QztHR2tLeEM7RVR5N0JBLHVDQUF1QztFU3Y5QnpDO0lBMEJJLDBDSDlKc0M7SUcrSnRDLDJDSC9Kc0M7R0dnS3RDO0NUZzhCSDs7QUFFRCx1Q0FBdUM7QVM5OUJ2QztFQWdDRSxlUi9OYTtDUXlPYjs7QVR5N0JGLHVDQUF1QztBU24rQnZDO0VBa0NHLGVBQWM7Q0FJZDs7QVRrOEJILHVDQUF1QztBU3grQnZDO0VBb0NJLGNBQWE7Q0FDYjs7QVR3OEJKLHVDQUF1QztBUzcrQnZDO0VBd0NHLGNSdk9ZO0NRd09aOztBVHk4QkgsdUNBQXVDO0FTbC9CdkM7RUE0Q1EsMENIaExrQztFR2lMbEMsMkNIakxrQztFR2tMeEMsV0FBVTtFQUNKLDZDSG5Ma0M7RUdvTHhDLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtFQUNmLG9DQUEyQjtVQUEzQiw0QkFBMkI7Q0FLM0I7O0FQdUlFO0VGZzBCRix1Q0FBdUM7RVM3L0J6QztJQW1ERywwQ0h2THVDO0lHd0x2QywyQ0h4THVDO0dHMEx4QztDVDQ4QkQ7O0FBRUQscUNBQXFDO0FVenRDckM7RUFDQyxtQkFBa0I7RUFDbEIsa0RKK0V5QztFSTlFdEMsWUFBVztDQWtDZDs7QVJrWkc7RUYweUJGLHFDQUFxQztFVWp1Q3ZDO0lBS1Esa0RKNEVrQztHSTVDekM7Q1Znc0NBOztBQUVELHFDQUFxQztBVXZ1Q3JDO0VBUUUsa0RKeUV3QztDSXJFeEM7O0FSMmFFO0VGc3pCRixxQ0FBcUM7RVU3dUN2QztJQVVZLGtESnVFOEI7R0lyRXhDO0NWcXVDRDs7QUFFRCxzQ0FBc0M7QVVudkN0QztFQWNJLG1ESm1Fc0M7Q0k1RHJDOztBUjZYRDtFRnUyQkYsc0NBQXNDO0VVenZDeEM7SUFnQlksa0RKaUU4QjtHSTVEckM7Q1Z3dUNKOztBRXQwQkc7RUZ5MEJGLHNDQUFzQztFVWh3Q3hDO0lBbUJZLGtESjhEOEI7R0k1RHJDO0NWK3VDSjs7QUFF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cUV3QztDT2hFeEM7O0FYOFlFO0VGcXRERiw2Q0FBNkM7RWF6bUU5QztJQUdFLDRDUG1FdUM7R09oRXhDO0NidW1FRDs7QUFFRCw2Q0FBNkM7QWF2bUU1QztFQUNDLG1CQUFrQjtFQUNsQix3Q1A0RHdDO0VPM0R4QywwQ1AyRHdDO0VPMUR4Qyw2QkFBNEI7RUFDNUIsNEJBQTJCO0VBQzNCLGlDQUF3QjtVQUF4Qix5QkFBd0I7RUFDeEIsMENQdUR3QztFT3REeEMsMkNQc0R3QztFT3JEeEMsWVpiUztDWWNUOztBYjBtRUYsNkNBQTZDO0FheG1FNUM7RUFDQyw4Q1BpRHdDO0VPaER4QyxrQkFBaUI7RUFDakIsMEJBQXlCO0VBQ3pCLFlacEJTO0VZcUJULGtEUDZDd0M7RU81Q3hDLG1CQUFrQjtDQUlsQjs7QVg4WUU7RUYydERGLDZDQUE2QztFYW5uRTlDO0lBUUUsOENQMEN1QztHT3hDeEM7Q2I2bUVEOztBQUVELDZDQUE2QztBYXhwRTdDO0VBNENFLDBCQUF5QjtDQXFEekI7O0FiNGpFRiw2Q0FBNkM7QWE3cEU3QztFQStDRywyQ0FBMEM7Q0FLMUM7O0FiOG1FSCw2Q0FBNkM7QWFscUU3QztFQWtESSwyQ0FBMEM7Q0FDMUM7O0Fib25FSiw2Q0FBNkM7QWF2cUU3QztFQXdESSx1Qlp6Q087RVkwQ1AsWUFBVztDQUNYOztBWHFXQTtFRit3REYsNkNBQTZDO0VhOXFFL0M7SUFpRUksNENQZ0JzQztJT2Z0Qyw4Q1Blc0M7R09idkM7Q2IrbUVGOztBQUVELDZDQUE2QztBYXJyRTdDO0VBdUVHLGVBQWM7RUFDZCx1Qlp6RFE7RVkwRFIsbUJBQWtCO0VBQ2xCLDhDUE91QztFT052QyxvQkFBbUI7RUFDbkIsOEVQS3VDO0VPSnZDLCtDUEl1QztFT0h2QyxrQkFBaUI7Q0FNakI7O0FYbVdDO0VGMndERiw2Q0FBNkM7RWFsc0UvQztJQWdGZ0IsK0NQQzBCO0lPQTFCLDhDUEEwQjtJT0MxQiwyQ1BEMEI7R09HdkM7Q2JvbkVGOztBQUVELDZDQUE2QztBYTFzRTdDO0VBdUZHLDhDUE51QztFT092QyxrQkFBaUI7RUFD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QVFFLDRDVkdzQztJVUZ0Qyx3QkFBdUI7R0E4Q3hCO0NoQnl5RkY7O0FFdmdGRztFRjBnRkYseUNBQXlDO0VnQm4yRnpDO0lBWUUsdUJBQXNCO0dBMkN2QjtDaEJnekZGOztBRXQvRUc7RUZ5L0VGLHlDQUF5QztFZ0IxMkZ6QztJQWVFLFlBQVc7SUFDWCwrRVZMc0M7R1U0Q3ZDO0NoQnd6RkY7O0FBRUQseUNBQXlDO0FnQi8xRnRDO0VBQ0MsOENWUnNDO0VVU3RDLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsWWY3RU87RWU4RVAsa0RWWnNDO0NVb0J0Qzs7QWQ2U0E7RUYraUZGLHlDQUF5QztFZ0J6MkZ4QztJQU9FLGtEVmRxQztJVWVyQyw4Q1ZmcUM7R1VvQnRDO0NoQmkyRkg7O0FFL2dGRztFRmtoRkYseUNBQXlDO0VnQmozRnhDO0lBV0UsOENWbEJxQztHVW9CdEM7Q2hCdzJGSDs7QUFFRCwwQ0FBMEM7QWdCejRGdkM7RUFpQ0MsWWZ4Rk87RWV5RlAsOENWdkJzQztFVXdCdEMsaUJBQWdCO0VBQ2hCLGtEVnpCc0M7Q1VvQ3RDOztBaEJrMkZKLDBDQUEwQztBZ0JqNUZ2QztFQXNDRSxrRFYzQnFDO0NVNEJyQzs7QWRxU0Q7RUYya0ZGLDBDQUEwQztFZ0J2NUZ6QztJQXlDRSxrRFY5QnFDO0lVK0JyQyw4Q1YvQnFDO0dVb0N0QztDaEI2MkZIOztBRTNpRkc7RUY4aUZGLDBDQUEwQztFZ0IvNUZ6QztJQTZDRSw4Q1ZsQ3FDO0dVb0N0QztDaEJvM0ZIOztBQUVELDBDQUEwQztBZ0JyM0Z2QztFQUNDLCtDVnRDc0M7Q1UyQ3RDOztBZDJUQTtFRjBqRkYsMENBQTBDO0VnQjMzRnpDO0lBR0UsNkNWeENxQztJVXlDckMsWUFBVztHQUVaO0NoQjAzRkg7O0FBRUQsdUNBQXVDO0FpQngvRnZDO0VBQ0MsZ0RYZ0Z5QztFVy9FekMsZUFBYztDQTBHZDs7QWpCazVGRCx1Q0FBdUM7QWlCMS9GdEM7RUFDQyxrQkFBaUI7RUFDakIsa0RYMkV3QztDV3ZEeEM7O0FmNlpFO0VGOGtGRix1Q0FBdUM7RWlCamdHeEM7SUFJRSxrRFh5RXVDO0dXdkR4QztDakIrK0ZEOztBQUVELHdDQUF3QztBaUJ2Z0d0QztFQU9DLGlCQUFnQjtFQUNoQiw4Q1hxRXVDO0VXcEV2QywwQkFBeUI7RUFDekIsa0JBQWlCO0VBQ2pCLFloQkFRO0VnQkNSLGtEWGlFdUM7RVdoRXZDLGlDaEJBaUI7Q2dCT2pCOztBakI4L0ZILHdDQUF3QztBaUJsaEd0QztFQWVFLHFDQUFvQztDQUNwQzs7QWZtYUE7RUZxbUZGLHdDQUF3QztFaUJ4aEd4QztJQWtCRSw4Q1gyRHNDO0dXekR2QztDakJ3Z0dGOztBQUVELHdDQUF3QztBaUJ0Z0d2QztFQUNDLDJCQUEwQjtDQThFMUI7O0FmdVNFO0VGc3BGRix3Q0FBd0M7RWlCNWdHekM7SUFHRSx3QkFBdUI7R0E0RXhCO0NqQmk4RkQ7O0FFN29GRztFRmdwRkYsd0NBQXdDO0VpQm5oR3pDO0lBTUUsd0JBQXVCO0dBeUV4QjtDakJ3OEZEOztBRTVuRkc7RUYrbkZGLHdDQUF3QztFaUIxaEd6QztJQVNFLFlBQVc7R0FzRVo7Q2pCKzhGRDs7QUFFRCx3Q0FBd0M7QWlCcmhHdEM7RUFDQyx3RGhCbkJpQjtFZ0JvQmpCLGtIWHdDdUM7RVd2Q3ZDLGtEWHVDdUM7Q1d5QnZDOztBakJ5OUZILHdDQUF3QztBaUI1aEdyQztFQUtDLGlCQUFnQjtDQUNoQjs7QWpCMmhHSix3Q0FBd0M7QWlCMWhHckM7RUFDQyxrQkFBaUI7Q0FtQmpCOztBakIyZ0dKLHdDQUF3QztBaUIvaEdwQztFQUdDLDhDWGdDcUM7RVcvQnJDLFloQm5DTTtFZ0JvQ04sa0RYOEJxQztFVzdCckMsc0JBQXFCO0NBSXJCOztBZitYRDtFRitwRkYsd0NBQXdDO0VpQnhpR3RDO0lBUUUsa0RYMkJvQztHV3pCckM7Q2pCa2lHSjs7QUFFRCx3Q0FBd0M7QWlCOWlHcEM7RUFhQyw4Q1hzQnFDO0VXckJyQyxrRFhxQnFDO0NXaEJyQzs7QWZzWEQ7RUY0cUZGLHdDQUF3QztFaUJyakd0QztJQWdCRSw4Q1htQm9DO0lXbEJwQyxrRFhrQm9DO0dXaEJyQztDakJ1aUdK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QUF5QjtDQTBFekI7O0FwQmcrR0Ysc0NBQXNDO0FvQnppSHBDO0VBQ0Msd0JBQXVCO0VBQ3ZCLG1IZFB1QztFY1F2QywwQm5CdEVXO0VtQnVFWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBbUVsQjs7QWxCb1BDO0VGdXZHRixzQ0FBc0M7RW9CbmpIdEM7SUFPRSx3QkFBdUI7SUFDdkIsK0VkYnNDO0djNkV2QztDcEJnL0dGOztBRS91R0c7RUZrdkdGLHNDQUFzQztFb0Izakh0QztJQVdFLFlBQVc7SUFDWCwrQ2RqQnNDO0lja0J0QyxrRGRsQnNDO0ljbUJ0QywrRWRuQnNDO0djNkV2QztFcEIwL0dELHVDQUF1QztFb0Jsa0h0QztJQWdCRSxpQkFBZ0I7R0FDaEI7Q3BCcWpISjs7QUVydUdHO0VGd3VHRixzQ0FBc0M7RW9CemtIdEM7SUFvQkUsNENkekJzQztHYzZFdkM7Q3BCcWdIRjs7QUFFRCx1Q0FBdUM7QW9CempIcEM7RUFDQyxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87Q0FZUDs7QXBCaWpISix1Q0FBdUM7QW9CaGtIbkM7RUFLQywwQ2RoQ3FDO0VjaUNyQywyQ2RqQ3FDO0Vja0NyQyxjQUFhO0NBQ2I7O0FsQm1VRDtFRjZ2R0YsdUNBQXVDO0VvQnhrSHJDO0lBV0UsMENkdENvQztJY3VDcEMsMkNkdkNvQztHY3dDcEM7Q3BCZ2tITDs7QUFFRCx1Q0FBdUM7QW9CL2pIcEM7RUFDQyxtQkFBa0I7Q0FpQmxCOztBcEJrakhKLHVDQUF1QztBb0Jwa0huQztFQUdDLDhDZDlDcUM7RWMrQ3JDLCtDZC9DcUM7RWNnRHJDLGtEZGhEcUM7Q2M0RHJDOztBbEJxUUQ7RUZzekdGLHVDQUF1QztFb0I1a0hyQztJQU9FLCtDZGxEb0M7R2M0RHJDO0NwQitqSEo7O0FFN3lHRztFRmd6R0YsdUNBQXVDO0VvQm5sSHJDO0lBVUUsK0NkckRvQztHYzREckM7Q3BCc2tISjs7QUU1eEdHO0VGK3hHRix1Q0FBdUM7RW9CMWxIckM7SUFhRSwrQ2R4RG9DO0ljeURwQyxpQkFBZ0I7SUFDaEIsa0RkMURvQztHYzREckM7Q3BCK2tISjs7QUFFRCx1Q0FBdUM7QW9CeG9IcEM7RUEwREMsaUJBQWdCO0VBQ2hCLDhDZGhFc0M7RWNpRXRDLGtEZGpFc0M7Q2N3RXRDOztBcEI0a0hKLHVDQUF1QztBb0Ivb0hwQztFQThERSxZQUFXO0NBQ1g7O0FsQmtTRDtFRm96R0YsdUNBQXVDO0VvQnJwSHRDO0lBaUVFLGtEZHRFcUM7R2N3RXRDO0NwQnNsSEg7O0FBRUQsdUNBQXVDO0FvQjNwSHBDO0VBcUVDLDhDZDFFc0M7RWMyRXRDLFluQjdJTztDbUI4SVA7O0FwQjBsSEoscUNBQXFDO0FxQnZ2SHJDO0VBQ0MsWXBCY1U7RW9CYlYsaUJBQWdCO0NBOEJoQjs7QXJCNnRIRCxxQ0FBcUM7QXFCN3ZIckM7RUFJRSw4Q2Y2RXdDO0VlNUV4QyxpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLGtEZjBFd0M7Q2VuRXhDOztBbkJvWUU7RUZvM0dGLHFDQUFxQztFcUJ0d0h2QztJQVNHLGtEZndFdUM7R2VuRXhDO0NyQjR2SEQ7O0FFbjFHRztFRnMxR0YscUNBQXFDO0VxQjd3SHZDO0lBWUcsOENmcUV1QztHZW5FeEM7Q3JCbXdIRDs7QUFFRCxzQ0FBc0M7QXFCbnhIdEM7RUFpQkUsa0RmZ0V3QztDZWxEeEM7O0FyQnl2SEYsc0NBQXNDO0FxQnh4SHRDO0VBbUJHLGlCQUFnQjtDQUNoQjs7QW5COFhDO0VGNDRHRixzQ0FBc0M7RXFCOXhIeEM7SUFzQkcsa0RmMkR1QztHZWxEeEM7Q3JCbXdIRDs7QUVuNEdHO0VGczRHRixzQ0FBc0M7RXFCcnlIeEM7SUF5QkcsOENmd0R1QztHZWxEeEM7Q3JCMHdIRDs7QUVsM0dHO0VGcTNHRixzQ0FBc0M7RXFCNXlIeEM7SUE0QkcsOENmcUR1QztJZXBEdkMsa0Rmb0R1QztHZWxEeEM7Q3JCa3hIRDs7QUFFRCxvQ0FBb0M7QXNCbHpIaEM7RUFDSSxtRGhCK0VrQztFZ0I5RWxDLGdEaEI4RWtDO0VnQjdFbEMsZUFBYztFQUNkLDBCQUF5QjtDQXFRNUI7O0FwQndJRDtFRjA2R0Ysb0NBQW9DO0VzQjN6SGxDO0lBTVEs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RGpCdEVvQztHaUJpR3JDO0N2QjZySUo7O0FBRUQseUNBQXlDO0F1QnowSXRDO0VBb0hJLDhDakIzRW1DO0VpQjRFbkMsWXRCOUlJO0VzQitJSixrRGpCN0VtQztDaUIyRm5DOztBckIyUUg7RUZrOEhGLHlDQUF5QztFdUJqMUl4QztJQXdISyxpRGpCL0VrQztHaUIyRm5DO0N2Qml0SU47O0FBRUQseUNBQXlDO0F1QnYxSXRDO0VBNEhLLGlCQUFnQjtDQUNoQjs7QXZCK3RJUix5Q0FBeUM7QXVCNTFJdEM7RUFnSUssWXRCekpHO0VzQjBKSCxvQkFBbUI7RUFDbkIsZ0RqQnpGa0M7Q2lCMEZsQzs7QXZCZ3VJUix5Q0FBeUM7QXVCbjJJdEM7RUF3SUcsY0FBYTtDQUNiOztBdkIrdElOLHlDQUF5QztBdUJ4Mkl0QztFQTZJRSxjQUFhO0NBRWI7O0F2Qjh0SUwseUNBQXlDO0F1QjcySXRDO0VBa0pFLG1EakJ6R3FDO0VpQjBHckMsV0FBVTtDQW9DVjs7QXJCZ01EO0VGNi9IRix5Q0FBeUM7RXVCcDNJeEM7SUFxSkcsbURqQjVHb0M7R2lCOElyQztDdkJpc0lKOztBQUVELHlDQUF5QztBdUIxM0l0QztFQXlKRyw4QkFBNkI7RUFDN0IsZ0JBQWU7Q0FRZjs7QXZCOHRJTix5Q0FBeUM7QXVCaDRJdEM7RUE2SkksMENqQnBIbUM7Q2lCd0huQzs7QXJCOE9IO0VGdS9IRix5Q0FBeUM7RXVCdDRJeEM7SUErSkssV0FBVTtHQUVYO0N2Qnl1SU47O0FBRUQseUNBQXlDO0F1QjU0SXRDO0VBcUtHLGVBQWM7Q0FDZDs7QXZCMnVJTix5Q0FBeUM7QXVCajVJdEM7RUF5S0csZUFBYztDQWFkOztBdkJndUlOLHlDQUF5QztBdUJ0NUl0QztFQTRLSSwrRWpCbkltQztFaUJvSW5DLDhDakJwSW1DO0NpQjRJbkM7O0FyQjBOSDtFRjhnSUYseUNBQXlDO0V1Qjc1SXhDO0lBK0tLLDRDakJ0SWtDO0lpQnVJbEMsOENqQnZJa0M7SWlCd0lsQyxXQUFVO0lBQ1YsWUFBVztJQUNYLG1CQUFrQjtHQUVuQjtDdkJndklOOztBQUVELHlD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SUgseUNBQXlDO0F1QmwvSnZDO0VBaXJCRSxnRGpCam5Cc0M7Q2lCa25CdEM7O0F2QnEwSUoseUNBQXlDO0F1QmowSXhDO0VBQ0MsV0FBVTtDQW1SVjs7QXJCNWpCRTtFRittSkYseUNBQXlDO0V1QnYwSTFDO0lBR0UsV0FBVTtHQWlSWDtDdkJ1aklEOztBRTNsSkc7RUY4bEpGLHlDQUF5QztFdUI5MEkxQztJQU1FLFlBQVc7R0E4UVo7Q3ZCOGpJRDs7QUFFRCx5Q0FBeUM7QXVCcDFJdkM7RUFVQyxZQUFXO0VBQ1gsMEJ0Qi9yQlc7RXNCZ3NCWCx5QkFBZ0I7RUFBaEIsaUJBQWdCO0VBQ2hCLHlDakJub0J1QztFaUJvb0J2QyxxSmpCcG9CdUM7RWlCcW9CdkMsa0RqQnJvQnVDO0NpQnEwQnZDOztBckJwZ0JDO0VGb3BKRix5Q0FBeUM7RXVCLzFJekM7SUFpQkUscUpqQnZvQnNDO0dpQnEwQnZDO0N2Qm9wSUY7O0FBRUQseUNBQXlDO0F1QnIySXZDO0VBcUJFLHFKakIzb0JzQztFaUI0b0J0QywwQkFBeUI7RUFDekIsK0NqQjdvQnNDO0VpQjhvQnRDLGNBQWE7Q0FzTGI7O0FyQm5nQkE7RUZtcUpGLHlDQUF5QztFdUI5Mkl6QztJQTBCRyw0Q2pCaHBCcUM7SWlCaXBCckMsK0NqQmpwQnFDO0dpQm8wQnRDO0N2QnFxSUg7O0FBRUQseUNBQXlDO0F1QnIzSXZDO0VBK0JHLGVBQWM7Q0FDZDs7QXZCMDFJTCx5Q0FBeUM7QXVCMTNJdkM7RUFtQ0csaUJBQWdCO0VBQ2hCLDhDakIxcEJxQztFaUIycEJyQyxpQ3RCM3RCZTtFc0I0dEJmLGtCQUFpQjtFQUNqQixZdEIvdEJNO0NzQnd1Qk47O0F2Qm0xSUwseUNBQXlDO0F1Qm40SXZDO0VBMENJLGNBQWE7Q0FDYjs7QXZCNjFJTix5Q0FBeUM7QXVCeDRJdkM7RUE4Q0ksMEJBQXlCO0NBQ3pCOztBdkI4MUlOLHlDQUF5QztBdUI3NEl2QztFQW1ERyw4Q2pCenFCcUM7RWlCMHFCckMsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxldEI1dUJlO0VzQjZ1QmYsZ0RBQXFCO0VBQ3JCLGNBQWE7Q0FjYjs7QXJCdFZEO0VGd3FKRix5Q0FBeUM7RXVCeDVJekM7SUEwREksV0FBVTtHQVlYO0N2QnMxSUo7O0FBRUQseUNBQXlDO0F1Qjk1SXZDO0VBOERJLGVBQWM7RUFDZCxtQkFBa0I7Q0FDbEI7O0F2Qm8ySU4seUNBQXlDO0F1QnA2SXZDO0VBbUVJLGlCQUFnQjtDQUNoQjs7QXZCcTJJTix5Q0FBeUM7QXVCejZJdkM7RUF5RUcsbUJBQWtCO0VBQ2xCLFlBQVc7Q0FLWDs7QXZCZzJJTCx5Q0FBeUM7QXVCLzZJdkM7RUE2RUksY0FBYTtDQUNiOztBdkJzMklOLHlDQUF5QztBdUJwN0l2QztFQWtGRyxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixnQkFBZTtFQUNmLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtDQVlmOztBdkIyMUlMLHlDQUF5QztBdUI3N0l2QztFQXlGSSxhQUFZO0NBQ1o7O0F2QncySU4seUNBQXlDO0F1Qmw4SXZDO0VBNkZJLGdCdEJueEJjO0VzQm94QmQsMENqQnB0Qm9DO0VpQnF0QnBDLDJDakJydEJvQztDaUJ1dEJwQzs7QXZCdzJJTix5Q0FBeUM7QXVCejhJdkM7RUFxR0csa0RqQjN0QnFDO0VpQjR0QnJDLFlBQVc7Q0FDWDs7QXZCdzJJTCx5Q0FBeUM7QXVCLzhJdkM7RUEwR0csZUFBYztFQUNkLDhDakJqdUJxQztDaUJtdUJyQzs7QXZCdzJJTCx5Q0FBeUM7QXVCcjlJdkM7RUFnSEcscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLFlBQVc7RUFDWCxtQkFBa0I7Q0FzRmxCOztBckJ4ZEQ7RUY2dUpGLHlDQUF5QztFdUI3OUl6QztJQW9ISSx3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7R0FvRmhCO0N2Qnl4SUo7O0FBRUQseUNBQXlDO0F1Qm4rSXZDO0VBd0hJLG1EakI5dUJvQztDaUJtdkJwQzs7QXZCMjJJTix5Q0FBeUM7QXVCeCtJdkM7RUEySEsscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtDQUNiOztBdkJpM0lQLHlDQUF5QztBdUI3K0l2QztFQWdJSSxXQUFVO0VBQ1YsVUFBUztFQUNULHVCQUFzQjtFQUN0QixldEJ6ekJjO0VzQjB6QmQsOENqQjF2Qm9DO0VpQjJ2QnBDLDJDakIzdkJvQztFaUI0dkJwQyw0Q2pCNXZCb0M7Q2lCNHdCcEM7O0FyQjNjRjtFRjh5SkYseUNBQXlDO0V1QnovSXpDO0lBd0lLLDhDakI5dkJtQztJaUIrdkJuQyw0Q2pCL3ZCbUM7R2lCNHdCcEM7Q3ZCdzJJTDs7QUU5d0pHO0VGaXhKRix5Q0FBeUM7RXVCamdKekM7SUE0SUssWUFBVztHQVVaO0N2QisySUw7O0FBRUQseUNBQXlDO0F1QnZnSnZDO0VBZ0pLLGV0Qm4wQmE7RXNCbzBCYiw4Q2pCdndCbUM7Q2lCMndCbkM7QUFySkw7RUFnSkssZXRCbjBCYTtFc0JvMEJiLDhDakJ2d0JtQztDaUIyd0JuQztBQXJKTDtFQWdKSyxldEJuMEJhO0VzQm8wQmIsOENqQnZ3Qm1DO0NpQjJ3Qm5DO0FBckpMO0VBZ0pLLGV0Qm4wQmE7RXNCbzBCYiw4Q2pCdndCbUM7Q2lCMndCbkM7O0FyQjFjSDtFRm0wSkYseUNBQXlDO0V1QjlnSnpDO0lBbUpNLDhDakJ6d0JrQztHaUIyd0JuQztFQXJKTDtJQW1KTSw4Q2pCendCa0M7R2lCMndCbkM7RUFySkw7SUFtSk0sOENqQnp3QmtDO0dpQjJ3Qm5DO0VBckpMO0lBbUpNLDhDakJ6d0JrQztHaUIyd0JuQztDdkI2M0lOOztBQUVELHlDQUF5QztBdUJwaEp2QztFQXdKSSxXQUFVO0VBQ1YsVUFBUztFQUNULHVCQUFzQjtFQUN0QixldEJqMUJjO0VzQmsxQmQsOENqQmx4Qm9DO0VpQm14QnBDLDJDakJueEJvQztFaUJveEJwQyw0Q2pCcHhCb0M7Q2lCb3lCcEM7O0FyQm5lRjtFRnExSkYseUNBQXlDO0V1QmhpSnpDO0lBZ0tLLDhDakJ0eEJtQztJaUJ1eEJuQyw0Q2pCdnhCbUM7R2lCb3lCcEM7Q3ZCdTNJTDs7QUVyekpHO0VGd3pKRix5Q0FBeUM7RXVCeGlKekM7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QklsQyxnRG5CSmtDO0VtQktsQywwQnhCbkVNO0V3Qm9FTiw0Q25CTmtDO0VtQk9sQyxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLDhDbkJUa0M7Q21Cd0JyQzs7QXZCeVNEO0VGaXFMRix5Q0FBeUM7RXlCaCtMdkM7SUFTUSwrRW5CWDhCO0ltQlk5Qiw4Q25CWjhCO0dtQndCckM7Q3pCKzhMSjs7QUVqb0xHO0VGb29MRix5Q0FBeUM7RXlCeCtMdkM7SUFhUSw4Q25CZjhCO0ltQmdCOUIsK0VuQmhCOEI7SW1CaUI5Qiw2Q0FBa0I7SUFDbEIsWUFBVztHQU1sQjtDekJ5OUxKOztBQUVELDBDQUEwQztBeUJqL0xyQztFQW1CTyxlQUFjO0VBQ2QsWXhCeEZEO0N3QnlGRjs7QXpCaytMVCwwQ0FBMEM7QTBCMWtNMUM7RUFDSSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0VBQ2YsMEJBQXlCO0NBbUo1Qjs7QTFCMjdMRCwwQ0FBMEM7QTBCNWtNdEM7RUFDSSw4Q3BCMkVrQztFb0IxRWxDLGtCQUFpQjtFQUNqQixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGtEcEJ1RWtDO0NvQmxFckM7O0F4QndhRDtFRm9xTEYsMENBQTBDO0UwQnRsTXhDO0lBT1Esa0RwQnFFOEI7SW9CcEU5Qiw4Q3BCb0U4QjtHb0JsRXJDO0MxQmlsTUo7O0FBRUQsMkNBQTJDO0EwQmpsTXZDO0VBQ0ksV0FBVTtFQUNWLGtEcEI4RGtDO0NvQjlDckM7O0F4QitXRDtFRnV0TEYsMkNBQTJDO0UwQnhsTXpDO0lBSVEsV0FBVTtJQUNWLGtEcEIyRDhCO0dvQjlDckM7QzFCMmtNSjs7QUV2ckxHO0VGMHJMRiwyQ0FBMkM7RTBCaG1NekM7SUFRUSxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGtEcEJzRDhCO0dvQjlDckM7QzFCb2xNSjs7QUFFRCwyQ0FBMkM7QTBCeG1NdEM7RUFhTywrQ3BCbUQ4QjtDb0IvQ2pDOztBeEJxWkw7RUZ3c0xGLDJDQUEyQztFMEI5bU14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QkFBeUI7RUFDekIsWTFCckNMO0UwQnNDSyxpRHJCNEIwQjtDcUJ4QjdCOztBekJ5VlQ7RUYrOExGLDRDQUE0QztFMkI3ek1yQztJQW1CVyw4Q3JCMEJzQjtHcUJ4QjdCO0MzQjR5TVo7O0FBRUQsNENBQTRDO0EyQm4wTW5DO0VBdUJPLDhDckJzQjBCO0VxQnJCMUIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixZMUIvQ0w7RTBCZ0RLLGtEckJrQjBCO0NxQmI3Qjs7QXpCOFVUO0VGKzlMRiw0Q0FBNEM7RTJCNzBNckM7SUE2QlcsOENyQmdCc0I7SXFCZnRCLGtEckJlc0I7R3FCYjdCO0MzQmt6TVo7O0FBRUQsNENBQTRDO0EyQnAxTW5DO0VBa0NPLDBDckJXMEI7RXFCVjFCLDBDckJVMEI7RXFCVDFCLHVCMUJ6REw7RTBCMERLLGtEckJRMEI7Q3FCSjdCOztBekJxVVQ7RUYrK0xGLDRDQUE0QztFMkI3MU1yQztJQXVDVyxrRHJCTXNCO0dxQko3QjtDM0J3ek1aOztBQUVELDRDQUE0QztBMkJuMk1uQztFQTJDTyxpQkFBZ0I7RUFDaEIsWTFCakVMO0UwQmtFSyxpRHJCQTBCO0VxQkMxQiwwQkFBeUI7Q0FDNUI7O0EzQjR6TWIsNENBQTRDO0EyQjMyTW5DO0VBaURPLDhDckJKMEI7RXFCSzFCLGtCQUFpQjtFQUNqQiwwQkFBeUI7RUFDekIsWTFCekVMO0UwQjBFSyxrRHJCUjBCO0NxQlk3Qjs7QXpCcVRUO0VGdWdNRiw0Q0FBNEM7RTJCcjNNckM7SUF1RFcsa0RyQlZzQjtHcUJZN0I7QzNCZzBNWjs7QUFFRCw0Q0FBNEM7QTJCMzNNbkM7RUEyRE8sWTFCaEZMO0UwQmlGSyxrRHJCZjBCO0NxQm9CN0I7O0F6QjZTVDtFRm9oTUYsNENBQTRDO0UyQmw0TXJDO0lBOERXLGtEckJqQnNCO0lxQmtCdEIsOENyQmxCc0I7R3FCb0I3QjtDM0JzME1aOztBQUVELDZDQUE2QztBMkJ6NE1wQztFQW1FTyxVQUFTO0NBSVo7O0EzQnUwTWIsNkNBQTZDO0EyQjk0TXBDO0VBcUVXLGlCQUFnQjtDQUNuQjs7QTNCNjBN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QThDO0E0QnJ3TjlDO0VBQ0ksMEJBQXlCO0NBK0Q1Qjs7QTVCMHNORCw4Q0FBOEM7QTRCeHdOMUM7RUFDSSxlQUFjO0VBQ2QsK0N0QjZFa0M7RXNCNUVsQywwQjNCZVk7RTJCZFosNEN0QjJFa0M7Q3NCdkVyQzs7QTFCNmFEO0VGNDFNRiw4Q0FBOEM7RTRCanhONUM7SUFNUSw0Q3RCeUU4QjtHc0J2RXJDO0M1QjZ3Tko7O0FBRUQsK0NBQStDO0E0Qjl3TjNDO0VBQ0ksa0R0QnFFa0M7Q3NCdERyQzs7QTFCNFpEO0VGdzJNRiwrQ0FBK0M7RTRCcHhON0M7SUFHUSxtRHRCbUU4QjtHc0J0RHJDO0M1Qnd3Tko7O0FBRUQsK0NBQStDO0E0QjF4TjFDO0VBT08sOEN0QitEOEI7RXNCOUQ5QixrRHRCOEQ4QjtDc0J2RGpDOztBNUJpeE5ULCtDQUErQztBNEJoeU4xQztFQVVXLGlCQUFnQjtDQUNuQjs7QTFCaWFUO0VGMDNNRiwrQ0FBK0M7RTRCdHlONUM7SUFhVyxrRHRCeUQwQjtHc0J2RGpDO0M1QjJ4TlI7O0FBRUQsK0NBQStDO0E0QjN4TjNDO0VBQ0ksOEN0Qm9Ea0M7RXNCbkRsQywrQ3RCbURrQztDc0JyQ3JDOztBNUJpeE5MLCtDQUErQztBNEJqeU4xQztFQUlPLGtEdEJpRDhCO0VzQmhEOUIsWUFBVztDQUNkOztBNUJpeU5ULCtDQUErQztBNEJ2eU4xQztFQVFPLFlBQVc7Q0FPZDs7QTVCNnhOVCwrQ0FBK0M7QTRCNXlOMUM7RUFVVywwQ3RCMkMwQjtFc0IxQzFCLDJDdEIwQzBCO0VzQnpDMUIsYzNCbEJEO0UyQm1CQyxnRHRCd0MwQjtDc0J2QzdCOztBNUJzeU5iLCtDQUErQztBNEJueU4zQztFQUNJLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixrRHRCa0NrQztDc0JyQnJDOztBMUIyWEQ7RUZnNk1GLCtDQUErQztFNEIxeU43QztJQUlRLHdCQUFlO1FBQWYsb0JBQWU7WUFBZixnQkFBZTtHQVd0QjtDNUIreE5KOztBQUVELCtDQUErQztBNEJoek4xQztFQU9PLGlE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a0R6QjBFeUM7RXlCekV6QyxZQUFXO0NBZ0NYOztBN0IwV0c7RUYwOFBGLDhDQUE4QztFK0J6MVFoRDtJQU9FLGlEekJ1RXdDO0d5QnpDekM7Qy9Cd3pRQTs7QUV6NlBHO0VGNDZQRiw4Q0FBOEM7RStCaDJRaEQ7SUFVRSw4Q3pCb0V3QztHeUJ6Q3pDO0MvQit6UUE7O0FBRUQsK0NBQStDO0ErQnQyUS9DO0VBYUUsNkN6QmlFd0M7RXlCaEV4QyxZOUJGUztDOEJHVDs7QS9CNjFRRiwrQ0FBK0M7QStCNTFROUM7RUFDQyxZOUJKWTtDOEJ1Qlo7O0EvQjYwUUYsK0NBQStDO0ErQmoyUTdDO0VBR0Msd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDQUNqQjs7QS9CazJRSCwrQ0FBK0M7QStCeDJRN0M7RUFRQyxrQkFBaUI7Q0FXakI7O0EvQjAxUUgsK0NBQStDO0ErQjcyUTdDO0VBV0csWTlCZFM7QzhCZVQ7O0EvQnMyUUwsK0NBQStDO0ErQmwzUTdDO0VBZ0JFLGU5QmZnQjtFOEJnQmhCLGlCQUFnQjtDQUNoQjs7QS9CczJRSiwwQ0FBMEM7QWdDMzRRMUM7RUFDSSxnQkFBZTtFQUNmLFlBQVc7RUFDWCxXL0JzQk87RStCckJQLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsZ0QxQjRFc0M7RTBCM0V0QyxnRDFCMkVzQztFMEIxRXRDLHVCQUFzQjtDQTJwQ3pCOztBOUIzdUJHO0VGZytQRiwwQ0FBMEM7RWdDdjVRNUM7SUFTUSxlQUFjO0lBQ2QsY0FBYTtHQXdwQ3BCO0NoQzB2T0E7O0FFMWdRRztFRjZnUUYsMkNBQTJDO0VnQy81UTdDO0lBY1ksOEMxQm1FOEI7RzBCM0RyQztDaEM2NFFKOztBRXBnUUc7RUZ1Z1FGLDJDQUEyQztFZ0N0NlE3QztJQWlCWSxXQUFVO0dBS2pCO0NoQ281UUo7O0FFbi9QRztFRnMvUEYsMkNBQTJDO0VnQzc2UTdDO0lBb0JZLGlEMUI2RDhCO0cwQjNEckM7Q2hDMjVRSjs7QUFFRCwyQ0FBMkM7QWdDdjVRdkM7RUFDSSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHdCQUEyQjtFQUEzQixvQ0FBMkI7TUFBM0IscUJBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIsVy9CUkc7RStCU0gsdUJBQXNCO0NBT3pCOztBOUJ5V0Q7RUY0aVFGLDJDQUEyQztFZ0NsNlF6QztJQVFRLDBCQUE4QjtJQUE5Qix1Q0FBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QjtHQUtyQztDaEN5NVFKOztBRW5pUUc7RUZzaVFGLDJDQUEyQztFZ0N6NlF6QztJQVdRLHVCQUFzQjtHQUU3QjtDaENnNlFKOztBQUVELDJDQUEyQztBZ0NoNlF2QztFQUNJLDBDMUJxQ2tDO0UwQnBDbEMsMkMxQm9Da0M7RTBCbkNsQyxnQkFBZTtFQUNmLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtDQWlDbEI7O0E5QjRVRDtFRndqUUYsMkNBQTJDO0VnQzU2UXpDO0lBU1EscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtHQStCcEI7Q2hDdzRRSjs7QUVwaVFHO0VGdWlRRiwyQ0FBMkM7RWdDbjdRekM7SUFZUSwyQzFCMEI4QjtJMEJ6QjlCLDBDMUJ5QjhCO0cwQkVyQztDaENnNVFKOztBQUVELDJDQUEyQztBZ0MxN1F0QztFQWtCVyxrSEFBcUQ7TUFBckQsOEdBQXFEO1VBQXJELDBHQUFxRDtDQUN4RDs7QWhDNDZRYiwyQ0FBMkM7QWdDLzdRdEM7RUFzQlcscUJBQW9CO0NBQ3ZCOztBaEM2NlFiLDJDQUEyQztBZ0NwOFF0QztFQTBCVyxrSEFBcUQ7TUFBckQsOEdBQXFEO1VBQXJELDBHQUFxRDtDQUN4RDs7QWhDODZRYiwyQ0FBMkM7QWdDejhRdEM7RUErQk8sdUIvQjNERDtFK0I0REMsMEMxQk04QjtFMEJMOUIsWUFBVztFQUNYLDRDQUFpQjtFQUNqQixlQUFjO0VBQ2QsaUNBQXdCO0VBQXhCLDRCQUF3QjtFQUF4Qix5QkFBd0I7RUFDeEIsOEJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUI7Q0FDeEI7O0FoQzg2UVQsMkNBQTJDO0FnQzE2UXZDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFRO0VBQVIsaUJBQVE7TUFBUixrQkFBUTtVQUFSLFNBQVE7Q0F5Q1g7O0E5QitSRDtFRnVtUUYsMkNBQTJDO0VnQzc2UXJDO0lBRVEsY0FBYTtHQUVwQjtDaEM2NlFSOztBQUVELDJDQUEyQztBZ0N2N1F0QztFQWNlLGUvQjlFQTtDK0IrRUg7O0FoQzY2UWpCLDRDQUE0QztBZ0M1N1F2QztFQXNCZSxZL0IzRk47RStCNEZNLGlCQUFnQjtDQUNuQjs7QWhDMDZRakIsNENBQTRDO0FnQ2w4UXZDO0VBNEJXLDJDMUJoQzBCO0UwQmlDMUIsK0UxQmpDMEI7RTBCa0MxQixrQkFBaUI7RUFDakIsWS9CcEdGO0UrQnFHRSxpQkFBZ0I7Q0FRbkI7O0E5QnFSVDtFRitvUUYsNENBQTRDO0VnQzU4UXpDO0lBa0NlLCtFMUJ0Q3NCO0kwQnVDdEIsOEMxQnZDc0I7RzBCNEM3QjtDaEN5NlFaOztBRXZvUUc7RUYwb1FGLDRDQUE0QztFZ0NwOVF6QztJQXNDZSxhQUFZO0dBRW5CO0NoQ2c3UVo7O0FBRUQsNENBQTRDO0FnQzc2UXhDO0VBQ0ksOEMxQmxEa0M7RTBCbURsQyxpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGtCQUFpQjtDQXlCcEI7O0E5QjBTRDtFRittUUYsNENBQTRDO0VnQ3Q3UTFDO0lBTVEsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxTQUFRO0lBQ1IseUNBQWdDO1FBQWhDLHFDQUFnQztZQUFoQyxpQ0FBZ0M7SUFDaEMsOEMxQjNEOEI7RzBCOEVyQztDaENpNlFKOztBRTlxUUc7RUZpclFGLDRDQUE0QztFZ0NqOFExQztJQWFRLDhDMUI5RDhCO0cwQjhFckM7Q2hDdzZRSjs7QUV4cVFHO0VGMnFRRiw0Q0FBNEM7RWdDeDhRMUM7SUFnQlEsWS9CbklEO0krQm9JQyxrQkFBaUI7SUFDakIsbUJBQWtCO0dBV3pCO0NoQ2k3UUo7O0FFenBRRztFRjRwUUYsNENBQTRDO0VnQ2o5UTFDO0lBcUJRLDRCQUEyQjtJQUMzQixtQkFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVix3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7SUFDZiw4QzFCM0U4QjtJMEI0RTlCLDZCQUFRO0lBQVIsaUJBQVE7UUFBUixrQkFBUTtZQUFSLFNBQVE7R0FFZjtDaEM4N1FKOztBQUVELDRDQUE0QztBZ0M5N1F4QztFQUNJLGtCQUFpQjtFQUNqQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsbUJBQWtCO0NBU3JCOztBOUJxT0Q7RUZxdFFGLDRDQUE0QztFZ0N0OFExQztJQUtRLGVBQWM7R0FPckI7Q2hDODdRSjs7QUVwclFHO0VGdXJRRiw0Q0FBNEM7RWdDNzhRMUM7SUFRUSw2QkFBUTtJQUFSLGlCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRO0dBSWY7Q2hDcThRSjs7QUFFRCw0Q0FBNEM7QWdDcjhReEM7RUFDSSx1QkFBc0I7RUFDdEIsMEMxQmhHa0M7RTBCaUdsQywyQzFCakdrQztFMEJrR2xDLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtFQUNmLG1CQUFrQjtDQWlVckI7O0E5QnpGRDtFRmt1UUYsNENBQTRDO0VnQ2w5UTFDO0lBVVEsOEJBQTZCO0lBQzdCLGVBQWM7SUFDZCwwQzFCMUc4QjtJMEIyRzlCLDZDMUIzRzhCO0cwQnVhckM7Q2hDZ3BRSjs7QUVqdFFHO0VGb3RRRiw0Q0FBNEM7RWdDNTlRekM7SUFxQlcsNkJBQVE7SUFBUixpQkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUTtHQUVmO0NoQ3k4UVI7O0FFeHRRRztFRjJ0UUYsNENBQTRDO0VnQ24rUXpDO0lBMkJXLDZCQUFRO0lBQVIsaUJBQVE7UUFBUixrQkFBUTtZQUFSLFNBQVE7R0FFZjtDaEMwOFFSOztBRXZ2UUc7RUYwdlFGLDRDQUE0QztFZ0MxK1F6QztJQWlDVyx5QkFBd0I7R0FFL0I7Q2hDMjhRUjs7QUFFRCw0Q0FBNEM7QWdDaC9RdkM7RUFzQ08sbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCx3QzFCdEk4QjtFMEJ1STlCLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLFlBQVc7RUFDWCw4QzFCekk4QjtFMEIwSTlCLGtCQUFpQjtFQUNqQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixnRDFCOUk4QjtDMEJtSmpDOztBOUJtTkw7RUZ3dlFGLDRDQUE0QztFZ0NoZ1J6QztJQWtEVyxnRDFCaEowQjtHMEJtSmpDO0NoQys4UVI7O0FBRUQsNENBQTRDO0FnQ3RnUnZDO0VBMERXLGNBQWE7Q0FDaEI7O0FoQ2c5UWIsNENBQTRDO0FnQzNnUnZDO0VBK0RlLGNBQWE7Q0FDaEI7O0FoQ2c5UWpCLDRDQUE0QztBZ0NoaFJ2QztFQW1FZSxlQUFjO0NBQ2pCOztBaENpOVFqQiw0Q0FBNEM7QWdDcmhSdkM7RUEwRU8sV0FBVTtFQUNWLDBDMUJ6SzhCO0UwQjBLOUIsMkMxQjFLOEI7QzBCZ0xqQzs7QTlCOEpMO0VGNnlRRiw0Q0FBNEM7RWdDN2hSekM7SUE4RVcsVy9COU9MO0krQitPSywwQzFCN0swQjtJMEI4SzFCLDJDMUI5SzBCO0cwQmdMakM7Q2hDaTlRUjs7QUFFRCw0Q0FBNEM7QWdDcmlSdkM7RUFxRk8sYS9CclBEO0MrQnNQRjs7QWhDbzlRVCw0Q0FBNEM7QWdDMWlSdkM7RUF5Rk8sZ0JBQWU7Q0FDbEI7O0FoQ3E5UVQsNENBQTRDO0FnQ245UXBDO0VBQ0ksdUJBQXNCO0VBQ3RCLGUvQjVQUTtDK0JzZVg7O0E5QjlDTDtFRjR4UUYsNENBQTRDO0VnQzE5UXRDO0lBSVEsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixzQkFBcUI7SUFDckIsK0MxQmpNMEI7STBCb00xQixrSDFCcE0wQjtJMEJxTTFCLHdCQUFlO0lBQWYsbUJBQWU7SUFBZixnQkFBZTtJQUVmLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsOEJBQXFCO1FBQXJCLDBCQUFxQjtZQUFyQixzQkFBcUI7SUFDckIsb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7R0E0TmxDO0NoQzJ2UVI7O0FFbjFRRztFRnMxUUYsNENBQTRDO0VnQzErUXRDO0lBb0JRLGNBQWE7R0F3TnBCO0NoQ2t3UVI7O0FBRUQsNENBQTRDO0FnQ2gvUW5DO0VBd0JPLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtFQUNmLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsNEJBQW1CO01BQW5CLHdCQUFtQjtVQUFuQixvQkFBbUI7Q0FDdEI7O0FoQzQ5UWIsNENBQTRDO0FnQzE5UWhDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1Q0FBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5QiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLGtEMUI3TjBCO0MwQmlQN0I7O0FoQzA4UWIsNENBQTRDO0FnQ24rUS9CO0VBUU8sZUFBYztFQUNkLDhDMUJqT3NCO0UwQmtPdEIsaUJBQWdCO0NBQ25COztBaEMrOVFqQiw0Q0FBNEM7QWdDMStRL0I7RUFjTyxlL0JuU0E7RStCb1NBLGlCQUFnQjtFQUNoQiw4QzFCeE9zQjtFMEJ5T3RCLDJCQUEwQjtDQU83Qjs7QWhDMDlRakIsNENBQTRDO0FnQ2wvUS9CO0VBb0JXLHNCQUFxQjtDQUN4Qjs7QWhDaytRckIsNENBQTRDO0FnQzU5UWhDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtDQXdEbEI7O0FoQ3c2UWIsNENBQTRDO0FnQ2wrUS9CO0VBS08sY0FBYTtFQUNiLDRCQUFvQjtFQUFwQiw2QkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLCtDMUI1UHNCO0UwQjZQdEIsWS9CL1RUO0MrQjhXTTs7QTlCMERiO0VGMDNRRiw0Q0FBNEM7RWdDNytRakM7SUFZVyxXQUFVO0dBNkNqQjtDaEN3N1FoQjs7QUFFRCw0Q0FBNEM7QWdDbi9RL0I7RUFnQlcsV0FBVTtDQUNiOztBaEN1K1FyQiw0Q0FBNEM7QWdDeC9RL0I7RUFvQlcsYUFBWTtDQUNmOztBaEN3K1FyQiw0Q0FBNEM7QWdDNy9RL0I7RUF3QlcsaUIxQnZRTTtFMEJ3UU4sa0IxQnhRTTtFMEJ5UU4sVy9CL1ViO0MrQjRWVTs7QTlCdUNqQjtFRnU3UUYsNENBQTRDO0VnQ3JnUmpDO0lBNEJlLGlCMUJ2UUU7STBCd1FGLGtCMUJ4UUU7RzBCa1JUO0NoQ20rUXBCOztBRS82UUc7RUZrN1FGLDRDQUE0QztFZ0M3Z1JqQztJQWdDZSxpQjFCdlFDO0kwQndRRCxrQjFCeFFDO0cwQjhRUjtDaEMyK1FwQjs7QUUvNVFHO0VGazZRRiw0Q0FBNEM7RWdDcmhSakM7SUFvQ2UsVzFCdlFDO0kwQndRRCxZMUJ4UUM7RzBCMFFSO0NoQ20vUXBCOztBQUVELDRDQUE0QztBZ0M1aFIvQjtFQTBDVyxrQ0FBaUM7RUFDakMsOEMxQjlSa0I7RTBCK1JsQixpQkFBZ0I7RUFDaEIsZ0QxQmhTa0I7QzBCMlNyQjs7QTlCc0JqQjtFRnU5UUYsNENBQTRDO0VnQ3JpUmpDO0lBK0NlLGtDQUFpQztHQVN4QztDaENpL1FwQjs7QUU5OFFHO0VGaTlRRiw0Q0FBNEM7RWdDNWlSakM7SUFrRGUsa0NBQWlDO0dBTXhDO0NoQ3cvUXBCOztBRTc3UUc7RUZnOFFGLDRDQUE0QztFZ0NualJqQztJQXFEZSw0QkFBMkI7R0FHbEM7Q2hDKy9RcEI7O0FFNTlRRztFRis5UUYsNENBQTRDO0VnQzkvUWxDO0lBRVEsWUFBVztHQTBGbEI7Q2hDczZRWjs7QUFFRCw0Q0FBNEM7QWdDLy9RNUI7RUFDSSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBRW5CLGtEMUJ4VHNCO0MwQjBZekI7O0E5QjVEYjtFRjYrUUYsNENBQTRDO0VnQ3ZnUjlCO0lBTVEsaUJBQWdCO0dBZ0Z2QjtDaENxN1FoQjs7QUFFRCw0Q0FBNEM7QWdDN2dSM0I7RUFVTyw4QkFBNkI7RUFDN0Isd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBc0JsQjs7QWhDay9RckIsNENBQTRDO0FnQ25oUjNCO0VBY1csZUFBYztFQUNkLDhDMUJuVWM7RTBCb1VkLGlCQUFnQjtDQUluQjs7QTlCTXJCO0VGaWdSRiw0Q0FBNEM7RWdDM2hSN0I7SUFrQmUsOEMxQnRVVTtHMEJ3VWpCO0NoQzJnUnhCOztBQUVELDRDQUE0QztBZ0NqaVIzQjtFQXVCVyxpRDFCM1VjO0MwQjRVakI7O0FoQzhnUnpCLDRDQUE0QztBZ0N0aVIzQjtFQTJCVyxtQi9CalpqQjtDK0JzWmM7O0FoQzJnUnpCLDRDQUE0QztBZ0MzaVIzQjtFQThCZSxZL0JwWnJCO0MrQnFaa0I7O0FoQ2loUjdCLDRDQUE0QztBZ0NoalIzQjtFQW9DTyxlQUFjO0NBSWpCOztBOUJkakI7RUY0aFJGLDRDQUE0QztFZ0N0alI3QjtJQXNDVyxjQUFhO0dBRXBCO0NoQ2toUnBCOztBQUVELDRDQUE0QztBZ0M1alIzQjtFQTJDTyxjQUFhO0NBUWhCOztBOUJ6QmpCO0VGd2lSRiw0Q0FBNEM7RWdDbGtSN0I7SUE2Q1csZUFBYztJQUNkLGtEMUJsV2M7RzBCdVdyQjtFaENvaFJuQiw0Q0FBNEM7RWdDdmtSN0I7SUFnRGUsaUQxQnBXVTtHMEJxV2I7Q2hDMGhSNUI7O0FBRUQsNENBQTRDO0FnQzdrUjNCO0VBdURPLCtDMUIzV2tCO0UwQjRXbEIsZUFBYztFQUNkLHNCQUFxQjtDQUN4Qjs7QWhDMGhSckIsNENBQTRDO0FnQ3BsUjNCO0VBOERXLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtDQVUxQjs7QWhDaWhSekIsNENBQTRDO0FnQ3psUjNCO0VBaUVlLDJCQUEwQjtDQUM3Qjs7QWhDNGhSN0IsNENBQTRDO0FnQzlsUjNCO0VBcUVlLDhDMUJ6WFU7RTBCMFhWLGtCQUFpQjtDQUNwQjs7QWhDNmhSN0IsNENBQTRDO0FnQ3BtUjNCO0VBOEVXLGtGQUE2QjtDQUNoQzs7QWhDMGhSekIsNENBQTRDO0FnQ3ptUjNCO0VBbUZPLG1EMUJ2WWtCO0MwQndZckI7O0E5QmxDakI7RUY2alJGLDRDQUE0QztFZ0N0aFJsQztJQUdRLFlBQVc7R0FVbEI7Q2hDNmdSWjs7QUFFRCw0Q0FBNEM7QWdDNWhSL0I7RUFPTyxjQUFhO0NBS2hCOztBaENxaFJqQiw0Q0FBNEM7QWdDamlSL0I7RUFVVyxlQUFjO0NBQ2pCOztBOUIxRWpCO0VGc21SRiw0Q0FBNEM7RWdDMXZSckM7SUFxT1csY0FBYTtJQUNiLHdCQUFlO0lBQWYsbUJBQWU7SUFBZixnQkFBZTtHQUd0QjtDaENzaFJaOztBQUVELDRDQUE0QztBZ0NsaFJ4QztFQUNJLFlBQVc7RUFDWCx1QkFBc0I7Q0E4UnpCOztBOUIzWEQ7RUZvblJGLDRDQUE0QztFZ0N6aFIxQztJQUlRLGNBQWE7R0E0UnBCO0NoQzZ2UUo7O0FBRUQsNENBQTRDO0FnQ3hoUnBDO0VBQ0ksY0FBYTtFQUViLFlBQVc7RUFDWCx1QkFBc0I7Q0FvUnpCOztBOUIxWEw7RUZrb1JGLDRDQUE0QztFZ0NoaVJ0QztJQU1RLHVCQUFzQjtHQWtSN0I7Q2hDNHdRUjs7QUFFRCw0Q0FBNEM7QWdDdGlSbkM7RUFVTyxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0NBRWhCOztBaEMraFJiLDRDQUE0QztBZ0M3aFJoQztFQUNJLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7RUFBdkIsZ0NBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsWUFBVztFQUNYLFcvQnpmTDtDK0IwaUJFOztBaENnL1FiLDRDQUE0QztBZ0NyaVIvQjtFQU9PLCtFMUJyY3NCO0MwQmtmekI7O0E5QmpMYjtFRndxUkYsNENBQTRDO0VnQzNpUmpDO0lBU1csNEMxQnZja0I7RzBCa2Z6QjtDaEMyL1FoQjs7QUVyblJHO0VGd25SRiw0Q0FBNEM7RWdDbGpSakM7SUFjbUIsc0IvQjVnQlo7RytCNmdCUztDaEN1aVI1Qjs7QUV0cVJHO0VGeXFSRiw0Q0FBNEM7RWdDempSakM7SUFvQmUsMEJBQXlCO0dBQzVCO0NoQ3dpUnhCOztBQUVELDRDQUE0QztBZ0MvalIvQjtFQXlCVyxrRDFCdmRrQjtDMEIyZHJCOztBOUIxSmpCO0VGa3NSRiw0Q0FBNEM7RWdDcmtSakM7SUEyQmUsaUQxQnpkYztHMEIyZHJCO0NoQzRpUnBCOztBQUVELDRDQUE0QztBZ0Mza1IvQjtFQWdDVyxtRDFCOWRrQjtDMEJrZXJCOztBOUJqS2pCO0VGOHNSRiw0Q0FBNEM7RWdDamxSakM7SUFrQ2Usa0QxQmhlYztHMEJrZXJCO0NoQ2lqUnBCOztBQUVELDRDQUE0QztBZ0N2bFIvQjtFQXdDVyxrQkFBaUI7RUFDakIsWS9CemlCYjtFK0IwaUJhLHFDQUFvQztDQUt2Qzs7QTlCNUtqQjtFRjR0UkYsNENBQTRDO0VnQy9sUmpDO0lBNENlLDhDMUIxZWM7RzBCNmVyQjtDaENvalJwQjs7QUFFRCw0Q0FBNEM7QWdDcm1SL0I7RUFrRFcsY0FBYTtDQUNoQjs7QWhDdWpSckIsNENBQTRDO0FnQ25qUmhDO0VBQ0ksWUFBVztFQUNYLHVCQUFzQjtFQUN0QixjQUFhO0VBRWIsd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0VBQ2YseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0NBNE0xQjs7QTlCdFlUO0VGaXZSRiw0Q0FBNEM7RWdDN2pSbEM7SUFRUSxrSDFCN2ZzQjtHMEJ1c0I3QjtDaEMrMlFaOztBRTlyUkc7RUZpc1JGLDRDQUE0QztFZ0Nwa1JsQztJQVdRLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsVUFBUztJQUNULFcvQnpqQlQ7SStCMGpCUywwREFBaUQ7WUFBakQsa0RBQWlEO0lBQ2pELGtIMUJyZ0JzQjtJMEJzZ0J0QixpQ0FBZ0M7SUFDaEMsZUFBYztHQWdNckI7Q2hDNjNRWjs7QUFFRCw0Q0FBNEM7QWdDamxSL0I7RUFzQk8scUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtDQUVoQjs7QWhDOGpSakIsNENBQTRDO0FnQ3RsUi9CO0VBMkJPLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZixXQUFVO0NBNEdiOztBaENvOVFqQiw0Q0FBNEM7QWdDN2xSL0I7RUFnQ1csWUFBVztDQUNkOztBaENpa1JyQiw0Q0FBNEM7QWdDbG1SL0I7RUFvQ1csWUFBVztFQUNYLGlEMUIxaEJrQjtDMEIyaEJyQjs7QWhDa2tSckIsNENBQTRDO0FnQ3htUi9CO0VBMENlLGFBQVk7Q0FDZjs7QWhDa2tSekIsNENBQTRDO0FnQzdtUi9CO0VBK0NXLFlBQVc7Q0F3RmQ7O0FoQzIrUXJCLDRDQUE0QztBZ0NsblIvQjtFQWtEZSw4QzFCdmlCYztFMEJ3aUJkLFkvQnptQmQ7QytCaW5CVzs7QTlCbE9yQjtFRmd5UkYsNENBQTRDO0VnQ3puUmpDO0lBcURtQiw4QzFCMWlCVTtHMEJnakJqQjtDaENra1J4Qjs7QUFFRCw0Q0FBNEM7QWdDL25SL0I7RUF5RG1CLDBCQUF5QjtDQUM1Qjs7QWhDMGtSN0IsNENBQTRDO0FnQ3BvUi9CO0VBOERlLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsaUQxQnJqQmM7QzBCeWpCakI7O0E5QjNPckI7RUZtelJGLDRDQUE0QztFZ0M1b1JqQztJQWtFbUIsaUJBQWdCO0dBRXZCO0NoQzRrUnhCOztBQUVELDRDQUE0QztBZ0NscFIvQjtFQXVFZSxZQUFXO0VBQ1gseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0NBb0IxQjs7QWhDNGpSekIsNENBQTRDO0FnQ3hwUi9CO0VBMkVtQiwrQzFCaGtCVTtFMEJpa0JWLGtEMUJqa0JVO0MwQndrQmI7O0E5QnZRekI7RUZtMVJGLDRDQUE0QztFZ0MvcFJqQztJQWlGdUIsOEMxQnRrQk07RzBCd2tCYjtDaENnbFI1Qjs7QUFFRCw0Q0FBNEM7QWdDcnFSL0I7RUFzRm1CLHFCQUFvQjtFQUNwQixVQUFTO0VBRVQsa0JBQWlCO0VBQ2pCLFkvQmpwQnJCO0MrQmtwQmtCOztBOUIvUXpCO0VGazJSRiw0Q0FBNEM7RWdDOXFSakM7SUFnR21CLDhDMUJybEJVO0cwQnVsQmpCO0NoQ2dsUnhCOztBQUVELDRDQUE0QztBZ0NwclIvQjtFQXFHZSxZQUFXO0NBU2Q7O0FoQzJrUnpCLDRDQUE0QztBZ0N6clIvQjtFQXdHbUIsY0FBYTtDQUtoQjs7QWhDaWxSN0IsNENBQTRDO0FnQzlyUi9CO0VBMkd1QixXQUFVO0NBQ2I7O0FoQ3VsUmpDLDRDQUE0QztBZ0Nuc1IvQjtFQWlIZSxXQUFVO0NBU2I7O0FoQzhrUnpCLDRDQUE0QztBZ0N4c1IvQjtFQW9IbUIsY0FBYTtDQUtoQjs7QWhDb2xSN0IsNENBQTRDO0FnQzdzUi9CO0VBdUh1QixZQUFXO0NBQ2Q7O0FoQzBsUmpDLDRDQUE0QztBZ0NsdFIvQjtFQTZIZSxXQUFVO0NBU2I7O0FoQ2lsUnpCLDRDQUE0QztBZ0N2dFIvQjtFQWdJbUIsV0FBVTtDQUtiOztBaEN1bFI3Qiw0Q0FBNEM7QWdDNXRSL0I7RUFtSXVCLFlBQVc7Q0FDZDs7QWhDNmxSakMsNENBQTRDO0FnQ3RsUjVCO0VBQ0ksV0FBVTtDQXFFYjs7QTlCeFhiO0VGODRSRiw0Q0FBNEM7RWdDNWxSOUI7SUFHUSx5QkFBd0I7R0FtRS9CO0NoQzBoUmhCOztBQUVELDRDQUE0QztBZ0NsbVIzQjtFQVNlLDZCQUFvQjtVQUFwQixxQkFBb0I7RUFDcEIsV0FBVTtDQUNiOztBaEM2bFI3Qiw0Q0FBNEM7QWdDeG1SM0I7RUFnQk8sa0QxQmhwQmtCO0UwQmlwQmxCLFlBQVc7RUFDWCxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixnRDFCcnBCa0I7RTBCc3BCbEIsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDQWdDbkI7O0FoQzZqUnJCLDRDQUE0QztBZ0NyblIzQjtFQTJCVyxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFdBQVU7RUFDVixXQUFVO0VBQ1YsZUFBYztFQUNkLFlBQVc7RUFDWCxXQUFVO0VBQ1YsYUFBWTtFQUNaLFdBQVU7RUFDViwrSEFBNkY7RUFBN0YsbUdBQTZGO0VBQTdGLDhGQUE2RjtFQUE3RiwrRkFBNkY7RUFDN0YsaUNBRUM7TUFGRCw2QkFFQztVQUZELHlCQUVDO0NBQ0o7O0FBRUQ7RUFDSTtJQUNJLFdBQVU7R2hDMmxSdkM7Q0FDRjs7QUFFRCw0Q0FBNEM7QWdDMW9SM0I7RUFpRFcsMkMxQmpyQmM7RTBCa3JCZCw0QzFCbHJCYztDMEJtckJqQjs7QWhDNmxSekIsNENBQTRDO0FnQ2hwUjNCO0VBc0RXLHFCQUFpQjtLQUFqQixrQkFBaUI7Q0FDcEI7O0FoQzhsUnpCLDRDQUE0QztBZ0NycFIzQjtFQTJETyw4QzFCM3JCa0I7RTBCNHJCbEIsa0JBQWlCO0VBQ2pCLDBCQUF5QjtFQUN6QixpRDFCOXJCa0I7QzBCK3JCckI7O0FoQzhsUnJCLDRDQUE0QztBZ0M3cFIzQjtFQWtFTyxhQUFZO0VBQ1osOEMxQm5zQmtCO0UwQm9zQmxCLGtCQUFpQjtDQUNwQjs7QWhDK2xSckIsNENBQTRDO0FnQ3psUnhDO0VBQ0ksWUFBVztFQUVYLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsUUFBTztFQUNQLFdBQVU7RUFDVixXL0Ixd0JHO0UrQjJ3Qkgsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0VBQ2YsV0FBVTtDQWtIYjs7QTlCeGZEO0VGbStSRiw0Q0FBNEM7RWdDdG1SMUM7SUFXUSw4QzFCdHRCOEI7STBCdXRCOUIsYUFBWTtJQUNaLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7SUFBbkIsNEJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixvQkFBbUI7R0E2RzFCO0NoQ2svUUo7O0FBRUQsNENBQTRDO0FnQy9tUnZDO0VBa0JPLE9BQU07RUFDTixXQUFVO0NBQ2I7O0FoQ2ltUlQsNENBQTRDO0FnQy9sUnBDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixZQUFXO0NBeURkOztBOUJ2Ykw7RUZrK1JGLDRDQUE0QztFZ0N2bVJ0QztJQUtRLG1CQUFrQjtHQXVEekI7Q2hDK2lSUjs7QUFFRCw0Q0FBNEM7QWdDN21SbkM7RUFXTyxVQUFTO0NBQ1o7O0FoQ3NtUmIsNENBQTRDO0FnQ2xuUm5DO0VBZU8sMEMxQmh2QjBCO0UwQml2QjFCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsd0JBQTJCO0VBQTNCLG9DQUEyQjtNQUEzQixxQkFBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLGdCQUFlO0NBb0JsQjs7QTlCbGFUO0VGdS9SRiw0Q0FBNEM7RWdDNW5SckM7SUFxQlcsbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxTQUFRO0lBQ1Isb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7R0FlbEM7Q2hDNGxSWjs7QUFFRCw0Q0FBNEM7QWdDcm9SbkM7RUE2QmUsVy9CaDBCYjtDK0JpMEJVOztBaEM0bVJyQiw0Q0FBNEM7QWdDMW9SbkM7RUFrQ1csVy9CcjBCVDtFK0JzMEJTLDBDMUJwd0JzQjtFMEJxd0J0QiwyQzFCcndCc0I7RTBCc3dCdEIsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBQ2xCOztBaEM0bVJqQiw0Q0FBNEM7QWdDbHBSbkM7RUEwQ08sOENBQW1CO0VBQ25CLFkvQjkwQkw7RStCKzBCSyxpQkFBZ0I7RUFDaEIsOEMxQjl3QjBCO0UwQit3QjFCLHlCQUF3QjtDQWEzQjs7QTlCOWNUO0VGK2lTRiw0Q0FBNEM7RWdDNXBSckM7SUFnRFcsOENBQW1CO0dBVzFCO0NoQ3FtUlo7O0FFM2hTRztFRjhoU0YsNENBQTRDO0VnQ25xUnJDO0lBbURXLGlEMUJweEJzQjtJMEJxeEJ0QixrRDFCcnhCc0I7RzBCNHhCN0I7Q2hDNm1SWjs7QUFFRCw0Q0FBNEM7QWdDMXFSbkM7RUF3RFcsaUJBQWdCO0VBQ2hCLGUvQjExQkE7QytCMjFCSDtBQTFEUjtFQXdEVyxpQkFBZ0I7RUFDaEIsZS9CMTFCQTtDK0IyMUJIO0FBMURSO0VBd0RXLGlCQUFnQjtFQUNoQixlL0IxMUJBO0MrQjIxQkg7QUExRFI7RUF3RFcsaUJBQWdCO0VBQ2hCLGUvQjExQkE7QytCMjFCSDs7QWhDc25SakIsNENBQTRDO0FnQ2xuUnBDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQiwwQzFCbHlCOEI7RTBCbXlCOUIsMkMxQm55QjhCO0MwQnEwQmpDOztBOUIvZEw7RUZvalNGLDRDQUE0QztFZ0MzblJ0QztJQU1RLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsU0FBUTtJQUNSLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0dBNkJsQztDaEM0bFJSOztBQUVELDRDQUE0QztBZ0Nwb1JuQztFQWtCTyxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTO0VBQ1QsdURBQThDO01BQTlDLG1EQUE4QztVQUE5QywrQ0FBOEM7RUFDOUMsMEIvQnQzQkk7RStCdTNCSiwwQzFCdnpCMEI7RTBCd3pCMUIsMEMxQnh6QjBCO0MwQnl6QjdCOztBaENzblJiLDRDQUE0QztBZ0NocFJuQztFQTZCTyxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTO0VBQ1Qsd0RBQStDO01BQS9DLG9EQUErQztVQUEvQyxnREFBK0M7RUFDL0MsMEIvQmo0Qkk7RStCazRCSiwwQzFCbDBCMEI7RTBCbTBCMUIsMEMxQm4wQjBCO0MwQm8wQjdCOztBaEN1blJiLDRDQUE0QztBZ0NublJ4QztFQUNJLGNBQWE7RUFDYix1Qi9CNTRCRztFK0I2NEJILFlBQVc7RUFDWCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxVQUFTO0NBK1BaOztBOUJ4dUJEO0VGaW1TRiw0Q0FBNEM7RWdDL25SMUM7SUFTUSxZQUFXO0lBQ1gsdURBQThDO1lBQTlDLCtDQUE4QztHQTRQckQ7Q2hDODNRSjs7QUFFRCw0Q0FBNEM7QWdDdG9SdkM7RUFjTyxlQUFjO0NBQ2pCOztBaEM0blJULDRDQUE0QztBZ0Mzb1J2QztFQWtCTyxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0VBQ2YsZ0QxQjUxQjhCO0UwQjYxQjlCLHVCQUFzQjtFQUN0QixtQkFBa0I7Q0ErRnJCOztBOUIvbUJMO0VGK29TRiw0Q0FBNEM7RWdDcnBSekM7SUF3QlcsMEJBQW1CO0lBQW5CLDRCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLG1EMUJqMkIwQjtHMEI2N0JqQztDaENxaVJSOztBQUVELDRDQUE0QztBZ0M1cFJ2QztFQTZCVyxnRjFCcjJCMEI7RTBCczJCMUIsYUFBWTtDQTJCZjs7QWhDeW1SYiw0Q0FBNEM7QWdDbHFSdkM7RUFtQ2UsWUFBVztFQUNYLDhDMUI1MkJzQjtFMEI2MkJ0QixpRDFCNzJCc0I7QzBCODJCekI7O0FoQ21vUmpCLDRDQUE0QztBZ0N6cVJ2QztFQXlDZSxjQUFhO0NBQ2hCOztBaENvb1JqQiw0Q0FBNEM7QWdDOXFSdkM7RUE2Q2UsWUFBVztFQUNYLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBMkI7RUFBM0Isb0NBQTJCO01BQTNCLHFCQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0IseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0NBTzFCOztBaEMrblJqQiw0Q0FBNEM7QWdDdHJSdkM7RUFtRG1CLFdBQVU7RUFDViwwQzFCNTNCa0I7RTBCNjNCbEIsMkMxQjczQmtCO0MwQjgzQnJCOztBaEN1b1JyQiw0Q0FBNEM7QWdDN3JSdkM7RUE0RFcsWUFBVztFQUNYLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZixnRjFCdjRCMEI7QzBCMjZCN0I7O0E5QjdsQlQ7RUZnc1NGLDRDQUE0QztFZ0N0c1J6QztJQWlFZSxZQUFXO0dBa0NsQjtDaEN1bVJaOztBQUVELDRDQUE0QztBZ0M1c1J2QztFQXFFZSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCw4QzFCaDVCc0I7RTBCaTVCdEIsd0JBQTJCO0VBQTNCLG9DQUEyQjtNQUEzQixxQkFBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtDQWdCMUI7O0FoQzRuUmpCLDRDQUE0QztBZ0N0dFJ2QztFQTZFbUIsaUQxQnI1QmtCO0UwQnM1QmxCLCtDMUJ0NUJrQjtDMEJ1NUJyQjs7QWhDNm9SckIsNkNBQTZDO0FnQzV0UnhDO0VBa0ZtQixrQkFBaUI7Q0FDcEI7O0FoQzhvUnJCLDZDQUE2QztBZ0NqdVJ4QztFQXNGbUIsV0FBVTtFQUNWLDBDMUIvNUJrQjtFMEJnNkJsQiwyQzFCaDZCa0I7QzBCaTZCckI7O0FoQytvUnJCLDZDQUE2QztBZ0N4dVJ4QztFQTZGZSw4Q0FBbUI7Q0FLdEI7O0FoQzJvUmpCLDZDQUE2QztBZ0M3dVJ4QztFQWdHbUIsWUFBVztDQUNkOztBOUIzbEJqQjtFRjZ1U0YsNkNBQTZDO0VnQ252UjFDO0lBdUdlLFdBQVU7SUFDVixvQkFBbUI7SUFDbkIsNEJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQixvQkFBbUI7SUFDbkIsWUFBVztJQUNYLDRDMUJuN0JzQjtHMEI0N0I3QjtDaEN1b1JaOztBRXJ2U0c7RUZ3dlNGLDZDQUE2QztFZ0M5dlIxQztJQWdIbUIsMEJBQThCO0lBQTlCLHVDQUE4QjtRQUE5Qix1QkFBOEI7WUFBOUIsK0JBQThCO0dBRXJDO0NoQ2dwUmhCOztBQUVELDZDQUE2QztBZ0Nwd1J4QztFQXlITyxlQUFjO0VBQ2QsV0FBVTtFQUNWLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix1QkFBc0I7Q0FlekI7O0FoQ2lvUlQsNkNBQTZDO0FnQzV3UnhDO0VBZ0lXLHVCQUFzQjtDQUN6Qjs7QWhDZ3BSYiw2Q0FBNkM7QWdDanhSeEM7RUFvSVcsb0JBQW1CO0VBQ25CLCtFMUI3OEIwQjtFMEI4OEIxQix1QkFBc0I7RUFDdEIsWS9CaGhDRjtFK0JpaENFLDhDMUJoOUIwQjtFMEJpOUIxQixpQkFBZ0I7Q0FDbkI7O0FoQ2lwUmIsNkNBQTZDO0FnQzN4UnhDO0VBOElPLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFFZix1QkFBc0I7RUFDdEIsK0UxQjE5QjhCO0UwQjI5QjlCLFVBQVM7RUFDVCxZQUFXO0NBcUZkOztBaEM0alJULDZDQUE2QztBZ0NyeVJ4QztFQXVKVyxZQUFXO0NBQ2Q7O0FoQ2twUmIsNkNBQTZDO0FnQzF5UnhDO0VBMkpXLFlBQVc7Q0FDZDs7QWhDbXBSYiw2Q0FBNkM7QWdDL3lSeEM7RUErSlcsWUFBVztFQUNYLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLDBCQUF5QjtFQUV6Qix1QkFBc0I7Q0EyQ3pCOztBaEN5bVJiLDZDQUE2QztBZ0N2elJ4QztFQTBLZSxZQUFXO0VBQ1gsV0FBVTtFQUNWLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7Q0FnQ2xCOztBaENrblJqQiw2Q0FBNkM7QWdDL3pSeEM7RUFnTG1CLDRCQUFvQjtFQUFwQiw2QkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBRXZCLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtDQU9sQjs7QWhDNG9SckIsNkNBQTZDO0FnQ3YwUnhDO0VBdUx1QiwwQzFCLy9CYztFMEJnZ0NkLDJDMUJoZ0NjO0UwQmlnQ2QsVy9CbGtDZDtDK0Jta0NXOztBaENvcFJ6Qiw2Q0FBNkM7QWdDOTBSeEM7RUE4TG1CLDhDQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsWUFBVztFQUNYLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUNBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLFVBQVM7RUFDVCxZL0Iva0NiO0MrQnNsQ1U7O0FoQzhvUnJCLDZDQUE2QztBZ0MxMVJ4QztFQXlNMkIsbUNBQTBCO01BQTFCLCtCQUEwQjtVQUExQiwyQkFBMEI7Q0FDN0I7O0FoQ3FwUjdCLDZDQUE2QztBZ0MvMVJ4QztFQWlOVyw4QzFCemhDMEI7RTBCMmhDMUIsdUJBQXNCO0NBcUJ6Qjs7QWhDNm5SYiw2Q0FBNkM7QWdDcjJSeEM7RUFzTmUsa0QxQjloQ3NCO0MwQm1pQ3pCOztBaEMrb1JqQiw2Q0FBNkM7QWdDMTJSeEM7RUF5Tm1CLGlCQUFnQjtDQUNuQjs7QWhDcXBSckIsNkNBQTZDO0FnQy8yUnhDO0VBOE5lLFlBQVc7Q0FDZDs7QWhDcXBSakIsNkNBQTZDO0FnQ3AzUnhDO0VBa09lLHVCQUFzQjtDQUN6Qjs7QWhDc3BSakIsNkNBQTZDO0FnQ3ozUnhDO0VBc09lLDZDQUFrQjtDQUNyQjs7QWhDdXBSakIsNkNBQTZDO0FnQ25wUnJDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixlQUFjO0VBQ2QsdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLFVBQVM7RUFDVCx3QkFBZTtFQUFmLG1CQUFlO0VBQWYsZ0JBQWU7Q0FpQmxCOztBOUJ2dUJMO0VGODJTRiw2Q0FBNkM7RWdDanFSdkM7SUFXUSx3QkFBMkI7SUFBM0Isb0NBQTJCO1FBQTNCLHFCQUEyQjtZQUEzQiw0QkFBMkI7R0FlbEM7Q2hDMm9SUjs7QUFFRCw2Q0FBNkM7QWdDdnFScEM7RUFlTywrRTFCbGtDMEI7RTBCbWtDMUIsOEMxQm5rQzBCO0UwQm9rQzFCLGtCQUFpQjtFQUNqQixZL0J0b0NGO0UrQnVvQ0Usb0JBQW1CO0NBQ3RCOztBaEM0cFJiLDZDQUE2QztBZ0NoclJwQztFQXVCTyx5QkFBd0I7RUFDeEIsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBQ2xCOztBaEM2cFJiLDBDQUEwQztBaUMxelQxQztFQUNJLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFdoQ3VCTztFZ0N0QlAsOEJBQTZCO0NBcWNoQzs7QWpDeTNTRCwwQ0FBMEM7QWlDNXpUdEM7RUFDSSw4Q0FBbUI7Q0FjdEI7O0EvQnlZRDtFRjA2U0YsMENBQTBDO0VpQ2wwVHhDO0lBR1EsaUYzQnVFOEI7RzJCM0RyQztDakN1elRKOztBRXQ1U0c7RUZ5NVNGLDBDQUEwQztFaUN6MFR4QztJQU1RLGtEQUF1QjtHQVM5QjtDakM4elRKOztBQUVELDJDQUEyQztBaUNyMFRuQztFQUNJLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUNBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0NBQ2xCOztBakN3MFRULDJDQUEyQztBaUNyMFR2QztFQUNJLGlCQUFnQjtFQUNoQiw4QzNCdURrQztFMkJ0RGxDLGtCQUFpQjtFQUNqQixZaENiRztFZ0NjSCxrRDNCb0RrQztDMkI1Q3JDOztBL0I2V0Q7RUZxOVNGLDJDQUEyQztFaUMvMFR6QztJQVFRLGtEM0JpRDhCO0cyQjVDckM7Q2pDczBUSjs7QUVwN1NHO0VGdTdTRiwyQ0FBMkM7RWlDdDFUekM7SUFXUSxrRDNCOEM4QjtHMkI1Q3JDO0NqQzYwVEo7O0FBRUQsMkNBQTJDO0FpQzcwVHZDO0VBQ0ksV0FBVTtFQUNWLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7Q0F3RmxCOztBL0JnUkQ7RUYwK1NGLDJDQUEyQztFaUNyMVR6QztJQUtRLDZCQUFRO0lBQVIsaUJBQVE7UUFBUixrQkFBUTtZQUFSLFNBQVE7R0FzRmY7Q2pDOHZUSjs7QUV6OFNHO0VGNDhTRiwyQ0FBMkM7RWlDNTFUekM7SUFRUSw2QkFBUTtJQUFSLGlCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRO0dBbUZmO0NqQ3F3VEo7O0FBRUQsMkNBQTJDO0FpQ3YxVG5DO0VBQ0ksOEMzQjhCOEI7RTJCN0I5QixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLFloQ3ZDRDtFZ0N3Q0Msa0QzQjBCOEI7QzJCckJqQzs7QS9Cc1ZMO0VGaWdURiwyQ0FBMkM7RWlDajJUckM7SUFPUSxrRDNCd0IwQjtHMkJyQmpDO0NqQzIxVFI7O0FBRUQsMkNBQTJDO0FpQ3gxVG5DO0VBQ0ksa0QzQmU4QjtDMkIyQmpDOztBakNrelRULDJDQUEyQztBaUM3MVRsQztFQUlPLDhDM0JZMEI7RTJCWDFCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsa0QzQlMwQjtDMkJQN0I7O0FqQzQxVGIsMkNBQTJDO0FpQzExVC9CO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixnRDNCRTBCO0MyQm9CN0I7O0FqQ3cwVGIsMkNBQTJDO0FpQ2oyVDlCO0VBbUJPLFdBQVU7RUFDVixhQUFZO0NBSWY7O0EvQm1WYjtFRjYvU0YsMkNBQTJDO0VpQ3gyVGhDO0lBc0JXLFlBQVc7R0FFbEI7Q2pDbzFUaEI7O0FFamdURztFRm9nVEYsMkNBQTJDO0VpQzEzVHJDO0lBd0NRLFlBQVc7SUFDWCxrRDNCekIwQjtHMkIyQmpDO0NqQ28xVFI7O0FBRUQsNENBQTRDO0FpQ3AxVHBDO0VBQ0ksZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsWWhDbEdEO0VnQ21HQywrQzNCakM4QjtDMkJxQ2pDOztBL0JnUkw7RUZxa1RGLDRDQUE0QztFaUM3MVR0QztJQU1RLGdCQUFlO0dBRXRCO0NqQ3kxVFI7O0FFN2pURztFRmdrVEYsMkNBQTJDO0VpQzM2VHpDO0lBa0ZRLFdBQVU7R0FTakI7Q2pDbzFUSjs7QUUvaFRHO0VGa2lURiwyQ0FBMkM7RWlDbDdUekM7SUFxRlEsWUFBVztJQUNYLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7SUFDZix5QkFBdUI7SUFBdkIsZ0NBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsa0QzQi9DOEI7RzJCaURyQztDakMrMVRKOztBQUVELDRDQUE0QztBaUMvMVR4QztFQUNJLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUNBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsV0FBVTtDQWtHYjs7QS9CeUtEO0VGeWxURiw0Q0FBNEM7RWlDdjJUMUM7SUFLUSxZQUFXO0lBQ1gsNkJBQVE7SUFBUixpQkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUTtJQUNSLGtEM0IxRDhCO0cyQndKckM7Q2pDd3dUSjs7QUVsbFRHO0VGcWxURiw0Q0FBNEM7RWlDaDNUMUM7SUFVUSxZQUFXO0dBMkZsQjtDakMrd1RKOztBRWprVEc7RUZva1RGLDRDQUE0QztFaUN2M1QxQztJQWFRLHdCQUFlO1FBQWYsb0JBQWU7WUFBZixnQkFBZTtJQUNmLFlBQVc7SUFDWCxrRDNCbEU4QjtHMkJ3SnJDO0NqQ3d4VEo7O0FBRUQsNENBQTRDO0FpQzcyVHBDO0VBQ0ksa0QzQnRFOEI7QzJCdUpqQzs7QS9CaU9MO0VGZ2tURiw0Q0FBNEM7RWlDbjNUdEM7SUFHUSxvQkFBTztJQUFQLGdCQUFPO1FBQVAsWUFBTztZQUFQLFFBQU87R0ErRWQ7Q2pDcXlUUjs7QUUzblRHO0VGOG5URiw0Q0FBNEM7RWlDMTNUdEM7SUFNUSxjQUFhO0lBQ2Isa0QzQjVFMEI7RzJCdUpqQztDakM2eVRSOztBRXRuVEc7RUZ5blRGLDRDQUE0QztFaUNsNFR0QztJQVVRLGlEM0IvRTBCO0cyQnVKakM7Q2pDb3pUUjs7QUVybVRHO0VGd21URiw0Q0FBNEM7RWlDejRUdEM7SUFhUSxZQUFXO0lBQ1gsa0QzQm5GMEI7STJCcUYxQixpQkFBZ0I7SUFDaEIsZ0JBQWU7R0FpRXRCO0VqQzh6VFAsNENBQTRDO0VpQ2g1VHJDO0lBbUJXLGlCQUFnQjtHQUNuQjtDakNnNFRoQjs7QUFFRCw0Q0FBNEM7QWlDdDVUbkM7RUF5Qlcsa0QzQjlGc0I7RTJCK0Z0QixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0NBcURsQjs7QWpDNjBUakIsNENBQTRDO0FpQzc1VG5DO0VBK0JtQixXQUFVO0NBQ2I7O0EvQjROckI7RUZ1cVRGLDRDQUE0QztFaUNuNlRyQztJQW9DZSxrRDNCekdrQjtHMkJxSnpCO0NqQ3UxVGhCOztBQUVELDRDQUE0QztBaUN6NlRuQztFQXdDZSxpQkFBZ0I7Q0FDbkI7O0FqQ3E0VHJCLDRDQUE0QztBaUM5NlRuQztFQTRDZSxZaENuTGI7RWdDb0xhLGVBQWM7RUFDZCxhQUFZO0VBQ1oseUJBQWdCO0VBQWhCLG9CQUFnQjtFQUFoQixpQkFBZ0I7Q0FPbkI7O0FqQ2c0VHJCLDRDQUE0QztBaUN0N1RuQztFQWtEbUIsWUFBVztFQUNYLGtCQUFpQjtFQUNqQixZaEMzTGpCO0NnQzRMYzs7QWpDdzRUekIsNENBQTRDO0FpQzc3VG5DO0VBeURlLFlBQVc7Q0FzQmQ7O0FqQ20zVHJCLDRDQUE0QztBaUNsOFRuQztFQTREbUIsOEMzQmpJYztFMkJrSWQsZUFBYztDQUNqQjs7QWpDMDRUekIsNENBQTRDO0FpQ3g4VG5DO0VBaUVtQixlQUFjO0VBQ2QsWWhDek1qQjtFZ0MwTWlCLGFBQVk7RUFDWixrRDNCekljO0MyQmtKakI7O0FqQ200VHpCLDRDQUE0QztBaUNoOVRuQztFQXVFdUIsaUJBQWdCO0NBQ25COztBL0J5TnpCO0VGcXJURiw0Q0FBNEM7RWlDdDlUckM7SUEyRXVCLGtCQUFpQjtHQUV4QjtDakM2NFR4Qjs7QUFFRCw0Q0FBNEM7QWlDdjRUeEM7RUFDSSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0NBbUhsQjs7QS9Ca0REO0VGdXVURiw0Q0FBNEM7RWlDOTRUMUM7SUFJUSw2QkFBUTtJQUFSLGlCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRO0dBaUhmO0NqQzZ4VEo7O0FFdHNURztFRnlzVEYsNENBQTRDO0VpQ3I1VDFDO0lBT1EsNkJBQVE7SUFBUixpQkFBUTtRQUFSLGtCQUFRO1lBQVIsU0FBUTtJQUNSLGtEM0JsSzhCO0cyQitRckM7Q2pDcXlUSjs7QUFFRCw0Q0FBNEM7QWlDNTVUdkM7RUFZTyxXQUFVO0NBZ0JiOztBL0IySUw7RUYydlRGLDRDQUE0QztFaUNsNlR6QztJQWNXLFdBQVU7R0FjakI7Q2pDMDRUUjs7QUVsdlRHO0VGcXZURiw0Q0FBNEM7RWlDejZUekM7SUFpQlcsV0FBVTtJQUNWLGdCQUFlO0lBQ2YsK0MzQjdLMEI7STJCOEsxQiwrQzNCOUswQjtHMkJzTGpDO0NqQ281VFI7O0FFcHVURztFRnV1VEYsNENBQTRDO0VpQ243VHpDO0lBdUJXLGNBQWE7SUFDYixtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGtCQUFpQjtHQUV4QjtDakM4NVRSOztBQUVELDRDQUE0QztBaUM5NVRwQztFQUNJLG1CQUFrQjtFQUNsQixrRDNCMUw4QjtFMkIyTDlCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsWUFBVztDQUtkOztBL0JtS0w7RUYydlRGLDRDQUE0QztFaUN6NlR0QztJQVFRLFlBQVc7SUFDWCxrRDNCak0wQjtHMkJtTWpDO0NqQ202VFI7O0FBRUQsNENBQTRDO0FpQ242VHBDO0VBQ0ksOEMzQnRNOEI7RTJCdU05QixrQkFBaUI7RUFDakIsWWhDMVFEO0NnQ2lSRjs7QS9Cc0dMO0VGMnpURiw0Q0FBNEM7RWlDMzZUdEM7SUFLUSxnQkFBZTtHQUt0QjtDakNxNlRSOztBRTl3VEc7RUZpeFRGLDRDQUE0QztFaUNsN1R0QztJQVFRLGtEM0I3TTBCO0cyQitNakM7Q2pDNDZUUjs7QUFFRCw0Q0FBNEM7QWlDNTZUcEM7RUFDSSw4QzNCbE44QjtFMkJtTjlCLGlCQUFnQjtFQUNoQixZaEN0UkQ7RWdDdVJDLGtEM0JyTjhCO0MyQnNOakM7O0FqQys2VFQsNENBQTRDO0FpQzMrVHZDO0VBZ0VXLGNBQWE7Q0FDaEI7O0FqQys2VGIsNENBQTRDO0FpQ2gvVHZDO0VBb0VXLGVBQWM7RUFDZCxZQUFXO0NBS2Q7O0EvQmtJVDtFRjJ5VEYsNENBQTRDO0VpQ3YvVHpDO0lBdUVlLGtEM0JqT3NCO0cyQm9PN0I7Q2pDaTdUWjs7QUFFRCw0Q0FBNEM7QWlDNy9UdkM7RUE2RVcsY0FBYTtDQUNoQjs7QWpDbzdUYiw0Q0FBNEM7QWlDajdUcEM7RUFDSSxjQUFhO0VBQ2IsOEMzQjdPOEI7RTJCOE85QixlaEM5U1E7Q2dDK1NYOztBakNvN1RULDRDQUE0QztBaUNsN1RwQztFQUNJLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtDQWtCdEI7O0FqQ282VFQsNENBQTRDO0FpQzE3VG5DO0VBUU8sMEJBQXlCO0VBQ3pCLHFKM0IxUDBCO0UyQjRQMUIsV0FBVTtFQUNWLFloQy9UTDtDZ0NtVUU7O0FqQ2s3VGIsNENBQTRDO0FpQ2w4VG5DO0VBY1csWWhDalVUO0NnQ2tVTTtBQWZSO0VBY1csWWhDalVUO0NnQ2tVTTtBQWZSO0VBY1csWWhDalVUO0NnQ2tVTTtBQWZSO0VBY1csWWhDalVUO0NnQ2tVTTs7QWpDdzdUakIsNENBQTRDO0FpQ3Y4VG5DO0VBbUJPLFloQ3RVTDtFZ0N1VUssYUFBWTtDQUNmOztBakN3N1RiLDRDQUE0QztBaUNwaVV2QztFQWdITyxXQUFVO0VBQ1YsNEMzQjNROEI7RTJCNFE5Qiw4QzNCNVE4QjtDMkI2UWpDOztBakN3N1RULDRDQUE0QztBaUNuN1RwQztFQUNJLDhDM0JuUjhCO0UyQm9SOUIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixZaEN4VkQ7RWdDeVZDLGtEM0J2UjhCO0MyQjJSakM7O0EvQjJFTDtFRnkyVEYsNENBQTRDO0VpQzc3VHRDO0lBT1EsWUFBVztHQUVsQjtDakN3N1RSOztBQUVELDRDQUE0QztBaUN4N1RwQztFQUNJLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7Q0FDdEI7O0FqQzI3VFQsNENBQTRDO0FpQ3o3VHBDO0VBQ0ksaUQzQm5TOEI7RTJCb1M5QixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtDQWtCdEI7O0FqQzI2VFQsNENBQTRDO0FpQ2o4VG5DO0VBUVcsV0FBVTtDQUNiOztBakM2N1RqQiw0Q0FBNEM7QWlDdDhUbkM7RUFhTyxXQUFVO0VBQ1YsMEMzQmhUMEI7RTJCaVQxQiwyQzNCalQwQjtFMkJrVDFCLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtDQUNsQjs7QWpDNjdUYiw0Q0FBNEM7QWlDOThUbkM7RUFvQk8sZ0JBQWU7Q0FDbEI7O0EvQitDVDtFRmc1VEYsNENBQTRDO0VpQ3IrVDFDO0lBMENRLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7SUFDZix5QkFBdUI7SUFBdkIsZ0NBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsWUFBVztHQUVsQjtDakM2N1RKOztBQUVELDRDQUE0QztBaUM3N1R4QztFQUNJLDhDQUFtQjtFQUNuQiw4QkFBNkI7RUFDN0IsWUFBVztDQW1EZDs7QWpDODRUTCw0Q0FBNEM7QWlDOTdUcEM7RUFDSSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0VBQzlCLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXO0NBSWQ7O0EvQnFCTDtFRjA2VEYsNENBQTRDO0VpQ3g4VHRDO0lBT1EseUJBQXVCO0lBQXZCLGdDQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0dBRTlCO0NqQ204VFI7O0FBRUQsNENBQTRDO0FpQ244VHBDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7Q0FlbEI7O0FqQ3c3VFQsNENBQTRDO0FpQzE4VG5DOztFQU9PLDhDM0IxVjBCO0UyQjJWMUIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixZaEMvWkw7Q2dDZ2FFOztBakN3OFRiLDRDQUE0QztBaUNuOVRuQztFQWVXLFdBQVU7Q0FDYjs7QWpDdzhUakIsNENBQTRDO0FpQ3A4VG5DO0VBRU8saUJBQWdCO0VBQ2hCLDhDM0IxVzBCO0UyQjJXMUIsWWhDN2FMO0NnQzhhRTs7QWpDczhUYiw0Q0FBNEM7QWlDMzhUbkM7RUFRTyxpQkFBZ0I7RUFDaEIsOEMzQmhYMEI7RTJCaVgxQixZaENuYkw7Q2dDd2JFOztBakNtOFRiLDRDQUE0QztBaUNsOVRuQztFQWFXLFdBQVU7Q0FDYjs7QWpDeThUakIsZ0RBQWdEO0FrQy80VWhEO0VBQ0ksWUFBVztFQUNYLDZDQUFrQjtDQW9DckI7O0FsQysyVUQsZ0RBQWdEO0FrQ2o1VTVDO0VBQ0ksWUFBVztDQUNkOztBbENvNVVMLGdEQUFnRDtBa0NuNVU1QztFQUNJLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGtENUJzRWtDO0M0QnJFckM7O0FsQ3M1VUwsaURBQWlEO0FrQ3I1VTdDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7Q0FxQnRCOztBaENrWkQ7RUZtL1RGLGlEQUFpRDtFa0M3NVUvQztJQUtRLHdCQUFlO1FBQWYsb0JBQWU7WUFBZixnQkFBZTtHQW1CdEI7Q2xDeTRVSjs7QUFFRCxpREFBaUQ7QWtDbjZVNUM7RUFRTyw2QzVCNEQ4QjtDNEI3Q2pDOztBaENtWkw7RUYrL1RGLGlEQUFpRDtFa0N6NlU5QztJQVVXLDZDNUIwRDBCO0c0QjdDakM7Q2xDczVVUjs7QUFFRCxpREFBaUQ7QWtDLzZVNUM7RUFjZSxjakNWQTtDaUNXSDs7QWxDcTZVakIsaURBQWlEO0FrQ3A3VTVDO0VBa0JXLDBDNUJrRDBCO0U0QmpEMUIsMkM1QmlEMEI7RTRCaEQxQixXakNsQkw7RWlDbUJLLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtDQUNsQjs7QWxDczZVYix5Q0FBeUM7QW1DejhVeEM7RUFFQywrQzdCK0V3QztFNkI5RXhDLHVCQUFzQjtDQUN0Qjs7QW5DMjhVRix5Q0FBeUM7QW1DdjhVekM7RUFDQyw0Q0FBMkM7RUFDM0MsNEJBQTJCO0VBQzNCLDZCQUE0QjtFQUM1Qiw0RDdCcUV5QztVNkJyRXpDLG9EN0JxRXlDO0U2QnBFekMsd0JBQXVCO0NBQ3ZCOztBbkMwOFVELDBDQUEwQztBbUN4OFUxQztFQUNDLGtIN0JnRXlDO0U2Qi9EekMsdUJBQXNCO0NBMEN0Qjs7QWpDMlhHO0VGd2lVRiwwQ0FBMEM7RW1DLzhVNUM7SUFJRSxrSDdCNkR3QztHNkJyQnpDO0NuQ3U2VUE7O0FBRUQsMENBQTBDO0FtQzk4VXpDO0VBQ0MsbUJBQWtCO0VBQ2xCLGtEN0J3RHdDO0M2QmhEeEM7O0FuQzA4VUYsMENBQTBDO0FtQ3A5VXhDO0VBS0MsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsWWxDZlE7RWtDZ0JSLGFBQVk7Q0FDWjs7QW5DbTlVSCwwQ0FBMEM7QW1DaDlVekM7RUFDQyw4QzdCNkN3QztFNkI1Q3hDLGlEN0I0Q3dDO0U2QjNDeEMsMEJBQXlCO0VBQ3pCLGlCQUFnQjtDQUNoQjs7QW5DbTlVRiwwQ0FBMEM7QW1DajlVeEM7RUFFQyxZQUFXO0VBQ1gsa0Q3Qm9DdUM7QzZCbkN2Qzs7QW5DbTlVSCwwQ0FBMEM7QW1DdjlVeEM7RUFNQyxrRDdCaUN1QztDNkJ4QnZDOztBbkM2OFVILDBDQUEwQztBbUM1OVV4QztFQVFFLDJDN0IrQnNDO0U2QjlCdEMsYUFBWTtDQUNaOztBbkN3OVVKLDBDQUEwQztBbUNsK1V4QztFQVlFLGlCQUFnQjtFQUNoQiwrQzdCMEJzQztDNkJ6QnRDOztBbkMwOVVKLDBDQUEwQztBbUNuOVUxQztFQUNDLDBCQUF5QjtDQUN6Qjs7QW5DczlVRCwwQ0FBMEM7QW1DcjlVMUM7RUFDQyxjQUFhO0NBQ2I7O0FuQ3c5VUQsMENBQTBDO0FtQ3Y5VTFDO0VBQ0MsWUFBVztDQUNYOztBbkMwOVVELDBDQUEwQztBbUN6OVUxQztFQUNDLGFBQVk7RUFDWiw0Q0FBMkM7RUFDM0MsNEJBQTJCO0VBQzNCLDZCQUE0QjtFQUM1QiwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLDBDN0JHeUM7RTZCRnpDLDJDN0JFeUM7RTZCRHpDLDBDN0JDeUM7RTZCQXpDLHdDN0JBeUM7QzZCQ3pDOztBbkM0OVVELDBDQUEwQztBbUMxOVUxQztFQUNDLG1CQUFrQjtFQUNsQix3QzdCTHlDO0U2Qk16QyxTQUFRO0VBQ1IsV0FBVTtFQUNWLDJDN0JSeUM7RTZCU3pDLGNBQWE7Q0FtSWI7O0FqQzBORztFRmtvVUYsMENBQTBDO0VtQ3IrVTVDO0lBUUUsMkM3Qlh3QztHNkI0SXpDO0NuQ2cyVUE7O0FBRUQsMENBQTBDO0FtQzMrVTFDO0VBV0UsV0FBVTtFQUNWLGVBQWM7Q0FPZDs7QWpDd1RFO0VGdXFVRiwwQ0FBMEM7RW1DbC9VNUM7SUFjRyxhQUFZO0dBS2I7Q25DbStVRDs7QUVucFVHO0VGc3BVRiwwQ0FBMEM7RW1Dei9VNUM7SUFpQkcsYUFBWTtHQUViO0NuQzArVUQ7O0FBRUQsMkNBQTJDO0FtQy8vVTNDO0VBcUJFLDRDN0J4QndDO0U2QnlCeEMscURBQTRDO1VBQTVDLDZDQUE0QztFQUM1QyxnRDdCMUJ3QztFNkIyQnhDLHVCQUFzQjtDQWdIdEI7O0FqQzJORTtFRnFxVUYsMkNBQTJDO0VtQ3hnVjdDO0lBMEJHLDRDN0I3QnVDO0c2QjJJeEM7Q25DbzRVRDs7QUFFRCwyQ0FBMkM7QW1DOWdWM0M7RUFnQ0csOEM3Qm5DdUM7RTZCb0N2QyxpQkFBZ0I7RUFDaEIsWWxDdkdRO0VrQ3dHUixZQUFXO0VBQ1gsa0Q3QnZDdUM7RTZCd0N2QyxtQkFBa0I7Q0FVbEI7O0FuQ3krVUgsMkNBQTJDO0FtQ3hoVjNDO0VBdUNJLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsNkJBQTRCO0VBQzVCLDRCQUEyQjtFQUMzQixpQ0FBd0I7VUFBeEIseUJBQXdCO0VBQ3hCLDBDN0IvQ3NDO0U2QmdEdEMsMkM3QmhEc0M7QzZCaUR0Qzs7QW5DcS9VSiwyQ0FBMkM7QW1DbmlWM0M7RUFpREcscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGtEN0JyRHVDO0M2QitIdkM7O0FuQzY2VUgsMkNBQTJDO0FtQ3ppVjNDO0VBb0RJLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixjQUFhO0NBWWI7O0FuQzgrVUosMkNBQTJDO0FtQy9pVjNDO0VBdURLLG9CQUFtQjtFQUNuQixZQUFXO0VBQ1gsbUJBQWtCO0NBT2xCOztBbkNzL1VMLDJDQUEyQztBbUN0alYzQztFN0JuRkMsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTO0VBQ1QseUNBQWdDO01BQWhDLHFDQUFnQztVQUFoQyxpQ0FBZ0M7RTZCNEkzQixZQUFXO0VBQ1gsYUFBWTtFQUNaLHVCQUFtQjtLQUFuQixvQkFBbUI7Q0FDbkI7O0FuQ2tnVk4sMkNBQTJDO0FtQ2prVjNDO0VBbUVJLDJCQUEwQjtFQUMxQixpRDdCdkVzQztFNkJ3RXRDLCtDN0J4RXNDO0M2QjhIdEM7O0FuQzY4VUosMkNBQTJDO0FtQ3hrVjNDO0VBdUVLLDhDN0IxRXFDO0U2QjJFckMsa0JBQWlCO0VBQ2pCLDBCQUF5QjtFQUN6QixpRDdCN0VxQztDNkJpRnJDOztBakNnUEQ7RUZteFVGLDJDQUEyQztFbUNqbFY3QztJQTRFTSxlQUFjO0dBRWY7Q25DdWdWSjs7QUFFRCwyQ0FBMkM7QW1DdmxWM0M7RUFnRkssOEM3Qm5GcUM7RTZCb0ZyQyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtEN0J0RnFDO0M2QnVGckM7O0FuQzJnVkwsMkNBQTJDO0FtQy9sVjNDO0VBc0ZLLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsaUQ3QjNGcUM7QzZCeUdyQzs7QW5DZ2dWTCwyQ0FBMkM7QW1DdG1WM0M7RUEwRk0sa0Q3QjdGb0M7QzZCOEZwQzs7QW5DZ2hWTiwyQ0FBMkM7QW1DM21WM0M7RUE2Rk0sOEM3QmhHb0M7RTZCaUdwQyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLDBCQUF5QjtDQUt6Qjs7QW5DOGdWTiwyQ0FBMkM7QW1Dbm5WM0M7RUFrR08saUQ3QnJHbUM7RTZCc0duQywyQkFBMEI7Q0FDMUI7O0FuQ3FoVlAsMkNBQTJDO0FtQ3puVjNDO0VBd0dLLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7Q0FpQm5COztBbkNxZ1ZMLDJDQUEyQztBbUMvblYzQztFQTJHTSw4QzdCOUdvQztFNkIrR3BDLGlCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIsa0JBQWlCO0VBQ2pCLGdEN0JsSG9DO0M2Qm9IcEM7O0FuQ3VoVk4sMkNBQTJDO0FtQ3hvVjNDO0VBbUhNLDhDN0J0SG9DO0U2QnVIcEMsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6Qiw4QkFBNkI7RUFDN0Isa0JBQWlCO0NBQ2pCOztBbkN5aFZOLDJDQUEyQztBbUNqcFYzQztFQThIRyxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDBCQUE4QjtFQUE5Qix1Q0FBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtDQU85Qjs7QW5DaWhWSCwyQ0FBMkM7QW1DeHBWM0M7RUFrSUksdUJBQXNCO0VBQ3RCLDhDN0J0SXNDO0U2QnVJdEMscUJBQW9CO0NBRXBCOztBbkN5aFZKLDJDQUEyQztBbUNyaFYzQztFQUNDLG1CQUFrQjtFQUNsQix3QzdCL0l5QztFNkJnSnpDLFNBQVE7RUFDUixXQUFVO0VBQ1AsYUFBWTtFQUNmLGNBQWE7Q0EyRGI7O0FqQ3dKRztFRnUwVUYsMkNBQTJDO0VtQ2hpVjdDO0lBUUUsY0FBYTtJQUNiLGFBQVk7R0F3RGI7Q25DbytVQTs7QUVoMFVHO0VGbTBVRiwyQ0FBMkM7RW1DeGlWN0M7SUFZRSxhQUFZO0lBQ1osY0FBYTtHQW9EZDtDbkM0K1VBOztBQUVELDJDQUEyQztBbUMvaVYzQztFQWdCRSxXQUFVO0VBQ1YsMEJBQXlCO0NBSXpCOztBakM0S0U7RUZxM1VGLDJDQUEyQztFbUN0alY3QztJQW1CRyxXQUFVO0dBRVg7Q25DcWlWRDs7QUFFRCwyQ0FBMkM7QW1DNWpWM0M7RUF1QkUsNEM3QnBLd0M7RTZCcUt4QyxxREFBNEM7VUFBNUMsNkNBQTRDO0VBQzVDLCtDN0J0S3dDO0U2QnVLeEMsZ0Q3QnZLd0M7RTZCd0t4Qyx1QkFBc0I7Q0FxQ3RCOztBakN5SkU7RUY2MlVGLDJDQUEyQztFbUN0a1Y3QztJQTZCRyxpQkFBZ0I7SUFDaEIsNEM3QjNLdUM7RzZCNk14QztDbkMyZ1ZEOztBQUVELDJDQUEyQztBbUM3a1YzQztFQXFDRyw4QzdCbEx1QztFNkJtTHZDLGlCQUFnQjtFQUNQLG1CQUFrQjtFQUMzQixrRDdCckx1QztDNkJzTHZDOztBbkM0aVZILDJDQUEyQztBbUNybFYzQztFQTJDRyw4QzdCeEx1QztFNkJ5THZDLGlCQUFnQjtFQUNQLG1CQUFrQjtFQUMzQixrRDdCM0x1QztDNkI0THZDOztBbkM4aVZILDJDQUEyQztBbUM3bFYzQztFQWlEWSxtQkFBa0I7Q0FhM0I7O0FqQzJKQztFRjA0VUYsMkNBQTJDO0VtQ25tVjdDO0lBbURJLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBdUI7SUFBdkIsZ0NBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7R0FVeEI7Q25DMGlWRjs7QUFFRCwyQ0FBMkM7QW1DMW1WM0M7RUF1REksOEM3QnBNc0M7RTZCcU10QyxpQkFBZ0I7RUFDaEIsK0U3QnRNc0M7QzZCME10Qzs7QWpDNEpBO0VGeTVVRiwyQ0FBMkM7RW1DbG5WN0M7SUEyREssOEU3QnhNcUM7RzZCME10QztDbkN5alZIOztBQUVELDJDQUEyQztBbUN0alYzQztFQUNJLG1CQUFrQjtFQUNsQix3QzdCak5zQztFNkJrTnRDLFNBQVE7RUFDUixXQUFVO0VBQ1YsMkM3QnBOc0M7RTZCcU50QywrRTdCck5zQztFNkJzTnRDLHVCQUFzQjtFQUN6QixtQkFBa0I7RUFDbEIsOEJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUI7Q0E0RHJCOztBbkM4L1VELDJDQUEyQztBbUNua1YzQztFQVdFLHdCQUFlO0VBQWYsbUJBQWU7RUFBZixnQkFBZTtFQUNmLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsNEJBQW1CO01BQW5CLHdCQUFtQjtVQUFuQixvQkFBbUI7Q0FJaEI7O0FqQzZHRDtFRjY4VUYsMkNBQTJDO0VtQzVrVjdDO0lBZ0JZLFdBQVU7R0FFakI7Q25DOGpWSjs7QUFFRCwyQ0FBMkM7QW1DL2pWdkM7RUFDSSxrRDdCbk9rQztFNkJvT2xDLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0NBZWpDOztBbkNvalZMLDJDQUEyQztBbUN2a1Z0QztFQU1PLDhDN0J4TzhCO0U2QnlPOUIsaUJBQWdCO0NBQ25COztBbkNxa1ZULDJDQUEyQztBbUM3a1Z0QztFQVVPLDhDN0I1TzhCO0U2QjZPOUIsaUNBQWdDO0VBQ2hDLFlsQ2hURDtFa0NpVEMsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBS2xCOztBbkNta1ZULDJDQUEyQztBbUNybFZ0QztFQWVXLFlBQVc7RUFDWCxtQkFBa0I7Q0FDckI7O0FuQzBrVmIsMkNBQTJDO0FtQ3ZrVnZDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtDQTJCbEI7O0FuQ2dqVkwsMkNBQTJDO0FtQzdrVnRDO0VBT08scUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUM1QixrRDdCL1B1QztFNkJnUXZDLGtEN0JoUXVDO0M2QmtSakM7O0FuQ3lqVlQsMkNBQTJDO0FtQ3JsVnRDO0VBYWUsWUFBVztDQUNkOztBbkM0a1ZqQiwyQ0FBMkM7QW1DMWxWdEM7RUFrQlcsMEM3QnhRMEI7RTZCeVExQiwyQzdCelEwQjtFNkIwUTFCLFdsQzVVTDtDa0M2VUU7O0FuQzRrVmIsMkNBQTJDO0FtQ2ptVnRDO0VBdUJXLDhDN0I3UTBCO0U2QjhRMUIsaUJBQWdCO0VBQ2hCLGdEN0IvUTBCO0U2QmdSMUIsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBQ2xCOztBbkM4a1ZiLDhDQUE4QztBb0NoN1Y5QztFQUNJLGlCQUFnQjtFQUNoQiw4Q0FBbUI7Q0EwQ3RCOztBbENzV0c7RUZxaVZGLDhDQUE4QztFb0N2N1ZoRDtJQUlRLGdEQUFxQjtHQXdDNUI7Q3BDKzRWQTs7QUFFRCw4Q0FBOEM7QW9DdDdWMUM7RUFDSSxZQUFXO0NBQ2Q7O0FwQ3k3VkwsK0NBQStDO0FvQ3Y3VjNDO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLDRCQUEyQjtDQUs5Qjs7QXBDczdWTCwrQ0FBK0M7QW9DOTdWMUM7RUFLTyxnQkFBZTtDQUNsQjs7QXBDNjdWVCwrQ0FBK0M7QW9DejdWM0M7RUFDSSxXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQVl0Qjs7QWxDOFdEO0VGb2tWRiwrQ0FBK0M7RW9DajhWN0M7SUFLUSxjQUFhO0dBVXBCO0NwQ3M3Vko7O0FBRUQsK0NBQStDO0FvQ3Y4VjFDO0VBU08sWUFBVztFQUNYLG1EOUJrRDhCO0M4QjlDakM7O0FsQ29aTDtFRjRpVkYsK0NBQStDO0VvQzk4VjVDO0lBWVcsa0Q5QmdEMEI7RzhCOUNqQztDcENvOFZSOztBQUVELCtDQUErQztBb0N6K1YvQztFQXVDUSx3QkFBdUI7Q0FJMUI7O0FsQ3VXRDtFRjZsVkYsK0NBQStDO0VvQy8rVmpEO0lBeUNZLGNBQWE7R0FFcEI7Q3BDdzhWSjs7QUFFRCw2Q0FBNkM7QXFDci9WN0M7RUFDSSxpRi9CZ0ZzQztFK0IvRXRDLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0VBQ2YsdUJBQXFCO0VBQXJCLDhCQUFxQjtNQUFyQixvQkFBcUI7VUFBckIsc0JBQXFCO0NBaUJ4Qjs7QW5DNFhHO0VGNm1WRiw2Q0FBNkM7RXFDLy9WL0M7SUFPUSxpRi9CMEVrQztHK0IzRHpDO0NyQzYrVkE7O0FFNWtWRztFRitrVkYsNkNBQTZDO0VxQ3RnVy9DO0lBVVEsOENBQW1CO0dBWTFCO0NyQ28vVkE7O0FBRUQsOENBQThDO0FxQzVnVzlDO0VBYVEsOEMvQm9Fa0M7RStCbkVsQyxrQkFBaUI7Q0FPcEI7O0FuQzZYRDtFRmlvVkYsOENBQThDO0VxQ25oV2hEO0lBZ0JZLDhDL0JpRThCO0crQjVEckM7Q3JDa2dXSjs7QUVobVZHO0VGbW1WRiw4Q0FBOEM7RXFDMWhXaEQ7SUFtQlksOEMvQjhEOEI7RytCNURyQztDckN5Z1dKOztBQUVELDhDQUE4QztBc0NoaVc5QztFQUNDLDJCQUEwQjtFQUMxQixrRGhDK0V5QztFZ0M5RXpDLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsV3JDc0JVO0NxQ3VVVjs7QXBDZ0RHO0VGd3BWRiw4Q0FBOEM7RXNDMWlXaEQ7SUFRRSx3QkFBdUI7R0EwVnhCO0N0QzRzVkE7O0FFcm1WRztFRndtVkYsK0NBQStDO0VzQ2pqV2pEO0lBYUcsV3JDYVE7R3FDSlI7RXRDK2hXRCwrQ0FBK0M7RXNDcmpXakQ7SUFlSSxXQUFVO0dBQ1Y7RXRDeWlXRiwrQ0FBK0M7RXNDempXakQ7SUFrQkksaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixXQUFVO0lBQ1YscUJBQW9CO0dBQ3BCO0V0QzBpV0YsK0NBQStDO0VzQy9qV2pEO0lBd0JHLFlBQVc7SUFDWCx5QkFBd0I7SUFDeEIsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0QixxREFBNEM7WUFBNUMsNkNBQTRDO0lBQzVDLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsV0FBVTtJQUNWLFdBQVU7SUFDVix3QkFBZTtJQUFmLG1CQUFlO0lBQWYsZ0JBQWU7SUFDZixXckNQUTtHcUNTUjtDdEN5aVdGOztBRTlxVkc7RUZpclZGLDhDQUE4QztFc0NobFdoRDtJQXVDRSxlQUFjO0lBQ2Qsa0RoQ3lDd0M7SWdDeEN4Qyx5QkFBd0I7R0F5VHpCO0N0Q292VkE7O0FFL3BWRztFRmtxVkYsOENBQThDO0VzQ3psV2hEO0lBNENFLFlBQVc7R0FzVFo7Q3RDMnZWQTs7QUFFRCwrQ0FBK0M7QXNDaGpXOUM7RUFDQyxtQkFBa0I7RUFDbEIsV3JDdkJTO0NxQ3dCVDs7QXRDbWpXRiwrQ0FBK0M7QXNDampXOUM7RUFDQyxtQkFBa0I7RUFFbEIsMEJBQXlCO0NBbUd6Qjs7QXRDaTlWRiwrQ0FBK0M7QXNDdmpXN0M7RUFNQyx3QkFBdUI7RUFDdkIsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YscUJBQW9CO0VBRXBCLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLFdyQ3ZDUTtDcUNtRFI7O0F0Q3lpV0gsK0NBQStDO0FzQ25rVzdDO0VoQ25ERCxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFVBQVM7RUFDVCx5Q0FBZ0M7TUFBaEMscUNBQWdDO1VBQWhDLGlDQUFnQztDZ0N5RTdCOztBdENraldKLCtDQUErQztBc0Mza1c3QztFQW1CRyxxQkFBaUI7S0FBakIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixnQkFBZTtDQUNmOztBdEM0aldMLCtDQUErQztBc0Nyald2QztFQUNJLFlBQVc7RUFDWCxtQkFBa0I7RUFHbEIsNkRBQWtDO0NBMkRyQzs7QXRDNC9WVCwrQ0FBK0M7QXNDdGpXbkM7RUFDSSxxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBTztFQUFQLGdCQUFPO01BQVAsWUFBTztVQUFQLFFBQU87Q0FZVjs7QXRDOGlXYiwrQ0FBK0M7QXNDOWpXbEM7RWhDdEZaLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULHlDQUFnQztNQUFoQyxxQ0FBZ0M7VUFBaEMsaUNBQWdDO0NnQ2tHaEI7O0F0Q3VqV2pCLCtDQUErQztBc0N0a1dsQztFQVNXLHFCQUFpQjtLQUFqQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGdCQUFlO0NBQ2xCOztBdENpa1dyQixnREFBZ0Q7QXNDbmxXdkM7RUF3Qk8sYUFBWTtFQUNaLE9BQU07RUFDTixhQUFZO0VBQ1osMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0NBZ0NqQzs7QXBDbVJUO0VGOHdWRixnREFBZ0Q7RXNDNWxXekM7SUE2QlUsV0FBVTtHQThCaEI7Q3RDcWlXWjs7QUFFRCxnREFBZ0Q7QXNDbG1XdkM7RUFnQ1csdUJBQXNCO0VBQ3RCLGFBQVk7Q0F5QmY7O0F0QzhpV2pCLGdEQUFnRDtBc0N4bVd2QztFQW1DZSxZQUFXO0VBQ1gsWUFBVztFQUNYLDBDaENyQ2tCO0VnQ3NDbEIsb0VBQWlDO1VBQWpDLDREQUFpQztFQUNqQyw0QkFBMkI7RUFDM0IsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixRQUFPO0NBRVY7O0F0Q3drV3JCLGdEQUFnRDtBc0Nwbld2QztFQStDbUIsNEJBQTJCO0NBQzlCOztBdEN5a1d6QixnREFBZ0Q7QXNDem5XdkM7RUFtRGUsdUJBQXNCO0VBQ3RCLHdCQUF1QjtFQUN2QixvRUFBaUM7VUFBakMsNERBQWlDO0VBQ2pDLHlDQUF3QztDQUczQzs7QXRDd2tXckIsZ0RBQWdEO0FzQ3RqVy9DO0VBQ0MsbUJBQWtCO0VBQ2xCLHlDaEM3RXdDO0VnQzhFeEMsd0NoQzlFd0M7RWdDK0V4QyxjQUFhO0VBQ2IsV3JDdklTO0NxQzhKVDs7QXRDbWlXRixnREFBZ0Q7QXNDeGpXOUM7RUFDQyxnRmhDbkZ1QztFZ0NvRnZDLFlBQVc7RUFDWCw4Q2hDckZ1QztFZ0NzRnZDLGlEaEN0RnVDO0VnQ3VGdkMsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDQWFoQjs7QXRDK2lXSCxnREFBZ0Q7QXNDbGtXN0M7RUFTQywwQkFBeUI7Q0FDekI7O0F0QzZqV0osZ0RBQWdEO0FzQ3ZrVzdDO0VBYUMsMEJBQXlCO0NBQ3pCOztBdEM4aldKLGdEQUFnRDtBc0M1a1c3QztFQWlCQywwQkFBeUI7Q0FDekI7O0F0QytqV0osZ0RBQWdEO0FzQzFqVy9DO0VBQ0MsbUJBQWtCO0VBQ2xCLDBDaEMzR3dDO0VnQzRHeEMsd0NoQzVHd0M7RWdDNkd4QyxXckNwS1M7RXFDcUtULGdCQUFlO0NBaUJmOztBdEM2aVdGLGdEQUFnRDtBc0Nua1c5QztFQVNFLGdDQUErQjtDQUMvQjs7QXRDOGpXSixnREFBZ0Q7QXNDeGtXOUM7RUFjQyw0QkFBb0I7RUFBcEIsNkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsMENoQ3hIdUM7RWdDeUh2QywyQ2hDekh1QztFZ0MwSHZDLDZDQUE0QztFQUM1QyxtQ0FBcUI7VUFBckIsc0JBQXFCO0VBQ3JCLG1DQUFrQztFQUNsQyx3QkFBZTtFQUFmLG1CQUFlO0VBQWYsZ0JBQWU7Q0FDZjs7QXRDOGpXSCxnREFBZ0Q7QXNDM2pXL0M7RUFFQyw4Q0FBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdyQzVMUztFcUM2TFQsdUJBQXNCO0NBd0R0Qjs7QXRDc2dXRixnREFBZ0Q7QXNDbmtXOUM7RUFPQyxpQkFBZ0I7RUFDaEIsOENoQ3pJdUM7RWdDMEl2QyxrQkFBaUI7RUFFakIsaURoQzVJdUM7Q2dDNkl2Qzs7QXRDK2pXSCxnREFBZ0Q7QXNDM2tXOUM7RUFlQyw4Q2hDaEp1QztFZ0NpSnZDLGtCQUFpQjtFQUdqQixrRGhDcEp1QztDZ0NxSnZDOztBdEM4aldILGdEQUFnRDtBc0NsbFc5QztFQXVCQyxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLDhDaEMzSnVDO0NnQ3NMdkM7O0F0Q3FpV0gsZ0RBQWdEO0FzQzFsVzlDO0VBK0JFLGlEaENoS3NDO0VnQ2lLdEMsa0JBQWlCO0VBQ0wsZUFBYztDQUMxQjs7QXRDK2pXSixnREFBZ0Q7QXNDam1XOUM7RUFxQ0UsaURoQ3RLc0M7RWdDdUt0QyxrQkFBaUI7RUFDakIsZXJDck9nQjtFcUNzT2hCLG1CQUFrQjtDQVlsQjs7QXRDcWpXSixnREFBZ0Q7QXNDem1XOUM7RUEwQ0csWUFBVztFQUNYLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULHFEQUE0QztNQUE1QyxpREFBNEM7VUFBNUMsNkNBQTRDO0VBQzVDLFlBQVc7RUFDWCxZQUFXO0VBQ1gsMEJyQy9PZTtDcUNpUGY7O0F0Q2trV0wsZ0RBQWdEO0FzQ3JuVzlDO0VBd0RDLDhDaEN6THVDO0VnQzBMdkMsa0JBQWlCO0VBQ2pCLFlyQzdQUTtFcUM4UFIsa0RoQzVMdUM7Q2dDNkx2Qzs7QXBDMkxDO0VGdTRWRixnREFBZ0Q7RXNDL2pXakQ7SUFHRSxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFFBQU87SUFDUCxZQUFXO0lBQ1gscUNBQTRCO1FBQTVCLGlDQUE0QjtZQUE1Qiw2QkFBNEI7SUFDNUIsbUNBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQix3QkFBZTtJQUFmLG1CQUFlO0lBQWYsZ0JBQWU7SUFDZixXQUFVO0lBQ1YscUJBQW9CO0lBQ3BCLFdyQ2xRUTtHcUNpUlQ7RXRDaWpXQSxnREFBZ0Q7RXNDNWtXaEQ7SUFjRSxZQUFXO0lBQ1gseUJBQXdCO0lBQ3hCLDBCQUF5QjtJQUN6Qix1QkFBc0I7SUFDdEIsc0RBQTZDO1lBQTdDLDhDQUE2QztJQUM3QyxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLFdBQVU7SUFDVixXckM1UU87R3FDOFFQO0N0Q2drV0g7O0FBRUQsZ0RBQWdEO0FzQzdqVy9DO0VBQ0MsbUJBQWtCO0VBQ2xCLFdyQ3RSUztDcUNzVVQ7O0F0Q2loV0YsZ0RBQWdEO0FzQ2hrVzlDO0VBQ0MsaURoQ2pPdUM7RWdDa092Qyw4Q2hDbE91QztFZ0NtT3ZDLGtCQUFpQjtDQUNqQjs7QXRDbWtXSCxnREFBZ0Q7QXNDamtXOUM7RUFDQyxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBRWIsa0RoQ3pPdUM7Q2dDOFF2Qzs7QXRDK2hXSCxnREFBZ0Q7QXNDdmtXN0M7RUFPQyxtQkFBa0I7RUFDbEIsbUJBQWtCO0NBc0JsQjs7QXRDK2lXSixnREFBZ0Q7QXNDN2tXN0M7RUFVRSxZQUFXO0VBQ1gsMkNoQ2pQcUM7RWdDa1ByQyxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxTQUFRO0VBQ1IsbUdBQWtGO0VBQWxGLHlFQUFrRjtFQUFsRixvRUFBa0Y7RUFBbEYsa0VBQWtGO0NBQ2xGOztBdEN1a1dMLGdEQUFnRDtBc0N4bFc3QztFQW1CRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLDJCQUFrQjtVQUFsQixtQkFBa0I7RUFDbEIsaURoQzlQcUM7RWdDK1ByQywwQnJDNVRlO0NxQ2dVZjs7QXRDc2tXTCxnREFBZ0Q7QXNDbm1XN0M7RUFpQ0MsOENoQ3ZRc0M7RWdDd1F0QyxpRGhDeFFzQztFZ0N5UXRDLGtCQUFpQjtDQUlqQjs7QXBDeUZBO0VGMitWRixnREFBZ0Q7RXNDM21XL0M7SUFxQ0UsOENoQzNRcUM7R2dDNlF0QztDdEN3a1dIOztBQUVELGdEQUFnRDtBdUN4NldoRDtFQUNJLGtEakNnRnNDO0NpQ3ZDekM7O0F2Q200V0QsZ0RBQWdEO0F1Q3g2VzVDO0VBQ0ksbUJBQWtCO0NBbUNyQjs7QXZDeTRXTCxnREFBZ0Q7QXVDNzZXM0M7RUFHTyxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLDBDakNzRThCO0VpQ3JFOUIsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsV0FBVTtDQWdCYjs7QXZDKzVXVCxpREFBaUQ7QXVDeDdXNUM7RUFXVywwQ2pDaUUwQjtFaUNoRTFCLDJDakNnRTBCO0VpQy9EMUIsY3RDRUk7RXNDREosd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBS2xCOztBckMwWFQ7RUZvaldGLGlEQUFpRDtFdUNqOFc5QztJQWdCZSwwQ2pDNERzQjtJaUMzRHRCLDJDakMyRHNCO0dpQ3pEN0I7Q3ZDbTdXWjs7QUFFRCxpREFBaUQ7QXVDeDhXNUM7RUFzQmUsV3RDWlQ7Q3NDYU07O0F2Q3M3V2pCLGlEQUFpRDtBdUM3OFc1QztFQTJCTyxZQUFXO0VBQ1gscUpqQ2dEOEI7RWlDL0M5QiwwQnRDakJRO0VzQ2tCUiw4Q2pDOEM4QjtDaUN6Q2pDOztBckMwV0w7RUZ5a1dGLGlEQUFpRDtFdUN0OVc5QztJQWdDVywyQ2pDNEMwQjtJaUMzQzFCLDhDakMyQzBCO0dpQ3pDakM7Q3ZDdzdXUjs7QUFFRCxpREFBaUQ7QXVDdjdXakQ7RUFDSSxhQUFZO0NBUWY7O0FyQzJXRztFRnlrV0YsaURBQWlEO0V1Qzc3V25EO0lBR1Es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WCxxQkFBb0I7R0FFM0I7Q3pDcW9ZSjs7QUFFRCxnREFBZ0Q7QXlDcm9ZNUM7RUFDSSxXQUFVO0VBQ1YsaURuQ3VDa0M7Q21DMkZyQzs7QXZDMlFEO0VGNnZYRixnREFBZ0Q7RXlDNW9ZOUM7SUFJUSxZQUFXO0lBQ1gsZ0JBQWU7R0ErSHRCO0N6QzZnWUo7O0FBRUQsZ0RBQWdEO0F5Q25wWTNDO0VBU08sWUFBVztFQUNYLFdBQVU7Q0FDYjs7QXpDOG9ZVCxnREFBZ0Q7QXlDenBZM0M7RUFjTyxpQkFBZ0I7Q0FDbkI7O0F6QytvWVQsZ0RBQWdEO0F5QzlwWTNDO0VBa0JPLDhDbkN1QjhCO0NtQ3RCakM7O0F6Q2dwWVQsZ0RBQWdEO0F5Q25xWTNDO0VBc0JPLDhDbkNtQjhCO0NtQ2JqQzs7QXpDNG9ZVCxnREFBZ0Q7QXlDeHFZM0M7RUF5QlcsMENuQ2dCMEI7RW1DZjFCLDJDbkNlMEI7Q21DZDdCOztBekNtcFliLGdEQUFnRDtBeUM5cVkzQztFQStCTyw4Q25DVThCO0VtQ1Q5QixrRG5DUzhCO0NtQ1JqQzs7QXpDbXBZVCxnREFBZ0Q7QXlDcHJZM0M7RUFvQ08sa0RuQ0s4QjtDbUNRakM7O0F6Q3dvWVQsZ0RBQWdEO0F5Q3pyWTNDO0VBdUNXLDhDbkNFMEI7Q21DRDdCOztBekNzcFliLGdEQUFnRDtBeUM5clkzQztFQTJDVyw4Q25DRjBCO0NtQ0c3Qjs7QXpDdXBZYixnREFBZ0Q7QXlDbnNZM0M7RUErQ1csOENuQ04wQjtDbUNPN0I7O0F6Q3dwWWIsZ0RBQWdEO0F5Q3hzWTNDO0VBb0RPLGtEbkNYOEI7Q21Dd0JqQzs7QXZDOFVMO0VGK3pYRixnREFBZ0Q7RXlDOXNZN0M7SUFzRFcsY0FBYTtHQVdwQjtDekNpcFlSOztBQUVELGdEQUFnRDtBeUNwdFkzQztFQTBEVyw4Q25DakIwQjtFbUNrQjFCLGtCQUFpQjtDQUtwQjs7QXpDMHBZYixpREFBaUQ7QXlDMXRZNUM7RUE4RGUsaUJBQWdCO0NBQ25COztBekNncVlqQixpREFBaUQ7QXlDL3RZNUM7RUFvRU8sa0RuQzNCOEI7Q21DMkRqQzs7QXpDZ29ZVCxpREFBaUQ7QXlDcHVZNUM7RUFzRVcsOENuQzdCMEI7Q21DOEI3Qjs7QXpDa3FZYixpREFBaUQ7QXlDenVZNUM7RUF5RVcsOENuQ2hDMEI7RW1DaUMxQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0NBcUJsQjs7QXpDZ3BZYixpREFBaUQ7QXlDaHZZNUM7RUE2RWUsaURuQ3BDc0I7Q21DeUN6Qjs7QXpDbXFZakIsaURBQWlEO0F5Q3J2WTVDO0VBK0VtQiwwQ25DdENrQjtFbUN1Q2xCLDJDbkN2Q2tCO0NtQ3dDckI7O0F6QzBxWXJCLGlEQUFpRDtBeUMzdlk1QztFQXlGZSxnRG5DaERzQjtDbUNzRHpCOztBekNpcVlqQixpREFBaUQ7QXlDaHdZNUM7RUEyRm1CLDBDbkNsRGtCO0VtQ21EbEIsMkNuQ25Ea0I7RW1Db0RsQiw4Q25DcERrQjtDbUNxRHJCOztBekN5cVlyQixpREFBaUQ7QXlDdndZNUM7RUFrR1csOENuQ3pEMEI7Q21DMEQ3Qjs7QXpDeXFZYixpREFBaUQ7QXlDNXdZNUM7RUF1R08sOENuQzlEOEI7Q21DNkVqQzs7QXpDMnBZVCxpREFBaUQ7QXlDanhZNUM7RUE4R1csNENuQ3JFMEI7RW1Dc0UxQiw4Q25DdEUwQjtDbUM0RTdCOztBdkM0U1Q7RUZ1M1hGLGlEQUFpRDtFeUN4eFk5QztJQWlIZSw0Q0FBMkM7R0FJbEQ7Q3pDdXFZWjs7QUUzM1hHO0VGODNYRixpREFBaUQ7RXlDL3hZOUM7SUF5SFcsaUJuQzVFYztHbUNxRnJCO0N6Q2lxWVI7O0FBRUQsaURBQWlEO0F5Q3J5WTVDOzs7RUE4SFcsMkNuQ3JGMEI7RW1Dc0YxQiw4Q25DdEYwQjtDbUN1RjdCOztBekM2cVliLGtEQUFrRDtBMENyMVlsRDtFQUNDLDBCQUF5QjtDQTBNekI7O0ExQytvWUQsa0RBQWtEO0EwQ3QxWWpEO0VBQ0MsbUZwQzRFd0M7RW9DM0V4QyxpQkFBZ0I7Q0FtQmhCOztBeENzWUU7RUZrOFhGLGtEQUFrRDtFMEM3MVluRDtJQUlFLDhD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bURrQztFaURsRGxDLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGtEakQrQ2tDO0VpRDlDbEMsK0NqRDhDa0M7RWlEN0NsQyxlQUFjO0VBQ2Qsa0RqRDRDa0M7Q2lEeENyQzs7QXJEOFlEO0VGKzljRixxREFBcUQ7RXVEejNkbkQ7SUFVUSxrRGpEMEM4QjtHaUR4Q3JDO0N2RGkzZEo7O0FBRUQscURBQXFEO0F1RGwzZGhEO0VBRU8sa0RqRHFDOEI7RWlEcEM5QixtQkFBa0I7Q0F5QnJCOztBdkQ0MWRULHFEQUFxRDtBdUR4M2RoRDtFQUtXLGlCQUFnQjtFQUNoQiwrQ2pEaUMwQjtDaURoQzdCOztBdkR1M2RiLHFEQUFxRDtBdUQ5M2RoRDtFQVNXLDhDakQ4QjBCO0VpRDdCMUIsa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsd0NqRDBCMEI7RWlEekIxQix5Q2pEeUIwQjtFaUR4QjFCLDZDakR3QjBCO0VpRHZCMUIsdUJBQXNCO0NBRXpCOztBdkR3M2RiLHFEQUFxRDtBdUQxNGRoRDtFQW9CVyxZQUFXO0VBQ1gsMEJBQXlCO0VBQ3pCLDRDakRpQjBCO0VpRGhCMUIsOENqRGdCMEI7RWlEZjFCLGtCQUFpQjtFQUNqQixlQUFjO0NBQ2pCOztBckRtWFQ7RUZ3Z2RGLG9EQUFvRDtFdUQxN2R0RDtJQW9FUSw0Q2pEUWtDO0dpRE56QztDdkR3M2RBOztBQUVELG1EQUFtRDtBd0RyOGRuRDtFQUNJLG1EbERnRnNDO0NrRG9EekM7O0F0RDZRRztFRnlqZEYsbURBQW1EO0V3RDM4ZHJEO0lBR1Esa0JBQWlCO0dBa0l4QjtDeEQwMGRBOztBQUVELG1EQUFtRDtBd0Q1OGQvQztFQUNJLGdEbEQyRWtDO0NrRFhyQzs7QXREeVZEO0VGd2pkRixtREFBbUQ7RXdEbDlkakQ7SUFHUSxnRGxEeUU4QjtHa0RYckM7Q3hEcTVkSjs7QUVwaWRHO0VGdWlkRixtREFBbUQ7RXdEejlkakQ7SUFNUSxlQUFjO0dBMkRyQjtDeEQ0NWRKOztBQUVELG9EQUFvRDtBd0RwOWQ1QztFQUNJLG1E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Q0ksZ0NBQXVCO1VBQXZCLHdCQUF1QjtFQUN2Qix3QkFBZTtFQUFmLG1CQUFlO0VBQWYsZ0JBQWU7Q0FJbEI7O0F2RHlZTDtFRmd6ZEYsMkNBQTJDO0V5RC9yZXJDO0lBSVEscUJBQVk7WUFBWixhQUFZO0dBRW5CO0N6RDZyZVI7O0FBRUQsMkNBQTJDO0F5RGx0ZXRDO0VBc0JXLHFCQUFZO1VBQVosYUFBWTtDQUNmOztBdkQ0V1Q7RUZxMWRGLDJDQUEyQztFeUR4dGV6QztJQTBCUSxXQUFVO0lBQ1Ysa0RuRHVDOEI7R21EMUJyQztFekRxcmVILDJDQUEyQztFeUQ3dGV4QztJQTZCVyxpQkFBZ0I7R0FDbkI7Q3pEbXNlWjs7QUV6emRHO0VGNHpkRiwyQ0FBMkM7RXlEcHVlekM7SUFpQ1Esd0JBQXVCO0lBQ3ZCLGtEbkRnQzhCO0dtRDFCckM7RXpEaXNlSCwyQ0FBMkM7RXlEenVleEM7SUFvQ1csa0RuRDhCMEI7R21EN0I3QjtDekR3c2VaOztBQUVELCtDQUErQztBMEQ5dmUvQztFQUNJLDBCQUF5QjtDQWdHNUI7O0ExRGtxZUQsK0NBQStDO0EwRGp3ZTNDO0VBQ0ksZ0RwRDhFa0M7RW9EN0VsQyxtRHBENkVrQztFb0Q1RWxDLGtEcEQ0RWtDO0VvRDFFbEMsbURwRDBFa0M7RW9EekVsQywwQkFBeUI7Q0FPNUI7O0F4RG1ZRDtFRjIzZEYsK0NBQStDO0UwRDN3ZTdDO0lBUVEscUpwRHVFOEI7R29EbEVyQztDMURrd2VKOztBRTExZEc7RUY2MWRGLCtDQUErQztFMERseGU3QztJQVdRLDRDcERvRThCO0dvRGxFckM7QzFEeXdlSjs7QUFFRCxnREFBZ0Q7QTBEMXdlNUM7RUFDSSw4Q3BEZ0VrQztFb0QvRGxDLGtCQUFpQjtFQUNqQixZekRKRztFeURLSCxrRHBENkRrQztFb0Q1RGxDLG1CQUFrQjtDQVVyQjs7QXhEbVhEO0VGazVkRixnREFBZ0Q7RTBEcHhlOUM7SUFPUSxpRHBEMEQ4QjtJb0R6RDlCLGtEcER5RDhCO0lvRHhEOUIsOENwRHdEOEI7R29EbERyQztDMUQyd2VKOztBRW4zZEc7RUZzM2RGLGdE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QzlCLDJDeER1QzhCO0N3RHRDakM7O0E5RDQ0ZlQsK0NBQStDO0E4RHI1ZjFDO0VBWU8saUR4RG1DOEI7RXdEbEM5QixvQkFBbUI7Q0FDdEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBsaW5lIDMyLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLl96SW5kZXhMIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSAzNSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5fekluZGV4TSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIGxpbmUgMzgsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4uX3pJbmRleEgge1xuICB6LWluZGV4OiAzO1xufVxuXG4vKiBsaW5lIDQxLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLl96SW5kZXhTdXAge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLm1haW5TZWNvbmQge1xuICBjb2xvcjogIzZiNjI2MTtcbn1cblxuLyogbGluZSA0OCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5iZWlnZSB7XG4gIGNvbG9yOiAjZDZjYmI3O1xufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLmdyZXkge1xuICBjb2xvcjogI2Y2ZjZmNjtcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5ncmV5U2Vjb25kIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4ubGlnaHRHcmVlbiB7XG4gIGNvbG9yOiAjZThlNmQ5O1xufVxuXG4vKiBsaW5lIDYxLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLmdyZWVuIHtcbiAgY29sb3I6ICM0YzhjMmI7XG59XG5cbi8qIGxpbmUgNjYsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG46cm9vdCB7XG4gIC0tdndJZHRoOiAxOTIwO1xuICAtLXBiOiA2Ljc3MDgzdnc7XG4gIC0tcGJDYXJkTmV3czogNXZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2NiwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgOnJvb3Qge1xuICAgIC0tdndJZHRoOiAxMTgwO1xuICAgIC0tcGI6IDMuMTI1dnc7XG4gICAgLS1wYkNhcmROZXdzOiAyLjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY2LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICA6cm9vdCB7XG4gICAgLS12d0lkdGg6IDk5MDtcbiAgICAtLXBiOiAxLjU2MjV2dztcbiAgICAtLXBiQ2FyZE5ld3M6IDEuMjV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY2LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICA6cm9vdCB7XG4gICAgLS12d0lkdGg6IDM3NTtcbiAgICAtLXBiOiA4dnc7XG4gICAgLS1wYkNhcmROZXdzOiA2dnc7XG4gIH1cbn1cblxuLyogbGluZSA4OCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5tZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnhtZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDk2LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnNtLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTAwLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnhzLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTA0LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnh4cy1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMDksIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC5tZC1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMTIsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC5tZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTE4LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICAueG1kLXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyMSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnhtZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjcsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC5zbS1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMzAsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC5zbS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxMzYsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC54cy1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMzksIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC54cy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNDUsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC54eHMtc2hvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTQ4LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICAueHhzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUZPTlRTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LVJlZ3VsYXIuZW90XCIpLCB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2lscm95L0dpbHJveS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktQm9sZC5lb3RcIiksIHVybChcIi4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LUJsYWNrLmVvdFwiKSwgdXJsKFwiLi4vZm9udHMvZ2lscm95L0dpbHJveS1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ2lscm95L0dpbHJveS1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LU1lZGl1bS5lb3RcIiksIHVybChcIi4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9naWxyb3kvR2lscm95LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogbGluZSAyLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5idXR0b24sIGhyLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmEsIGF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xucHJvZ3Jlc3MsIHN1Yiwgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgbGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuKiwgbGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAyMywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuKiwgOmFjdGl2ZSwgOmZvY3VzLCA6aG92ZXIsIDp2aXNpdGVkIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogbGluZSAyNywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMzYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyogbGluZSA0MSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBsaW5lIDQ2LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSA2MCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDY1LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDc1LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuLyogbGluZSA4MywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDg4LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgOTIsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYnV0dG9uLCBzZWxlY3QsIHRleHRhcmVhLCBpbnB1dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKiBsaW5lIDEwOSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMTE0LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IEJ1dHRvblRleHQgZG90dGVkIDFweDtcbn1cblxuLyogbGluZSAxMTgsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtO1xufVxuXG4vKiBsaW5lIDEyMiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMTI5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBsaW5lIDEzMywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxMzcsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIGxpbmUgMTQyLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBsaW5lIDE0NiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDE1MSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogbGluZSAxNTUsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTU5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG4uY2xlYXJmaXg6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qIGxpbmUgMTYzLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAxNjcsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnVsID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDE3MSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xudWwsIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDE3NywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDE4MSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuaW5wdXQsIHNlbGVjdCwgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSAxODYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuXG4vKiBsaW5lIDE5MCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAxOTMsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRzbGF0ZWdyYXk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0c2xhdGVncmF5O1xufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wID4gbGkgPiBhLCAuc3R5bGUtdGVtcCA+IGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCA+IGxpIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgPiBsaSBhLCAuc3R5bGUtdGVtcCA+IGxpIHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCA+IGxpIHVsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4vKiBsaW5lIDMxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi8qIGxpbmUgMzQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgLnJlZCAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzksIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cbi8qIGxpbmUgNDIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgLmdyZWVuICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA0NywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCAueWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIC5hbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCAuYWxsIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG59XG5cbi8qIGxpbmUgNjAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmxhenk6bm90KC5sb2FkZWQpW2RhdGEtc3JjXSB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuLyogbGluZSA2NSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbi8qIGxpbmUgNzAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUU1O1xufVxuXG4vKiBsaW5lIDc1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgODAwMDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uaW5wdXQtdGV4dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LXRleHQtbGFiZWwuX2ZvY3VzIC5hYnNsLCAuaW5wdXQtdGV4dC1sYWJlbC5faG92ZXIgLmFic2wge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4vKiBsaW5lIDEwOCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uaW5wdXQtdGV4dC1sYWJlbC5fZm9jdXMgLmFic2wuX3doaXRlLCAuaW5wdXQtdGV4dC1sYWJlbC5faG92ZXIgLmFic2wuX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMTEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LXRleHQtbGFiZWwuX2ZvY3VzIC5hYnNsLl9mb290ZXIsIC5pbnB1dC10ZXh0LWxhYmVsLl9ob3ZlciAuYWJzbC5fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTZkOTtcbn1cblxuLyogbGluZSAxMjEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LXRleHQtbGFiZWw6Zm9jdXMuX2ZvY3VzIC5hYnNsLCAuaW5wdXQtdGV4dC1sYWJlbDpmb2N1cy5faG92ZXIgLmFic2wge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4vKiBsaW5lIDEyOSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uaW5wdXQtdGV4dC1sYWJlbDpmb2N1cy5fZm9jdXMgLmFic2wuX3doaXRlLCAuaW5wdXQtdGV4dC1sYWJlbDpmb2N1cy5faG92ZXIgLmFic2wuX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMzIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LXRleHQtbGFiZWw6Zm9jdXMuX2ZvY3VzIC5hYnNsLl9mb290ZXIsIC5pbnB1dC10ZXh0LWxhYmVsOmZvY3VzLl9ob3ZlciAuYWJzbC5fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTZkOTtcbn1cblxuLyogbGluZSAxNDIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LXRleHQtbGFiZWwuX2FjdGl2ZSAuYWJzbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgei1pbmRleDogOTk7XG59XG5cbi8qIGxpbmUgMTQ5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pbnB1dC10ZXh0LWxhYmVsLl9hY3RpdmUgLmFic2wuX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxNTgsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LXRleHQtbGFiZWwgLmFic2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICM5NzkxOTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMTcxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNzEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3OCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc2xpY2stZG90cyB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxODQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMTg5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTkzLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEOEQ3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE5OSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwNiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgOSwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDE4LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuYm9keS5fb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzMCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyMSkpO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMwLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLnRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9GA0Y/Rh9C10Lwg0LLRgdC1INCx0LvQvtC60LggKi9cbn1cblxuLyogbGluZSA1NSwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi50YWJzX19jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC/0L7QutCw0LfRi9Cy0LDQtdC8INC90YPQttC90YvQuSDQsdC70L7QuiAqL1xufVxuXG4vKiBsaW5lIDYwLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjAsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDczLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuYngtc29hLXBpY2t1cC1saXN0Lm1haW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDc4LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuYngtc29hLXBpY2t1cC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4NCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgLmJ4LXVpLXNscy1pbnB1dC1ibG9jayAuZHJvcGRvd24tZmFkZTJ3aGl0ZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5ieC11aS1zbHMtaW5wdXQtYmxvY2sgLmJ4LXVpLXNscy1jbGVhciB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvdXRpbHMvcHJlbG9hZGVyLnNjc3MgKi9cbi5wcmVsb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy91dGlscy9wcmVsb2FkZXIuc2NzcyAqL1xuLnByZWxvYWRlciAuc2stZG91YmxlLWJvdW5jZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy91dGlscy9wcmVsb2FkZXIuc2NzcyAqL1xuLnByZWxvYWRlciAuc2stZG91YmxlLWJvdW5jZSAuc2stY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDMyLCBkZXYvc2Fzcy91dGlscy9wcmVsb2FkZXIuc2NzcyAqL1xuLnByZWxvYWRlciAuc2stZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZS0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvdXRpbHMvcHJlbG9hZGVyLnNjc3MgKi9cbi5wcmVsb2FkZXIuX29mZiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgc2stZG91YmxlLWJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOS41KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1ibGFjazpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4gIC5idG4tYmxhY2sge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tYmxhY2sudzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDI2LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1ibGFjay5fbG9uZyB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODUpKTtcbn1cblxuLyogbGluZSAzMSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tYmxhY2sgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1iZWZvcmUpO1xufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG59XG5cbi8qIGxpbmUgNDIsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWJsYWNrLl9hY3RpdmUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1hZnRlcik7XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWxpa2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2LjUpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ5LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAuYnRuLWxpa2Uge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSA2NywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tbGlrZS53MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNzEsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWxpa2UgLmljb24ge1xuICBmaWxsOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWxpa2UgLmljb24uX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcxLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAuYnRuLWxpa2UgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg1LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1saWtlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYmVmb3JlKTtcbn1cblxuLyogbGluZSA5MCwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tbGlrZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDk0LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1saWtlOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWxpa2UuX2FjdGl2ZSAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1saWtlLl9hY3RpdmUgLmljb24uX2hpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxMDgsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWxpa2UuX2FjdGl2ZTpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTE0LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1saWtlLl9hY3RpdmUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1hZnRlcik7XG59XG5cbi8qIGxpbmUgMTIxLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1jb3VudGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDZkNDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEyNywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tY291bnRlciAubWludXMsXG4uYnRuLWNvdW50ZXIgLnBsdXMge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1OCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmJ0bi1jb3VudGVyIC5taW51cyxcbiAgLmJ0bi1jb3VudGVyIC5wbHVzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ0KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNDksIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLWNvdW50ZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU4KSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNDksIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4gIC5idG4tY291bnRlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTYzLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1zcXVhcmUge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmNiYjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxNzQsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLXNxdWFyZSAqIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDE3NywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5idG4tc3F1YXJlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cblxuLyogbGluZSAxODEsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLXNxdWFyZTpob3ZlciAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTg2LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmJ0bi1zcXVhcmUgc3BhbiB7XG4gIG1heC13aWR0aDogNTAlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxOTQsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4uYnRuLXNxdWFyZSAuaWNvbiB7XG4gIGZpbGw6ICM2YjYyNjE7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMjAzLCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmxpbmstc2ltcGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM2YjYyNjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmI2MjYxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLyogbGluZSAyMDksIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4ubGluay1zaW1wbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDIxNCwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5saW5rLWFyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDIyMiwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5saW5rLWFyOmhvdmVyIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIxNCwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmxpbmstYXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyOSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5saW5rLWFyLl9zbSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSAyMzIsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4ubGluay1hci5fc20gLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjI5LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuICAubGluay1hci5fc20ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxuICAvKiBsaW5lIDIzOSwgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmxpbmstYXIuX3NtIC5pY29uIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNDUsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4ubGluay1hci5fZ3JlZW4ge1xuICBjb2xvcjogIzRjOGMyYjtcbn1cblxuLyogbGluZSAyNDcsIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4ubGluay1hci5fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogIzIwNTIwNjtcbn1cblxuLyogbGluZSAyNDksIGRldi9zYXNzL3V0aWxzL2J0bi5zY3NzICovXG4ubGluay1hci5fZ3JlZW46aG92ZXIgLmljb24ge1xuICBmaWxsOiAjMjA1MjA2O1xufVxuXG4vKiBsaW5lIDI1MywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbi5saW5rLWFyLl9ncmVlbiAuaWNvbiB7XG4gIGZpbGw6ICM0YzhjMmI7XG59XG5cbi8qIGxpbmUgMjU3LCBkZXYvc2Fzcy91dGlscy9idG4uc2NzcyAqL1xuLmxpbmstYXIgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNykpO1xuICBmaWxsOiAjZmZmO1xuICBtYXJnaW46IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI1NywgZGV2L3Nhc3MvdXRpbHMvYnRuLnNjc3MgKi9cbiAgLmxpbmstYXIgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL3phZy5zY3NzICovXG4uemFnNjAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDY1KSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL3phZy5zY3NzICovXG4gIC56YWc2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL3V0aWxzL3phZy5zY3NzICovXG4uemFnNjAuX21iMzUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL3V0aWxzL3phZy5zY3NzICovXG4gIC56YWc2MC5fbWIzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy91dGlscy96YWcuc2NzcyAqL1xuLnphZzYwLl9tYjE0MCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvdXRpbHMvemFnLnNjc3MgKi9cbiAgLnphZzYwLl9tYjE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy91dGlscy96YWcuc2NzcyAqL1xuICAuemFnNjAuX21iMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjMsIGRldi9zYXNzL3V0aWxzL3phZy5zY3NzICovXG4uemFnNjAuX2NhcHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDI2LCBkZXYvc2Fzcy91dGlscy96YWcuc2NzcyAqL1xuLnphZzYwIC5oMiwgLnphZzYwIGgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI2LCBkZXYvc2Fzcy91dGlscy96YWcuc2NzcyAqL1xuICAuemFnNjAgLmgyLCAuemFnNjAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI2LCBkZXYvc2Fzcy91dGlscy96YWcuc2NzcyAqL1xuICAuemFnNjAgLmgyLCAuemFnNjAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL21wLnNjc3MgKi9cbi5tcC16YWcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNSwgZGV2L3Nhc3MvcGFnZXMvbXAuc2NzcyAqL1xuLm1wLXphZyBoMiwgLm1wLXphZyAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUsIGRldi9zYXNzL3BhZ2VzL21wLnNjc3MgKi9cbiAgLm1wLXphZyBoMiwgLm1wLXphZyAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzLCBkZXYvc2Fzcy9wYWdlcy9tcC5zY3NzICovXG4ubXAtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL3BhZ2VzL21wLnNjc3MgKi9cbiAgLm1wLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvcGFnZXMvbXAuc2NzcyAqL1xuLm1wLXRhYnNfX2l0ZW0ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGNvbG9yOiAjNmI2MjYxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIxLCBkZXYvc2Fzcy9wYWdlcy9tcC5zY3NzICovXG4gIC5tcC10YWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvcGFnZXMvbXAuc2NzcyAqL1xuLm1wLXRhYnNfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvcGFnZXMvbXAuc2NzcyAqL1xuLm1wLXRhYnNfX2l0ZW0uX2FjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDcsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLnJlcXVpcmVkLS1lbWFpbC5lcnJvciBpbnB1dCwgLnJlcXVpcmVkLS1lbWFpbC5lcnJvci1vbmxpbmUgaW5wdXQsXG4ucmVxdWlyZWQtLWlucHV0LmVycm9yIGlucHV0LFxuLnJlcXVpcmVkLS1pbnB1dC5lcnJvci1vbmxpbmUgaW5wdXQsXG4uaW5wdXQtLW1hc2stLXJlcXVpcmVkLmVycm9yIGlucHV0LFxuLmlucHV0LS1tYXNrLS1yZXF1aXJlZC5lcnJvci1vbmxpbmUgaW5wdXQsXG4ucmVxdWlyZWQtLWNoZWNrLmVycm9yIGlucHV0LFxuLnJlcXVpcmVkLS1jaGVjay5lcnJvci1vbmxpbmUgaW5wdXQsXG4ucmVxdWlyZWQtLXBhc3N3b3JkLmVycm9yIGlucHV0LFxuLnJlcXVpcmVkLS1wYXNzd29yZC5lcnJvci1vbmxpbmUgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGMTU4NTggIWltcG9ydGFudDtcbiAgei1pbmRleDogODtcbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4ucmVxdWlyZWQtLWVtYWlsLmVycm9yIC5lcnJvciwgLnJlcXVpcmVkLS1lbWFpbC5lcnJvci1vbmxpbmUgLmVycm9yLFxuLnJlcXVpcmVkLS1pbnB1dC5lcnJvciAuZXJyb3IsXG4ucmVxdWlyZWQtLWlucHV0LmVycm9yLW9ubGluZSAuZXJyb3IsXG4uaW5wdXQtLW1hc2stLXJlcXVpcmVkLmVycm9yIC5lcnJvcixcbi5pbnB1dC0tbWFzay0tcmVxdWlyZWQuZXJyb3Itb25saW5lIC5lcnJvcixcbi5yZXF1aXJlZC0tY2hlY2suZXJyb3IgLmVycm9yLFxuLnJlcXVpcmVkLS1jaGVjay5lcnJvci1vbmxpbmUgLmVycm9yLFxuLnJlcXVpcmVkLS1wYXNzd29yZC5lcnJvciAuZXJyb3IsXG4ucmVxdWlyZWQtLXBhc3N3b3JkLmVycm9yLW9ubGluZSAuZXJyb3Ige1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA4O1xufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5yZXF1aXJlZC0tZW1haWwgLnN1Y2NlcyBpbnB1dCxcbi5yZXF1aXJlZC0taW5wdXQgLnN1Y2NlcyBpbnB1dCxcbi5pbnB1dC0tbWFzay0tcmVxdWlyZWQgLnN1Y2NlcyBpbnB1dCxcbi5yZXF1aXJlZC0tY2hlY2sgLnN1Y2NlcyBpbnB1dCxcbi5yZXF1aXJlZC0tcGFzc3dvcmQgLnN1Y2NlcyBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzZiNjI2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI1LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5yZXF1aXJlZC0tZW1haWwgLmVycm9yLFxuLnJlcXVpcmVkLS1pbnB1dCAuZXJyb3IsXG4uaW5wdXQtLW1hc2stLXJlcXVpcmVkIC5lcnJvcixcbi5yZXF1aXJlZC0tY2hlY2sgLmVycm9yLFxuLnJlcXVpcmVkLS1wYXNzd29yZCAuZXJyb3Ige1xuICBjb2xvcjogI0YxNTg1ODtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzKSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB6LWluZGV4OiA4O1xufVxuXG4vKiBsaW5lIDQwLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA0MCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLWlucHV0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1pbnB1dF9fY29sOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDQ5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0taW5wdXRfX2NvbDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDY1LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLWlucHV0X19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1pbnB1dF9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2NSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2NSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDgxLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSA4NCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbS53NTAge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg0LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmZvcm0taW5wdXRfX2l0ZW0udzUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk1LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLnczMyB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTUsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1pbnB1dF9faXRlbS53MzMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTA2LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLncxMDAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDYsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1pbnB1dF9faXRlbS53MTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDExNywgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbSBpbnB1dCwgLmZvcm0taW5wdXRfX2l0ZW0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjgpO1xufVxuXG4vKiBsaW5lIDEyNCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbSBpbnB1dDo6cGxhY2Vob2xkZXIsIC5mb3JtLWlucHV0X19pdGVtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNik7XG59XG5cbi8qIGxpbmUgMTMwLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNDApKTtcbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0taW5wdXRfX2l0ZW0gLmJ0bi1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDE0MCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbS5lcnJvci1vbmxpbmUgaW5wdXQsIC5mb3JtLWlucHV0X19pdGVtLmVycm9yLW9ubGluZSB0ZXh0YXJlYSwgLmZvcm0taW5wdXRfX2l0ZW0uZXJyb3IgaW5wdXQsIC5mb3JtLWlucHV0X19pdGVtLmVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDQzNTE3O1xufVxuXG4vKiBsaW5lIDE1MSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uanEtcmFkaW8ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBvcGFjaXR5OiAuNDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2YjYyNjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTUxLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbiAgLmpxLXJhZGlvIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxNjIsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmpxLXJhZGlvIGlucHV0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDE2OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uanEtcmFkaW9fX2RpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTczLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5qcS1yYWRpby5jaGVja2VkIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzKSkgc29saWQgIzZiNjI2MTtcbn1cblxuLyogbGluZSAxODAsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmZvcm0tc3R5bGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OCwgNDgsIDQ4LCAwLjE1KTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxODAsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4OCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxODgsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuICAuZm9ybS1zdHlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5OCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uZm9ybS1zdHlsZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGNvbG9yOiAjNTA1MzZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE5OCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4gIC5mb3JtLXN0eWxlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyMTAsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmVtYWlsLWlucHV0LWVycm9yLXRleHQge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG59XG5cbi8qIGxpbmUgMjE0LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1zdHlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlNmQ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjE5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1zdHlsZSBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTcpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4vKiBsaW5lIDIzMiwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT0ndGV4dCddLFxuLmlucHV0LXN0eWxlIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4uaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT0ndGVsJ10sXG4uaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi5pbnB1dC1zdHlsZSB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzLjUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xufVxuXG4vKiBsaW5lIDI0MiwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbi5pbnB1dC1zdHlsZSBpbnB1dFt0eXBlPSdwYXNzd29yZCddOjpwbGFjZWhvbGRlcixcbi5pbnB1dC1zdHlsZSBpbnB1dFt0eXBlPSd0ZWwnXTo6cGxhY2Vob2xkZXIsXG4uaW5wdXQtc3R5bGUgaW5wdXRbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIsXG4uaW5wdXQtc3R5bGUgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMjQ4LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1zdHlsZS5fZGF0YXBpY2tlciBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuLyogbGluZSAyNTIsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmlucHV0LXN0eWxlLl9kYXRhcGlja2VyIC51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMjY0LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1zdHlsZS5fc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xufVxuXG4vKiBsaW5lIDI2OCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtc3R5bGUuX3NlYXJjaCAuc2JtdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDI4MCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtc3R5bGUuX3NlYXJjaCAuc2JtdCAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGZpbGw6ICM5NzkxOTA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMjg5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1zdHlsZS5fekluZGV4U3VwIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLyogbGluZSAyOTQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmlucHV0LXN0eWxlLl9oaWRlLWxhYmVsIGxhYmVsIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSAzMDAsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmlucHV0LXN0eWxlLl9vcGVuIC5kcm9wZG93bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAzMDUsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmlucHV0LXN0eWxlIC5kcm9wZG93bi1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZkOTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzMTgsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmlucHV0LXN0eWxlIC5kcm9wZG93bi1ibG9jayAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjOTc5MTkwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlNmQ5O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXM7XG4gIC1vLXRyYW5zaXRpb246IC4xcztcbiAgdHJhbnNpdGlvbjogLjFzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMzI3LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1zdHlsZSAuZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZjYmI3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMzUsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC8qIGRpc3BsYXk6IG5vbmU7IDwtIENyYXNoZXMgQ2hyb21lIG9uIGhvdmVyICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAvKiA8LS0gQXBwYXJlbnRseSBzb21lIG1hcmdpbiBhcmUgc3RpbGwgdGhlcmUgZXZlbiB0aG91Z2ggaXQncyBoaWRkZW4gKi9cbn1cblxuLyogbGluZSAzNDIsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmlucHV0LWZvY3VzIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDM0NywgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtZm9jdXMgaW5wdXRbdHlwZT0ndGV4dCddLFxuLmlucHV0LWZvY3VzIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4uaW5wdXQtZm9jdXMgaW5wdXRbdHlwZT0ndGVsJ10sXG4uaW5wdXQtZm9jdXMgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi5pbnB1dC1mb2N1cyBpbnB1dFt0eXBlPSdudW1iZXInXSxcbi5pbnB1dC1mb2N1cyB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDM1OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtZm9jdXMgLmpxLW51bWJlcl9fc3BpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzY2LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbmlucHV0OmZvY3VzIC5pbnB1dC10ZXh0LWxhYmVsLl9mb2N1cyAuYWJzbCwgaW5wdXQ6Zm9jdXMgLmlucHV0LXRleHQtbGFiZWwuX2hvdmVyIC5hYnNsIHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLyogbGluZSAzNzQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuaW5wdXQ6Zm9jdXMgLmlucHV0LXRleHQtbGFiZWwuX2ZvY3VzIC5hYnNsLl93aGl0ZSwgaW5wdXQ6Zm9jdXMgLmlucHV0LXRleHQtbGFiZWwuX2hvdmVyIC5hYnNsLl93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMzc3LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbmlucHV0OmZvY3VzIC5pbnB1dC10ZXh0LWxhYmVsLl9mb2N1cyAuYWJzbC5fZm9vdGVyLCBpbnB1dDpmb2N1cyAuaW5wdXQtdGV4dC1sYWJlbC5faG92ZXIgLmFic2wuX2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU2ZDk7XG59XG5cbi8qIGxpbmUgMzg5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1jaGVjayBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMzk1LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1jaGVjayAuY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzk4LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1jaGVjayAuY2hlY2sgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDQwNywgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtY2hlY2sgLmNoZWNrIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvY2hlY2suc3ZnKTtcbn1cblxuLyogbGluZSA0MTIsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmlucHV0LWNoZWNrIC5jaGVjayBzcGFuIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZiNjI2MTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgNDIzLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1jaGVjayAudGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICM2YjYyNjE7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xufVxuXG4vKiBsaW5lIDQzMSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtcmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDQzNywgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uaW5wdXQtcmFkaW8gLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDQzLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1yYWRpbyAucmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgNDUzLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1yYWRpbyAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDMuNXB4IHNvbGlkICM2YjYyNjE7XG59XG5cbi8qIGxpbmUgNDU5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1yYWRpbyAucmFkaW8gc3BhbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2YjYyNjE7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwLjQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qIGxpbmUgNDcyLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5pbnB1dC1yYWRpbyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICM2YjYyNjE7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xufVxuXG4vKiBsaW5lIDQ3OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uanEtc2VsZWN0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgNDg0LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3gub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgNDg5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBsaW5lIDQ5OSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICM5NzkxOTA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBsaW5lIDUwNywgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDUxMCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hci1ib3R0b20uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA1MjQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlNmQ5O1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBsaW5lIDUzMCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyogbGluZSA1MzQsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkge1xuICBjb2xvcjogIzk3OTE5MDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTZkOTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIHRyYW5zaXRpb246IC4xcztcbn1cblxuLyogbGluZSA1NDEsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZjYmI3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1NDYsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkuc2VsZWN0ZWQsIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpLnNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmNiYjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU1NSwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4udWktZGF0ZXBpY2tlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzAwKSk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi8qIGxpbmUgNTYyLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1NjksIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTc0LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC5qcS1zZWxlY3Rib3gge1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLyogbGluZSA1NzcsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZkOSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDU4MiwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4udWktZGF0ZXBpY2tlciAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaSB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuLyogbGluZSA1ODgsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTkzLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNjAwLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIGxpbmUgNjA3LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM2YjYyNjE7XG59XG5cbi8qIGxpbmUgNjExLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDYyMCwgZGV2L3Nhc3MvcGFnZXMvZm9ybS1zdHlsZS5zY3NzICovXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGlzYWJsZWQsIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC4xNSk7XG59XG5cbi8qIGxpbmUgNjMyLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA0MDkzMTtcbiAgcGFkZGluZzogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgNjM5LCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OCwgNDgsIDQ4LCAwLjE1KTtcbn1cblxuLyogbGluZSA2NDMsIGRldi9zYXNzL3BhZ2VzL2Zvcm0tc3R5bGUuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2Y2JiNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZDZjYmI3O1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi8qIGxpbmUgNjUyLCBkZXYvc2Fzcy9wYWdlcy9mb3JtLXN0eWxlLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkLnVpLWRhdGVwaWNrZXItdG9kYXkgYSB7XG4gIGNvbG9yOiAjZDZjYmI3O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemUge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDk2NCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDcsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemUgLm1mcC1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgMTIsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemVfX3dycCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTIsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuICAudGFibGUtc2l6ZV9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemVfX3phZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuICAudGFibGUtc2l6ZV9femFnIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvcGFnZXMvdGFibGUtc2l6ZS5zY3NzICovXG4udGFibGUtc2l6ZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIGxpbmUgNDcsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemUgdGFibGUgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMjAzLCAxODMsIDAuMik7XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemUgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMjAzLCAxODMsIDAuMyk7XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL3BhZ2VzL3RhYmxlLXNpemUuc2NzcyAqL1xuLnRhYmxlLXNpemUgdGFibGUgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MywgZGV2L3Nhc3MvcGFnZXMvdGFibGUtc2l6ZS5zY3NzICovXG4gIC50YWJsZS1zaXplIHRhYmxlIHRoLCAudGFibGUtc2l6ZSB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSA3MSwgZGV2L3Nhc3MvcGFnZXMvdGFibGUtc2l6ZS5zY3NzICovXG4udGFibGUtc2l6ZSB0YWJsZSB0aCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjgwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcxLCBkZXYvc2Fzcy9wYWdlcy90YWJsZS1zaXplLnNjc3MgKi9cbiAgLnRhYmxlLXNpemUgdGFibGUgdGgge1xuICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUwKSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg3LCBkZXYvc2Fzcy9wYWdlcy90YWJsZS1zaXplLnNjc3MgKi9cbi50YWJsZS1zaXplIHRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg3LCBkZXYvc2Fzcy9wYWdlcy90YWJsZS1zaXplLnNjc3MgKi9cbiAgLnRhYmxlLXNpemUgdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTAwLCBkZXYvc2Fzcy9wYWdlcy90YWJsZS1zaXplLnNjc3MgKi9cbiAgLnRhYmxlLXNpemVfX292ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuOnJvb3Qge1xuICAtLW1hcmdpbjogMC4yNjA0MnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgOnJvb3Qge1xuICAgIC0tbWFyZ2luOiAwLjQyMzczdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgOnJvb3Qge1xuICAgIC0tbWFyZ2luOiAwLjUwNTA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgOnJvb3Qge1xuICAgIC0tbWFyZ2luOiAxLjMzMzMzdnc7XG4gIH1cbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1tcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTUpKTtcbn1cblxuLyogbGluZSAyMiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1tc19fbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLW1hcmdpbikpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLW1zX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDMxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19tYWluIC5uZXdzLW1zX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC8qIGxpbmUgMzEsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1tc19fbWFpbiAubmV3cy1tc19faXRlbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NjApKTtcbiAgfVxuICAvKiBsaW5lIDM2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbXNfX21haW4gLm5ld3MtbXNfX2l0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0M0QzRDNCAtNTcuODYlLCByZ2JhKDAsIDAsIDAsIDAuMzA4NjQ4KSAxMC4yNyUsIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4wOTQxMDAxKSA2NC40NSUsIHJnYmEoMTk2LCAxOTYsIDE5NiwgMCkgODguMjElKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19saXN0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tbWFyZ2luKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0NCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLW1zX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDU1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tbWFyZ2luKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNzIuNSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLW1hcmdpbikgKiAyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1NSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLW1zX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDY3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLyogbGluZSA3MiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1tc19faXRlbTpob3ZlciAuYmcgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1tc19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAuMTVkZWcsICNDNEM0QzQgLTU3LjU3JSwgcmdiYSgwLCAwLCAwLCAwLjMwODY0OCkgMTguNTYlLCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMDk0MTAwMSkgNzkuMTElLCByZ2JhKDE5NiwgMTk2LCAxOTYsIDApIDEwNS42NyUpO1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19pdGVtIC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogNHM7XG59XG5cbi8qIGxpbmUgOTksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbXNfX2l0ZW0gLmJnIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi8qIGxpbmUgMTA1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19pdGVtIC5iZyBpbWcubG9hZGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogbGluZSAxMTMsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbXNfX2l0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjgpKTtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTMsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1tc19faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTI0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19pdGVtLWNvbnRlbnQgLmRhdGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGNvbG9yOiAjRTVFNUU0O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpO1xufVxuXG4vKiBsaW5lIDEzMSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1tc19faXRlbS1jb250ZW50IC5uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLW1zX19pdGVtLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjRUZFRkVFO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1tc19faXRlbS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1zb3J0X193cnAge1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArICh2YXIoLS1tYXJnaW4pICogNCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTUxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3Mtc29ydF9fd3JwIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxNTksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3Mtc29ydF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtICh2YXIoLS1tYXJnaW4pICogNCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tbWFyZ2luKSAqIDQpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNTksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1zb3J0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE1OSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLXNvcnRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtICh2YXIoLS1tYXJnaW4pICogNCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTU5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3Mtc29ydF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTc2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMTgwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWxpc3RfX3dycCB7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlICsgKHZhcigtLW1hcmdpbikgKiA0KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxODAsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1saXN0X193cnAge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4OSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gKHZhcigtLW1hcmdpbikgKiA0KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1tYXJnaW4pICogNCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxODksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTg5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKHZhcigtLW1hcmdpbikgKiA0KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxODksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyMDcsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2Y2JiNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLyogbGluZSAyMjAsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9faXRlbTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4vKiBsaW5lIDIyNSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19pdGVtOmhvdmVyIC5pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cblxuLyogbGluZSAyMzMsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9faXRlbSAuaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTZkOTtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDI0MiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19pdGVtIC5pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLyogbGluZSAyNDgsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9faXRlbSAuaW1nIGltZy5sb2FkZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiBsaW5lIDI1NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSAyNjEsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9faXRlbSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDI2OCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19pdGVtIC5uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xufVxuXG4vKiBsaW5lIDI3NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19pdGVtIHAge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjc2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbGlzdF9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAyODUsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9fc3Vic2NyaWJlIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gKHZhcigtLW1hcmdpbikgKiA0KSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZkOTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLW1hcmdpbikgKiA0KTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNikpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyMCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI4NSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLWxpc3RfX3N1YnNjcmliZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gKHZhcigtLW1hcmdpbikgKiA0KSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjg1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbGlzdF9fc3Vic2NyaWJlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjg1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtbGlzdF9fc3Vic2NyaWJlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzMDYsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9fc3Vic2NyaWJlLXphZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMwNiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLWxpc3RfX3N1YnNjcmliZS16YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDMxNywgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19zdWJzY3JpYmUgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMTU2JTtcbn1cblxuLyogbGluZSAzMjIsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9fc3Vic2NyaWJlIC5mb290ZXItZm9ybV9fd3JwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMjIsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1saXN0X19zdWJzY3JpYmUgLmZvb3Rlci1mb3JtX193cnAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzMjksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9fc3Vic2NyaWJlIC5mb290ZXItZm9ybV9faXRlbSB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi8qIGxpbmUgMzMxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWxpc3RfX3N1YnNjcmliZSAuZm9vdGVyLWZvcm1fX2l0ZW0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzMzUsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtbGlzdF9fc3Vic2NyaWJlIGJ1dHRvbi5idG4tYmxhY2sge1xuICB3aWR0aDogMzAlO1xufVxuXG4vKiBsaW5lIDMzOSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1saXN0X19zdWJzY3JpYmUgLmhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmctaWUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX2NvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjkpO1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fY29udGVudDpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEyMHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci1sLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzMCwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX2NvbnRlbnQ6YWZ0ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMjBweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3Itci5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDQsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc4NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3NXB4IDAgNjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNmNiYjc7XG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZDZjYmI3O1xuICB3aWR0aDogNTQwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4vKiBsaW5lIDYzLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA3MSwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3RleHQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSA3NywgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3RleHQtZGVzYyB7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgODMsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX19jb3B5IHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fY29weTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYnJhbmQtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmQtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmQtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMTcsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYnJhbmQtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZC1saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAuYnJhbmQtbGlzdF9faXRlbS1pbWcge1xuICBvcmRlcjogMjtcbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZC1saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAuYnJhbmQtbGlzdF9faXRlbS1jb250ZW50IHtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDMwLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmQtbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLmJyYW5kLWxpc3RfX2l0ZW0taW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAvKiBsaW5lIDMzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmQtbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLmJyYW5kLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLyogbGluZSAzOCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZC1saXN0X19pdGVtLWltZyB7XG4gIHdpZHRoOiBjYWxjKDMwJSAtIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyYW5kLWxpc3RfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogY2FsYyg0NSUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM4LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmQtbGlzdF9faXRlbS1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyYW5kLWxpc3RfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyYW5kLWxpc3RfX2l0ZW0taW1nIHBpY3R1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1NSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZC1saXN0X19pdGVtLWltZyBwaWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLyogbGluZSA2MywgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZC1saXN0X19pdGVtLWltZyBwaWN0dXJlIGltZyAubG9hZGVkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDcxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyYW5kLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkyKSk7XG4gIHdpZHRoOiBjYWxjKDcwJSAtIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzEsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5icmFuZC1saXN0X19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgd2lkdGg6IGNhbGMoNTUlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3MSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyYW5kLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcxLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmQtbGlzdF9faXRlbS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA4OSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZC1saXN0X19pdGVtLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4gIC5icmFuZC1saXN0X19pdGVtLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg5LCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmQtbGlzdF9faXRlbS1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9wYWdlcy9icmFuZHMuc2NzcyAqL1xuLmJyYW5kLWxpc3RfX2l0ZW0tY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjgpKTtcbn1cblxuLyogbGluZSAxMDgsIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYnJhbmQtbGlzdF9faXRlbS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYzKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwMywgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyYW5kLWxpc3RfX2l0ZW0tY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwMywgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyYW5kLWxpc3RfX2l0ZW0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTksIGRldi9zYXNzL3BhZ2VzL2JyYW5kcy5zY3NzICovXG4uYnJhbmQtbGlzdF9faXRlbS1jb250ZW50X19idG4ge1xuICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExOSwgZGV2L3Nhc3MvcGFnZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyYW5kLWxpc3RfX2l0ZW0tY29udGVudF9fYnRuIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEpKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbi5xdWVzdCB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQ5NikpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSA1LCBkZXYvc2Fzcy9wYWdlcy9xdWVzdC5zY3NzICovXG4ucXVlc3QtaGVhZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDUsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbiAgLnF1ZXN0LWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMSwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuLnF1ZXN0LWhlYWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMSkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNjI2MTtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuLnF1ZXN0LWhlYWQgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMSwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuICAucXVlc3QtaGVhZCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuLnF1ZXN0LWxpc3Qge1xuICB3aWR0aDogY2FsYyg2OC41OCUgLSAzNXB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbiAgLnF1ZXN0LWxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDY1JSAtIDE1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbiAgLnF1ZXN0LWxpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDE1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbiAgLnF1ZXN0LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbi5xdWVzdC1saXN0X19pdGVtIHtcbiAgYm9yZGVyOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSkgc29saWQgI2U4ZTZkOTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjEpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE5KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgNDQsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbi5xdWVzdC1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDQ3LCBkZXYvc2Fzcy9wYWdlcy9xdWVzdC5zY3NzICovXG4ucXVlc3QtbGlzdF9faXRlbS1tYWluIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbi5xdWVzdC1saXN0X19pdGVtLW1haW4gdGltZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI5KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0OSwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuICAucXVlc3QtbGlzdF9faXRlbS1tYWluIHRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA1OSwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuLnF1ZXN0LWxpc3RfX2l0ZW0tbWFpbiBwIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNykpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU5LCBkZXYvc2Fzcy9wYWdlcy9xdWVzdC5zY3NzICovXG4gIC5xdWVzdC1saXN0X19pdGVtLW1haW4gcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuLnF1ZXN0LWxpc3RfX2l0ZW0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgYm9yZGVyLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMSkpIGRvdHRlZCAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNzMsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbi5xdWVzdC1saXN0X19pdGVtLWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSkgZG90dGVkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY4LCBkZXYvc2Fzcy9wYWdlcy9xdWVzdC5zY3NzICovXG4gIC5xdWVzdC1saXN0X19pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDgwLCBkZXYvc2Fzcy9wYWdlcy9xdWVzdC5zY3NzICovXG4ucXVlc3QtbGlzdF9faXRlbS1saW5rIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYmVmb3JlKTtcbn1cblxuLyogbGluZSA4OCwgZGV2L3Nhc3MvcGFnZXMvcXVlc3Quc2NzcyAqL1xuLnF1ZXN0LWxpc3RfX2l0ZW0uX2FjdGl2ZS5fYWN0aXZlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYWZ0ZXIpO1xufVxuXG4vKiBsaW5lIDk0LCBkZXYvc2Fzcy9wYWdlcy9xdWVzdC5zY3NzICovXG4ucXVlc3QtbGlzdF9faXRlbS10b2dnbGUge1xuICBjb2xvcjogIzljOTE5MDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU2ZDk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE5KSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTQsIGRldi9zYXNzL3BhZ2VzL3F1ZXN0LnNjc3MgKi9cbiAgLnF1ZXN0LWxpc3RfX2l0ZW0tdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuLmluZm8tdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0OTYpKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA4LCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbi5pbmZvLXR4dF9fbWVudSB7XG4gIHdpZHRoOiBjYWxjKDMxLjQyJSAtIDM1cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19tZW51IHtcbiAgICB3aWR0aDogY2FsYygzNSUgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuICAuaW5mby10eHRfX21lbnUge1xuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvcGFnZXMvaW5mby5zY3NzICovXG4gIC5pbmZvLXR4dF9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvcGFnZXMvaW5mby5zY3NzICovXG4uaW5mby10eHRfX21lbnUtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMyKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuICAuaW5mby10eHRfX21lbnUtbGlzdCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE5LCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19tZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuICAuaW5mby10eHRfX21lbnUtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNywgZGV2L3Nhc3MvcGFnZXMvaW5mby5zY3NzICovXG4gIC5pbmZvLXR4dF9fbWVudS1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTcuNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDMsIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuLmluZm8tdHh0X19tZW51LWxpc3QgdWwgbGkge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA1MCwgZGV2L3Nhc3MvcGFnZXMvaW5mby5zY3NzICovXG4uaW5mby10eHRfX21lbnUtbGlzdCB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNTMsIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuLmluZm8tdHh0X19tZW51LWxpc3QgdWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuLmluZm8tdHh0X19tZW51LWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNTksIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuLmluZm8tdHh0X19tZW51LWxpc3QgdWwgbGkuX2FjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0MywgZGV2L3Nhc3MvcGFnZXMvaW5mby5zY3NzICovXG4gIC5pbmZvLXR4dF9fbWVudS1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNDMsIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuICAuaW5mby10eHRfX21lbnUtbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIHBhZGRpbmc6IDAgNy41cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDMsIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuICAuaW5mby10eHRfX21lbnUtbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL3BhZ2VzL2luZm8uc2NzcyAqL1xuLmluZm8tdHh0X19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNjguNTglIC0gMzVweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDc5LCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg2NSUgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDc5LCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDc5LCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbi5pbmZvLXR4dF9fY29udGVudCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbi5pbmZvLXR4dF9fY29udGVudCBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19jb250ZW50IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19jb250ZW50IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9pbmZvLnNjc3MgKi9cbiAgLmluZm8tdHh0X19jb250ZW50IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbi5zdG9yZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbi5zdG9yZS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbiAgLnN0b3JlLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNCwgZGV2L3Nhc3MvcGFnZXMvc3RvcmUuc2NzcyAqL1xuICAuc3RvcmUtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvcGFnZXMvc3RvcmUuc2NzcyAqL1xuLnN0b3JlLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlNmQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvcGFnZXMvc3RvcmUuc2NzcyAqL1xuLnN0b3JlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMjQsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbi5zdG9yZS1saXN0X19pdGVtLWltZyB7XG4gIHdpZHRoOiAyNi4xNCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjQsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbiAgLnN0b3JlLWxpc3RfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbi5zdG9yZS1saXN0X19pdGVtLWltZyBwaWN0dXJlIHtcbiAgcGFkZGluZy1ib3R0b206IDU1LjEzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzNSwgZGV2L3Nhc3MvcGFnZXMvc3RvcmUuc2NzcyAqL1xuLnN0b3JlLWxpc3RfX2l0ZW0taW1nIHBpY3R1cmUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKiBsaW5lIDQzLCBkZXYvc2Fzcy9wYWdlcy9zdG9yZS5zY3NzICovXG4uc3RvcmUtbGlzdF9faXRlbS1pbWcgcGljdHVyZSBpbWcgLmxvYWRlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA1MiwgZGV2L3Nhc3MvcGFnZXMvc3RvcmUuc2NzcyAqL1xuLnN0b3JlLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gIHdpZHRoOiA3My44NiU7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTIsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbiAgLnN0b3JlLWxpc3RfX2l0ZW0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9wYWdlcy9zdG9yZS5zY3NzICovXG4uc3RvcmUtbGlzdF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUuNSkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYyLCBkZXYvc2Fzcy9wYWdlcy9zdG9yZS5zY3NzICovXG4gIC5zdG9yZS1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDczLCBkZXYvc2Fzcy9wYWdlcy9zdG9yZS5zY3NzICovXG4uc3RvcmUtbGlzdF9faXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgNzcsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbi5zdG9yZS1saXN0X19pdGVtLWluZm9fX2l0ZW0ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIxNikpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDc3LCBkZXYvc2Fzcy9wYWdlcy9zdG9yZS5zY3NzICovXG4gIC5zdG9yZS1saXN0X19pdGVtLWluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgODMsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbiAgLnN0b3JlLWxpc3RfX2l0ZW0taW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgODcsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbi5zdG9yZS1saXN0X19pdGVtLWluZm9fX2l0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG59XG5cbi8qIGxpbmUgOTMsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbi5zdG9yZS1saXN0X19pdGVtLWluZm9fX2l0ZW0gcCxcbi5zdG9yZS1saXN0X19pdGVtLWluZm9fX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogbGluZSA5NywgZGV2L3Nhc3MvcGFnZXMvc3RvcmUuc2NzcyAqL1xuLnN0b3JlLWxpc3RfX2l0ZW0taW5mb19faXRlbSBwOmhvdmVyLFxuLnN0b3JlLWxpc3RfX2l0ZW0taW5mb19faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTMsIGRldi9zYXNzL3BhZ2VzL3N0b3JlLnNjc3MgKi9cbiAgLnN0b3JlLWxpc3RfX2l0ZW0taW5mb19faXRlbSBwLFxuICAuc3RvcmUtbGlzdF9faXRlbS1pbmZvX19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9faGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9faGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA5LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzQwNC1iZzEucG5nKTtcbiAgcGFkZGluZy1ib3R0b206IDM1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTYsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDRfX2ltZyAuYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTYsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9faW1nIC5icmVhZGNydW1icyB7XG4gICAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gICAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI1LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19pbWcgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iIC5ociB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDI4LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19pbWcgLmJyZWFkY3J1bWJzIC5ieC1icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzMSwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9faW1nIC5icmVhZGNydW1icyAuYngtYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9faW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwMCkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzcsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgdG9wOiA3OCU7XG4gIH1cbn1cblxuLyogbGluZSA1MiwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDUyLCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDYzLCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19kZXNjIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2MywgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X19kZXNjIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG4gIH1cbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fZGVzYyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDRfX2Rlc2MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xufVxuXG4vKiBsaW5lIDg3LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19saXN0LWl0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTYpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNzIpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDg3LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODcsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwMCkpO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB9XG4gIC8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODcsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTA5LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19saXN0LWl0ZW1fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAxMTMsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDRfX2xpc3QtaXRlbV9faWNvbiAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU1KSk7XG4gIGZpbGw6ICNhMzlkOWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX2xpc3QtaXRlbV9faWNvbiAuaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTI1LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19saXN0LWl0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDEyNywgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fbGlzdC1pdGVtX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwMCkpO1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjcsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fbGlzdC1pdGVtX190aXRsZSBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTI3LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX2xpc3QtaXRlbV9fdGl0bGUgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyNywgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X19saXN0LWl0ZW1fX3RpdGxlIHNwYW4ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjAxKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTQ0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19saXN0LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTQpKTtcbn1cblxuLyogbGluZSAxNDgsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4ucGFnZS00MDRfX2xpc3QtaXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTQ0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX2xpc3QtaXRlbSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTU1LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X19saXN0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvdHh0LnNjc3MgKi9cbi50eHQge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogbGluZSA0LCBkZXYvc2Fzcy9wYWdlcy90eHQuc2NzcyAqL1xuLnR4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNCwgZGV2L3Nhc3MvcGFnZXMvdHh0LnNjc3MgKi9cbiAgLnR4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQsIGRldi9zYXNzL3BhZ2VzL3R4dC5zY3NzICovXG4gIC50eHQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy90eHQuc2NzcyAqL1xuLnR4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjgpKTtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvcGFnZXMvdHh0LnNjc3MgKi9cbi50eHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTcsIGRldi9zYXNzL3BhZ2VzL3R4dC5zY3NzICovXG4gIC50eHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy90eHQuc2NzcyAqL1xuICAudHh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy90eHQuc2NzcyAqL1xuICAudHh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMwKSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTA3MCkpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4gIC5say1lbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX3dycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTQsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbiAgLmxrLWVudGVyX193cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXJfX3dycCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI3LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX3phZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiBsaW5lIDM1LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX3phZzpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyNywgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXJfX3phZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNywgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXJfX3phZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNDgsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9femFnIC56YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9femFnIC56YWc6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0OCwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXJfX3phZyAuemFnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDU4LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX3phZyAuY2hhbmdlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3ODA3RjtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIGxpbmUgNjQsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9femFnIC5jaGFuZ2U6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyX196YWcgLmNoYW5nZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLyogbGluZSA3NSwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyX19waG90byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyX19waG90by1pbWFnZSB7XG4gIHdpZHRoOiA0MSU7XG4gIHBhZGRpbmctYm90dG9tOiA0MSU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGstYXZhdGFyLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDgyLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4gIC5say1lbnRlcl9fcGhvdG8taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MiwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXJfX3Bob3RvLWltYWdlIHtcbiAgICB3aWR0aDogMjklO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNyU7XG4gIH1cbn1cblxuLyogbGluZSA5OCwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyX19waG90by1pbWFnZS5fYWRkZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX3Bob3RvLWJ0biB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjYyNjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDglO1xuICByaWdodDogMzQlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4gIC5say1lbnRlcl9fcGhvdG8tYnRuIHtcbiAgICBib3R0b206IDYlO1xuICAgIHJpZ2h0OiAzOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDMsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbiAgLmxrLWVudGVyX19waG90by1idG4ge1xuICAgIGJvdHRvbTogLTYlO1xuICAgIHJpZ2h0OiAzOCU7XG4gIH1cbn1cblxuLyogbGluZSAxMjEsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9fcGhvdG8tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMzIsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9fcGhvdG8tYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDE0MywgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyX19waG90by1idG4gaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX2luZm8ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE1NywgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXJfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTcxLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX2Zvcm0ge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTcxLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4gIC5say1lbnRlcl9fZm9ybSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE3MSwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuICAubGstZW50ZXJfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxOTMsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9fZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAxOTUsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9fZm9ybS1pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICNCMUFDQUI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTk1LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4gIC5say1lbnRlcl9fZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4vKiBsaW5lIDIwMSwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyX19mb3JtLWl0ZW0gbGFiZWwgLnRleHQgYSB7XG4gIG1hcmdpbjogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMjA2LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX2Zvcm0taXRlbSBsYWJlbCAudGV4dCBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi8qIGxpbmUgMjEyLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX2Zvcm0taXRlbSBsYWJlbCAuZXJyb3Ige1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMjE5LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX2Zvcm0taXRlbSAuYnRuLWJsYWNrLCAubGstZW50ZXJfX2Zvcm0taXRlbSAuYnRuLWxpa2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogbGluZSAyMjMsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9fZm9ybS1pdGVtIC5idG4tYmxhY2s6Zmlyc3QtbGV0dGVyLCAubGstZW50ZXJfX2Zvcm0taXRlbSAuYnRuLWxpa2U6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMTksIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbiAgLmxrLWVudGVyX19mb3JtLWl0ZW0gLmJ0bi1ibGFjaywgLmxrLWVudGVyX19mb3JtLWl0ZW0gLmJ0bi1saWtlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyogbGluZSAyMzEsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9fZm9ybS1pdGVtLl90YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjM1LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX2Zvcm0taXRlbS5fbXQtc3Mge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xufVxuXG4vKiBsaW5lIDIzOCwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmxrLWVudGVyX19mb3JtLWl0ZW0gLmxpbmstc2ltcGxlIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGNvbG9yOiAjOTc5MTkwO1xuICBib3JkZXItY29sb3I6ICM5NzkxOTA7XG59XG5cbi8qIGxpbmUgMjQ1LCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4ubGstZW50ZXJfX2Zvcm0taXRlbSAuaW5wdXQtY2hlY2sgLnRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyNTIsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbi5say1lbnRlcl9fcmVnIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjUyLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4gIC5say1lbnRlcl9fcmVnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNTIsIGRldi9zYXNzL3BhZ2VzL2xrLnNjc3MgKi9cbiAgLmxrLWVudGVyX19yZWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDI2OSwgZGV2L3Nhc3MvcGFnZXMvbGsuc2NzcyAqL1xuLmpzLWJ0bl9fbGstZWRpdCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgMjcxLCBkZXYvc2Fzcy9wYWdlcy9say5zY3NzICovXG4uanMtYnRuX19say1lZGl0Ll92aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItd3JwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItd3JwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybSB7XG4gIHdpZHRoOiA2NyU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzAsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtIGlucHV0LCAub3JkZXItZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzQsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciwgLm9yZGVyLWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0MSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDEsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX3N0ZXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ3LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcC5ieC1zZWxlY3RlZCwgLm9yZGVyLWZvcm1fX3N0ZXAuYngtc3RlcC1jb21wbGV0ZWQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDY1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX3N0ZXAuYngtc2VsZWN0ZWQsIC5vcmRlci1mb3JtX19zdGVwLmJ4LXN0ZXAtY29tcGxldGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSA1OCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAuYngtc2VsZWN0ZWQ6bm90KC5ieC1zdGVwLWNvbXBsZXRlZCkgLmJ4LXNvYS1zZWN0aW9uLl9jdXN0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbn1cblxuLyogbGluZSA2NSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAuYngtc2VsZWN0ZWQgLmJ4LXNvYS1kZWxpdmVyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDcwLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcC5ieC1zdGVwLWNvbXBsZXRlZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbn1cblxuLyogbGluZSA3NCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1kZWxpdmVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNzgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA4NSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciBoMi5ieC1zb2Etc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOSkpIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODUsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciBoMi5ieC1zb2Etc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciBoMi5ieC1zb2Etc2VjdGlvbi10aXRsZSAubnVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVCNTE1MDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTAxLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb250YWluZXIgaDIuYngtc29hLXNlY3Rpb24tdGl0bGUgLm51bSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyOCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuYWJzbC1jaGFuZ2UtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIGxpbmUgMTM1LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24tdGl0bGUtY29udGFpbmVyIC5hYnNsLWNoYW5nZS1pbmZvIC5idG4tYmxhY2sge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTM1LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb250YWluZXIgLmFic2wtY2hhbmdlLWluZm8gLmJ0bi1ibGFjayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTQ4LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24gLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNDgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uIC5ieC1zb2Etc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1NiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uIC5ieC1zb2Etc2VjdGlvbi1jb250ZW50IHVsLmluZm8gbGkge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE1NiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24gLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQgdWwuaW5mbyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xuICB9XG59XG5cbi8qIGxpbmUgMTY0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24gLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQgdWwuaW5mbyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxNjgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbiAuYngtc29hLXNlY3Rpb24tY29udGVudCB1bC5pbmZvIGxpIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuLyogbGluZSAxNzYsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbiAuYngtc29hLXNlY3Rpb24tY29udGVudC5fZm9yLWNvbXBsZXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTgxLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24gLmJ4LXNvYS1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxODYsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zZWxlY3RlZCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE4NiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24uYngtc2VsZWN0ZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTkzLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24uYngtc2VsZWN0ZWQgaDIuYngtc29hLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDE5NywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLmJ4LXNlbGVjdGVkIGgyLmJ4LXNvYS1zZWN0aW9uLXRpdGxlIC5udW0ge1xuICBsZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxOTcsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLmJ4LXNlbGVjdGVkIGgyLmJ4LXNvYS1zZWN0aW9uLXRpdGxlIC5udW0ge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAyMDUsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zZWxlY3RlZCAuYngtc29hLXNlY3Rpb24tY29udGVudDpub3QoLl9mb3ItY29tcGxldGVkKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDIwOSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLmJ4LXNlbGVjdGVkIC5ieC1zb2EtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDIxMiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgLmJ4LXNvYS1zZWN0aW9uLmJ4LXNlbGVjdGVkIC5ieC1zb2EtbW9yZSAuYnRuLWJsYWNrIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NCkpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjEyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zZWxlY3RlZCAuYngtc29hLW1vcmUgLmJ0bi1ibGFjayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSAyMjcsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIyNywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjM2LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgaDIuYngtc29hLXNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSAyNDEsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCBoMi5ieC1zb2Etc2VjdGlvbi10aXRsZSAubnVtIHtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjQxLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCBoMi5ieC1zb2Etc2VjdGlvbi10aXRsZSAubnVtIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8qIGxpbmUgMjQ5LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgLmFic2wtY2hhbmdlLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAyNTMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZCAuYngtc29hLXNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjU2LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fc3RlcCAuYngtc29hLXNlY3Rpb24uYngtc3RlcC1jb21wbGV0ZWQgLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQuX2Zvci1jb21wbGV0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuLyogbGluZSAyNjIsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19zdGVwIC5ieC1zb2Etc2VjdGlvbi5ieC1zdGVwLWNvbXBsZXRlZC5ieC1zb2EtZGVsaXZlcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDI2OCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX3N0ZXAgaDMuYngtc29hLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNzYsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjc2LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19pbnB1dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi8qIGxpbmUgMjg0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQtd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIwKSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI4NCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybV9faW5wdXQtd3JwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDI5NCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2lucHV0IC5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMzUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjk0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19pbnB1dCAuZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjk0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19pbnB1dCAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzMDksIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19pbnB1dCAuZm9ybS1ncm91cC53MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzMjgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19pbnB1dCAuZm9ybS1ncm91cC5feHMge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyMCkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzMjgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX2lucHV0IC5mb3JtLWdyb3VwLl94cyB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLyogbGluZSAzMzYsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19pbnB1dCAuZm9ybS1ncm91cF9fY29tbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzQyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQgLmZvcm0tZ3JvdXBfX2NvbW1lbnQtY2FsbC5fb3BlbiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMzQ3LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQgLmZvcm0tZ3JvdXBfX2NvbW1lbnQtY2FsbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzUzLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQgLmZvcm0tZ3JvdXBfX2NvbW1lbnQtY2FsbCBhIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzE2NTYyO1xufVxuXG4vKiBsaW5lIDM1OCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2lucHV0IC5mb3JtLWdyb3VwX19jb21tZW50LWNhbGwgYSAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOSkpO1xuICBmaWxsOiAjMDAwO1xuICBtYXJnaW46IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOSkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMzY4LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQgLmZvcm0tZ3JvdXBfX2NvbW1lbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDM3NCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2lucHV0IC5pbnB1dC1zdHlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM3NywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2lucHV0IC5pbnB1dC1zdHlsZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTI1KSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDM4MywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2lucHV0Lnc2NiB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzgzLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19pbnB1dC53NjYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzg5LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQudzY2IC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzODksIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX2lucHV0Lnc2NiAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzOTUsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19pbnB1dC53NjYgLmZvcm0tZ3JvdXAudzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzk4LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQudzY2IC5mb3JtLWdyb3VwLncxMDAgLmxvY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzOTgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLWZvcm1fX2lucHV0Lnc2NiAuZm9ybS1ncm91cC53MTAwIC5sb2NhdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgNDA0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9faW5wdXQudzY2IC5mb3JtLWdyb3VwLncxMDAgLmxvY2F0aW9uLXBvc2l0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDA0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtX19pbnB1dC53NjYgLmZvcm0tZ3JvdXAudzEwMCAubG9jYXRpb24tcG9zaXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQxMiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2lucHV0Lnc2NiAuZm9ybS1ncm91cC53MTAwIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0QzhDMkI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA0MjQsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19pbnB1dC53MzMge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4vKiBsaW5lIDQzMCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm0gLmJ4LXNvYS1wcC1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA0MzQsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtIC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNjApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNBNkExQTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0E2QTFBMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDM0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1mb3JtIC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQzNCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybSAuYngtc29hLXBwLWl0ZW0tY29udGFpbmVyIC5ieC1zb2EtcHAtY29tcGFueSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNDU5LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybSAuYngtc29hLXBwLWl0ZW0tY29udGFpbmVyIC5ieC1zb2EtcHAtY29tcGFueSAuYngtc29hLXRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi8qIGxpbmUgNDY0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybSAuYngtc29hLXBwLWl0ZW0tY29udGFpbmVyIC5ieC1zb2EtcHAtY29tcGFueSAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLyogbGluZSA0NzMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtIC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LmJ4LXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQ3NywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm0gLmJ4LXNvYS1wcC1pdGVtLWNvbnRhaW5lciAuYngtc29hLXBwLWNvbXBhbnkuYngtc2VsZWN0ZWQgLmJ4LXNvYS10b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSA0ODMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtIC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIgLmJ4LXNvYS1wcC1jb21wYW55LmJ4LXNlbGVjdGVkIC5ieC1zb2EtcHAtY29tcGFueS1zbWFsbHRpdGxlIC5uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNDg3LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybSAuYngtc29hLXBwLWl0ZW0tY29udGFpbmVyIC5ieC1zb2EtcHAtY29tcGFueS5ieC1zZWxlY3RlZCAuYngtc29hLXBwLWNvbXBhbnktc21hbGx0aXRsZSAuZGVzYyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQ5NSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm0gLmJ4LXNvYS1wcC1pdGVtLWNvbnRhaW5lciAuYngtc29hLXBwLWNvbXBhbnktc21hbGx0aXRsZSAubmFtZSB7XG4gIGNvbG9yOiAjQTZBMUEwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgNTA1LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybSAuYngtc29hLXBwLWl0ZW0tY29udGFpbmVyIC5ieC1zb2EtcHAtY29tcGFueS1zbWFsbHRpdGxlIC5kZXNjIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHJnYmEoMTY2LCAxNjEsIDE2MCwgMC42KTtcbn1cblxuLyogbGluZSA1MTQsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19kZWxpdmVyeS1pbmZvIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuXG4vKiBsaW5lIDUxOCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5LWluZm8gLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG4vKiBsaW5lIDUyMywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5LWluZm8gLmJ4LXNvYS1wcC1jb21wYW55IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDUyNywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5LWluZm8gLmJ4LXNvYS1wcC1jb21wYW55LmJ4LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSA1MzEsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19kZWxpdmVyeS1pbmZvIC5ieC1zb2EtcHAtY29tcGFueV9fc2VsZWN0ZWQge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDUzMSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybV9fZGVsaXZlcnktaW5mbyAuYngtc29hLXBwLWNvbXBhbnlfX3NlbGVjdGVkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUzMSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybV9fZGVsaXZlcnktaW5mbyAuYngtc29hLXBwLWNvbXBhbnlfX3NlbGVjdGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU0NiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5LWluZm8gLmJ4LXNvYS1wcC1jb21wYW55X19zZWxlY3RlZCAucmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA1NTMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19kZWxpdmVyeS1pbmZvIC5ieC1zb2EtcHAtY29tcGFueV9fc2VsZWN0ZWQgLnJhZGlvLWlucHV0IC5yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG59XG5cbi8qIGxpbmUgNTU4LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fZGVsaXZlcnktaW5mbyAuYngtc29hLXBwLWNvbXBhbnlfX3NlbGVjdGVkIC5yYWRpby1pbnB1dCAucmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgNTY0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fZGVsaXZlcnktaW5mbyAuYngtc29hLXBwLWNvbXBhbnlfX3NlbGVjdGVkIC5yYWRpby1pbnB1dCAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNTY5LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fZGVsaXZlcnktaW5mbyAuYngtc29hLXBwLWNvbXBhbnlfX3NlbGVjdGVkIC5yYWRpby1pbnB1dCAucmFkaW8gc3BhbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMy4yNXB4IHNvbGlkICNlOGU2ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSA1NzgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19kZWxpdmVyeS1pbmZvIC5ieC1zb2EtcHAtY29tcGFueV9fc2VsZWN0ZWQgLnJhZGlvLWlucHV0IC50ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA1OTEsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19kZWxpdmVyeS1jb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDU5MSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItZm9ybV9fZGVsaXZlcnktY29zdCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2MDIsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19kZWxpdmVyeS1jb3N0IHNwYW4ge1xuICBjb2xvcjogIzRDOEMyQjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDYwNiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2RlbGl2ZXJ5LWNvc3Qgc3BhbiBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNjE0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA2MjIsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19mb290ZXIgLmJ4LXNvYS1jYXJ0LXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDYyOCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2Zvb3RlciAuYngtc29hLWNhcnQtdG90YWxfX3phZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG4vKiBsaW5lIDYzNiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2Zvb3Rlci1pbmZvIC5ieC1zb2EtY2FydC10b3RhbC1saW5lIHtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNTUpKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSA2NDAsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19mb290ZXItaW5mbyAuYngtc29hLWNhcnQtdG90YWwtbGluZSAuYngtc29hLWNhcnQtdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzk1OEM4OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLyogbGluZSA2NDksIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtX19mb290ZXItaW5mbyAuYngtc29hLWNhcnQtdG90YWwtbGluZSAuYngtc29hLWNhcnQtZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICM2YjYyNjE7XG59XG5cbi8qIGxpbmUgNjU5LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fZm9vdGVyLWJ0biAuYngtc29hLWNhcnQtdG90YWwtbGluZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG59XG5cbi8qIGxpbmUgNjY0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fZm9vdGVyLWJ0biAuYngtc29hLWNhcnQtdG90YWwtbGluZSAuYngtc29hLWNhcnQtdCB7XG4gIGNvbG9yOiAjOTU4Qzg5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4vKiBsaW5lIDY3MiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm1fX2Zvb3Rlci1idG4gLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUgLmJ4LXNvYS1jYXJ0LWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZiNjI2MTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG59XG5cbi8qIGxpbmUgNjgwLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybV9fZm9vdGVyLWJ0biAuYnRuLWJsYWNrIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTEpKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMDApKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLyogbGluZSA2OTAsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1mb3JtIC5hbGVydCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDIwMywgMTgzLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMjAzLCAxODMsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbi8qIGxpbmUgNjk3LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItZm9ybSAuYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMSwgNDEsIDQxLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgNDEsIDQxLCAwLjIpO1xufVxuXG4vKiBsaW5lIDcwMywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm0gLmJ4LXNvYS1kZWxpdmVyeSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG4vKiBsaW5lIDcwNiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLWZvcm0gLmJ4LXNvYS1kZWxpdmVyeSAuYngtc29hLXNlY3Rpb24tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG4vKiBsaW5lIDcxMiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIge1xuICB3aWR0aDogMzMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDcxMiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcxMiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA3MjEsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzMCkpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA3MjEsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzMyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzMyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW8ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDc0MiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tby5fc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDc0NiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fY2FsbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2YjYyNjE7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA3NTMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2NhbGwuX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDc1NywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fY2FsbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNzYyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2YjYyNjE7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgMCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDc2MiwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19jb3VudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDc3MywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fY291bnQuX3Nob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDc3OCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fY291bnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgNzg0LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX193cnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDc4OCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fd3JwLl9oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA3OTMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA4MDAsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBsaW5lIDgwNCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fY2xvc2UgLmljb24ge1xuICBzdHJva2U6ICM2YjYyNjE7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgODEyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgODE3LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX196YWcge1xuICBjb2xvcjogIzkxODg4NjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xufVxuXG4vKiBsaW5lIDgyMywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODIzLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2JvZHkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDgzMSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keS5lcnJvciwgLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keS5lcnJvci1vbmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSA4MzQsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2JvZHkuZXJyb3IgLmVycm9yLCAub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19ib2R5LmVycm9yLW9ubGluZSAuZXJyb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDgzOSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICB3aWR0aDogNjclO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNmI2MjYxO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTUpKTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgODM5LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2JvZHkgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDgzOSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19ib2R5IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA4NTUsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2JvZHkgaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDg1NSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19ib2R5IGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg2MywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIHdpZHRoOiA2NyU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2YjYyNjE7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4NjMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4NjMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA4NzksIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2JvZHkgaW5wdXRbdHlwZT0nbnVtYmVyJ106OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4NzksIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSBpbnB1dFt0eXBlPSdudW1iZXInXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg4OCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSAuYnRuLWJsYWNrIHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgODg4LCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2JvZHkgLmJ0bi1ibGFjayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg4OCwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19ib2R5IC5idG4tYmxhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgOTAyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLXNpZGViYXIgLm9yZGVyLXByb21vX19ib2R5IC5lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNEMzI5Mjk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMTApKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRvcDogYXV0bztcbn1cblxuLyogbGluZSA5MTQsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX3ZhbCB7XG4gIGNvbG9yOiAjNmI2MjYxO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG59XG5cbi8qIGxpbmUgOTIzLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLWNhcnQtdG90YWxfX3phZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA5MjgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2EtY2FydC10b3RhbF9femFnOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDkyMywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciAuYngtc29hLWNhcnQtdG90YWxfX3phZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA5MzcsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2EtY2FydC10b3RhbCAuYnRuLWJsYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgOTQzLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLWNhcnQtdG90YWwtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5NDMsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbiAgLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDk1MywgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUgLmJ4LXNvYS1jYXJ0LXQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA5NTgsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5vcmRlci1zaWRlYmFyIC5ieC1zb2EtY2FydC10b3RhbC1saW5lIC5ieC1zb2EtY2FydC1kIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgOTYyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTZkOTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgOTYyLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4gIC5vcmRlci1zaWRlYmFyIC5ieC1zb2EtY2FydC10b3RhbC1saW5lLXRvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTcxLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4ub3JkZXItc2lkZWJhciAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk3MSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuICAub3JkZXItc2lkZWJhciAuYngtc29hLWNhcnQtdG90YWwtbGluZS10b3RhbCAuYngtc29hLWNhcnQtdCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDk3OSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtdG90YWwgLmJ4LXNvYS1jYXJ0LWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBsaW5lIDk5MSwgZGV2L3Nhc3MvcGFnZXMvb3JkZXIuc2NzcyAqL1xuLmJ4LXNvYS10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuLyogbGluZSA5OTcsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5ieC1zb2EtdG9vbHRpcDpob3ZlciAudG9vbHRpcC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEwMDIsIGRldi9zYXNzL3BhZ2VzL29yZGVyLnNjc3MgKi9cbi5ieC1zb2EtdG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3Rvb2x0aXBzLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSAxMDEwLCBkZXYvc2Fzcy9wYWdlcy9vcmRlci5zY3NzICovXG4uYngtc29hLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IGNhbGMoMTAwJSArIDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMDApKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIHotaW5kZXg6IDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIxLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9faW1nIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19pbWcgcGljdHVyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19pbWcgcGljdHVyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMCU7XG4gIH1cbn1cblxuLyogbGluZSA0MSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9faW1nIHBpY3R1cmUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIGxpbmUgNTEsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgb3JkZXI6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fY2hhbmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzgwN0Y7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDY4LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX2NoYW5nZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY4LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX2NoYW5nZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgODMsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX2NoYW5nZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgODgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX2xpa2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19saWtlIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgZmlsbDogIzg3ODA3RjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA5MiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19saWtlIC5pY29uIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDMsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX2xpa2UgLmljb24uX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDEwOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fbGlrZSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYmVmb3JlKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM4NzgwN0Y7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc4MDdGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMDksIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaXRlbV9fbGlrZSBzcGFuOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fbGlrZTpob3ZlciBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDEzMSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fbGlrZS5fYWN0aXZlIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX2xpa2UuX2FjdGl2ZSAuaWNvbi5faGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEzOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fbGlrZS5fYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1hZnRlcik7XG59XG5cbi8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX3JlbW92ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNDYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaXRlbV9fcmVtb3ZlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1OSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fcmVtb3ZlIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgZmlsbDogIzAwMDtcbiAgc3Ryb2tlOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMTY4LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19yZW1vdmU6aG92ZXIgLmljb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAxNzQsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQge1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE3NCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTc0LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTg3LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19jb250ZW50IC5icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE4NywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19jb250ZW50IC5icmFuZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTk5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19jb250ZW50IC5uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE5OSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19jb250ZW50IC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fY29udGVudCAubmFtZTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDIxNCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fY29udGVudCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMTQsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaXRlbV9fY29udGVudCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMjcsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMjcsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMzYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaXRlbV9fb3B0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjQxLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19vcHRpb24gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI0MSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1pdGVtX19vcHRpb24gdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0OSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fb3B0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDI1MywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fb3B0aW9uIHVsIGxpIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgMjYwLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19vcHRpb24gdWwgbGkgc3BhbiBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMC45O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDI2NiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fb3B0aW9uIHVsIGxpIHNwYW4uX2NvbG9yIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQjhCOEI4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjczLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19vcHRpb24gdWwgbGkgc3Bhbi5fY29sb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNmNmY2ZjY7XG59XG5cbi8qIGxpbmUgMjg5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19wYXJhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjg5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX3BhcmFtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLyogbGluZSAyOTcsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX3BhcmFtIC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjk3LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX3BhcmFtIC5wcmljZSB7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuXG4vKiBsaW5lIDMxMCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC5vbGQsIC5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC5ub3csIC5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC50b3RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMTAsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC5vbGQsIC5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC5ub3csIC5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC50b3RhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiBsaW5lIDMxNywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC5ub3cge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKiBsaW5lIDMyMywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC50b3RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzIzLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LWl0ZW1fX3BhcmFtIC5wcmljZSAudG90YWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDMzNCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fcGFyYW0gLnByaWNlIC5vbGQge1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vKiBsaW5lIDM0MiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtaXRlbV9fcGFyYW0gLmJ0bi1jb3VudGVyIHtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4NSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM4KSk7XG59XG5cbi8qIGxpbmUgMzQ3LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19wYXJhbSAuYnRuLWNvdW50ZXIgLm1pbnVzLCAuYmFza2V0LWl0ZW1fX3BhcmFtIC5idG4tY291bnRlciAucGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzUzLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19wYXJhbSAuYnRuLWNvdW50ZXIgLm1pbnVzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuYmFza2V0LWl0ZW1fX3BhcmFtIC5idG4tY291bnRlciAucGx1cyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzNTgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX3BhcmFtIC5idG4tY291bnRlciAubWludXMuZGlzYWJsZWQgLmljb24sIC5iYXNrZXQtaXRlbV9fcGFyYW0gLmJ0bi1jb3VudGVyIC5wbHVzLmRpc2FibGVkIC5pY29uIHtcbiAgZmlsbDogI2I4YjhiODtcbn1cblxuLyogbGluZSAzNjMsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC5zY3NzICovXG4uYmFza2V0LWl0ZW1fX3BhcmFtIC5idG4tY291bnRlciAubWludXMgLmljb24sIC5iYXNrZXQtaXRlbV9fcGFyYW0gLmJ0bi1jb3VudGVyIC5wbHVzIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG59XG5cbi8qIGxpbmUgMzY5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19wYXJhbSAuYnRuLWNvdW50ZXIgLm1pbnVzLCAuYmFza2V0LWl0ZW1fX3BhcmFtIC5idG4tY291bnRlciAuaWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzcyLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1pdGVtX19wYXJhbSAuYnRuLWNvdW50ZXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG59XG5cbi8qIGxpbmUgMzc5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQuc2NzcyAqL1xuLm9yZGVyLXNpZGViYXIgLmJ4LXNvYS1zaWRlYmFyIC5vcmRlci1wcm9tb19fYm9keSAuYnRuLWJsYWNrIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTZkOTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaGVhZF9fcmVxdWVzdCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSkgMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWhlYWRfX3JlcXVlc3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSkgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1oZWFkX19yZXF1ZXN0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaGVhZF9fcmVxdWVzdCBiIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDMzLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1oZWFkX19yZXN1bHQge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNykpIDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtaGVhZF9fcmVzdWx0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1oZWFkIC5jdC1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlNmQ5O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1oZWFkIC5jdC1oZWFkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDU0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDU4LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC13cnAge1xuICB3aWR0aDogNzQuNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDYzLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuLnNlYXJjaC13cnAgLmN0LXdycF9fb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDYzLCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXdycCAuY3Qtd3JwX19vdmVyZmxvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4uc2VhcmNoLXdycCAuY3Qtd3JwX19vdmVyZmxvdyAuY3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2OSwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC13cnAgLmN0LXdycF9fb3ZlcmZsb3cgLmN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjksIGRldi9zYXNzL3BhZ2VzL3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtd3JwIC5jdC13cnBfX292ZXJmbG93IC5jdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY5LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLXdycCAuY3Qtd3JwX19vdmVyZmxvdyAuY3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA4NCwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtYW5zd2VyIHtcbiAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpIGF1dG8gY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTE5MCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5NSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDg0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWFuc3dlciB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg0LCBkZXYvc2Fzcy9wYWdlcy9zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWFuc3dlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMiwgZGV2L3Nhc3MvcGFnZXMvc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtYW5zd2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtemFnIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4gIC5jb250YWN0LXphZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxOCwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtY29udGVudCB7XG4gIHdpZHRoOiAzNCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE4LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4gIC5jb250YWN0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4gIC5jb250YWN0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4uY29udGFjdC1jb250ZW50IC5jYXJkLXJldmlld3NfX2xpbmsge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMwLCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4gIC5jb250YWN0LWNvbnRlbnQgLmNhcmQtcmV2aWV3c19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM4LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4uY29udGFjdC1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI0I4QjhCODtcbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtbGlzdF9faXRlbSB7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNCOEI4Qjg7XG59XG5cbi8qIGxpbmUgNDMsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0LWxpc3RfX2l0ZW06aG92ZXIgLmNvbnRhY3QtbGlzdF9faXRlbS16YWcge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQzLCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4gIC5jb250YWN0LWxpc3RfX2l0ZW06aG92ZXIgLmNvbnRhY3QtbGlzdF9faXRlbS16YWcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4uY29udGFjdC1saXN0X19pdGVtLl9vcGVuIC5wbHVzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0LWxpc3RfX2l0ZW0temFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMSkpIDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU4LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4gIC5jb250YWN0LWxpc3RfX2l0ZW0temFnIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzMsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0LWxpc3RfX2l0ZW0temFnIC5wbHVzIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtbGlzdF9faXRlbS16YWcgLnBsdXM6OmJlZm9yZSwgLmNvbnRhY3QtbGlzdF9faXRlbS16YWcgLnBsdXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgOTEsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0LWxpc3RfX2l0ZW0temFnIC5wbHVzOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgOTksIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0LWxpc3RfX2l0ZW0temFnIC5wbHVzOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLyogbGluZSAxMDksIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3RzLnNjc3MgKi9cbi5jb250YWN0LWxpc3RfX2l0ZW0tdG9nZ2xlIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTE0LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4uY29udGFjdC1saXN0X19pdGVtLXRvZ2dsZSAuemFnIHtcbiAgY29sb3I6ICM5NThDODk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpO1xufVxuXG4vKiBsaW5lIDEyMSwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtbGlzdF9faXRlbS10b2dnbGUgdWwge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOSkpO1xufVxuXG4vKiBsaW5lIDEyNCwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtbGlzdF9faXRlbS10b2dnbGUgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG59XG5cbi8qIGxpbmUgMTI3LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4uY29udGFjdC1saXN0X19pdGVtLXRvZ2dsZSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xufVxuXG4vKiBsaW5lIDEzMCwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtbGlzdF9faXRlbS10b2dnbGUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDZjYmI3O1xufVxuXG4vKiBsaW5lIDE0MiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuLmNvbnRhY3QtbWFwIHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTQyLCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0cy5zY3NzICovXG4gIC5jb250YWN0LW1hcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE0MiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdHMuc2NzcyAqL1xuICAuY29udGFjdC1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmQ6Zmlyc3QtY2hpbGQgLm5ld3MtY2FyZF9fYmxvY2staW1nIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAvKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmQ6Zmlyc3QtY2hpbGQgLm5ld3MtY2FyZF9fYmxvY2staW5mbyB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZCAuY3QtY2F0ZWdvcnlfX3dycCAuY3QtemFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX21zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19tcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1pbWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI2LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19tcy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1pbWcgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19tcy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fbXMtY29udGVudF9fd3JwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MDUpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fbXMtY29udGVudCAuc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX21zLWNvbnRlbnQgLnNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTEpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fbXMtY29udGVudCAuemFnIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19tcy1jb250ZW50IC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzAsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1jb250ZW50IC5ib3JkZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDcwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19tcy1jb250ZW50IC5ib3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX21zLWNvbnRlbnQgLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgODUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1jb250ZW50IC5kYXRlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDg1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19tcy1jb250ZW50IC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgOTUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX21zLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDMsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1jb250ZW50IC5zcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxMDUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19tcy1jb250ZW50IC5zcy16YWcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDExMywgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX2hpc3Rvcnkge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGJDYXJkTmV3cyk7XG59XG5cbi8qIGxpbmUgMTE1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9faGlzdG9yeS13cnAge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NSkpIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDExNSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9faGlzdG9yeS13cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2hpc3Rvcnktd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTI4LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9faGlzdG9yeS1pbmZvIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMTk1KSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTI4LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19oaXN0b3J5LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyOCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9faGlzdG9yeS1pbmZvIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNDEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19jb21tZW50IHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiQ2FyZE5ld3MpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxNDUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19jb21tZW50LXdycCB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTM0NSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19jb21tZW50LXdycCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE0NSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fY29tbWVudC13cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTcsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2NvbW1lbnQtcXVvdGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTYxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fY29tbWVudC1xdW90ZXMgcGljdHVyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSk7XG59XG5cbi8qIGxpbmUgMTY3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fY29tbWVudC1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MCkpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTY3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19jb21tZW50LWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE2NywgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fY29tbWVudC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNzYsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19jb21tZW50LWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgMTgwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fY29tbWVudC1pbmZvIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xufVxuXG4vKiBsaW5lIDE4NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGJDYXJkTmV3cyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE4NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4NiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjAwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fYmxvY2staW5mbyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzEwKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMDAsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2Jsb2NrLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjAwLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19ibG9jay1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjE1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fYmxvY2staW5mbyAuaW5mby16YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMTUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2Jsb2NrLWluZm8gLmluZm8temFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjI0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fYmxvY2staW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjI0LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkX19ibG9jay1pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMzEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19ibG9jay1pbmZvIC5pbmZvLWRlc2Mge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMzEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2Jsb2NrLWluZm8gLmluZm8tZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMzEsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2Jsb2NrLWluZm8gLmluZm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyNDQsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19ibG9jay1pbmZvLl9pbWdEZXNjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiQ2FyZE5ld3MpO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI0NCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fYmxvY2staW5mby5faW1nRGVzYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNTIsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19ibG9jay1pbmZvIGEge1xuICBvcGFjaXR5OiAwLjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI1MiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fYmxvY2staW5mbyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjU5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZF9fYmxvY2staW5mbyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyNjUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19ibG9jay1pbWcge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyNjUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2Jsb2NrLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDI3NSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiQ2FyZE5ld3MpO1xufVxuXG4vKiBsaW5lIDI3OCwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX3RleHQtd3JwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNDk1KSk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDI4MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX3RleHQtd3JwIHAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG4vKiBsaW5lIDI4MywgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX3RleHQtd3JwIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDI4MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fdGV4dC13cnAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI5MSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX3RleHQuX3BiMTMwIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiKTtcbn1cblxuLyogbGluZSAyOTUsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiQ2FyZE5ld3MpO1xufVxuXG4vKiBsaW5lIDI5OSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy1jYXJkLnNjc3MgKi9cbi5uZXdzLWNhcmRfX2ltZy5fcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyOTksIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2ltZy5fcGI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOTksIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2ltZy5fcGI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAzMDgsIGRldi9zYXNzL3BhZ2VzL25ld3MtY2FyZC5zY3NzICovXG4ubmV3cy1jYXJkX19pbWcuX3BiMTYge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9tYWtpbmctb3JkZXIuc2NzcyAqL1xuLm1ha2luZy1vcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvcGFnZXMvbWFraW5nLW9yZGVyLnNjc3MgKi9cbi5tYWtpbmctb3JkZXJfX3dycCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwMCkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMsIGRldi9zYXNzL3BhZ2VzL21ha2luZy1vcmRlci5zY3NzICovXG4gIC5tYWtpbmctb3JkZXJfX3dycCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyLCBkZXYvc2Fzcy9wYWdlcy9tYWtpbmctb3JkZXIuc2NzcyAqL1xuLm1ha2luZy1vcmRlcl9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIsIGRldi9zYXNzL3BhZ2VzL21ha2luZy1vcmRlci5zY3NzICovXG4gIC5tYWtpbmctb3JkZXJfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDNzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTgsIGRldi9zYXNzL3BhZ2VzL21ha2luZy1vcmRlci5zY3NzICovXG4ubWFraW5nLW9yZGVyX19pbmZvIHAge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL3BhZ2VzL21ha2luZy1vcmRlci5zY3NzICovXG4ubWFraW5nLW9yZGVyX19pbmZvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTgsIGRldi9zYXNzL3BhZ2VzL21ha2luZy1vcmRlci5zY3NzICovXG4gIC5tYWtpbmctb3JkZXJfX2luZm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI5LCBkZXYvc2Fzcy9wYWdlcy9tYWtpbmctb3JkZXIuc2NzcyAqL1xuLm1ha2luZy1vcmRlcl9fcGF5bWVudCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMDApKTtcbn1cblxuLyogbGluZSAzMiwgZGV2L3Nhc3MvcGFnZXMvbWFraW5nLW9yZGVyLnNjc3MgKi9cbi5tYWtpbmctb3JkZXJfX3BheW1lbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy9wYWdlcy9tYWtpbmctb3JkZXIuc2NzcyAqL1xuLm1ha2luZy1vcmRlcl9fcGF5bWVudCAuaWNvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzOCwgZGV2L3Nhc3MvcGFnZXMvbWFraW5nLW9yZGVyLnNjc3MgKi9cbi5tYWtpbmctb3JkZXJfX3BheW1lbnQgLmljb25zIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZmlsbDogIzRjOGMyYjtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL3BhZ2VzL21ha2luZy1vcmRlci5zY3NzICovXG4ubWFraW5nLW9yZGVyX19vcGxhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ2LCBkZXYvc2Fzcy9wYWdlcy9tYWtpbmctb3JkZXIuc2NzcyAqL1xuICAubWFraW5nLW9yZGVyX19vcGxhdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9wYWdlcy9tYWtpbmctb3JkZXIuc2NzcyAqL1xuLm1ha2luZy1vcmRlcl9fb3BsYXRhIHAge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuLyogbGluZSA1NiwgZGV2L3Nhc3MvcGFnZXMvbWFraW5nLW9yZGVyLnNjc3MgKi9cbi5tYWtpbmctb3JkZXJfX29wbGF0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSA2MiwgZGV2L3Nhc3MvcGFnZXMvbWFraW5nLW9yZGVyLnNjc3MgKi9cbi5tYWtpbmctb3JkZXIgLmJ0bi1saWtlLCAubWFraW5nLW9yZGVyIC5idG4tYmxhY2sge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG46cm9vdCB7XG4gIC0tbmF2SGVpZ2h0OiBjYWxjKDEwMHZoIC8gNSk7XG4gIC0tbWFpbkhlaWdodDogMTAwdmg7XG4gIC0taGVhZGVySGVpZ2h0OiB0b1Z3KDc2KTtcbiAgLS1oZWlnaHRDb250ZW50OiBjYWxjKDEwMHZoIC0gNzZweClcclxuO1xufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWcge1xuICB3aWR0aDogNDkuNDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbiAgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzMCkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4gIC5jYXJkLWltZ19fd3JwIHtcbiAgICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX25hdiB7XG4gIHdpZHRoOiA3LjgxMjV2dztcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbiAgLmNhcmQtaW1nX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDM4LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19uYXY6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fbmF2IC5zbGljay1zbGlkZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMDQxNjd2dztcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19uYXYgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fbmF2IC5zbGljay1jdXJyZW50IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBsaW5lIDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19uYXYgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSA3MywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fbmF2IC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3NywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fbmF2IC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fbmF2IC5zbGljay1uZXh0IHtcbiAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOSkpO1xuICB0b3A6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2FyLWJvdHRvbS5zdmcpO1xufVxuXG4vKiBsaW5lIDg4LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19uYXYgLnNsaWNrLXByZXYge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXItdG9wLnN2Zyk7XG59XG5cbi8qIGxpbmUgOTUsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX25hdi1zbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDk5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19uYXYtc2wgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMDQsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX25hdi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLW5hdkhlaWdodCkgLSAxLjA0MTY3dncpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTEwLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19uYXYtaXRlbSBwaWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDExNCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fbmF2LWl0ZW0gcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLyogbGluZSAxMjUsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX3Byb21vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuICAuY2FyZC1pbWdfX3Byb21vIHtcbiAgICBsZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fcHJvbW8taXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzLjUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzYsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4gIC5jYXJkLWltZ19fcHJvbW8taXRlbSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMy41KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fcHJvbW8taXRlbS5fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTk1MUE7XG59XG5cbi8qIGxpbmUgMTQ4LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19wcm9tby1pdGVtLl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzhjMmI7XG59XG5cbi8qIGxpbmUgMTUxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19wcm9tby1pdGVtLl9zZWNvbnRNYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNjI2MTtcbn1cblxuLyogbGluZSAxNTcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX3ZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzAsIDIxNywgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuICAuY2FyZC1pbWdfX3ZpZXcge1xuICAgIGJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbiAgICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNzcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX3ZpZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlNmQ5O1xufVxuXG4vKiBsaW5lIDE4MSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fdmlldyAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGZpbGw6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTgxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuICAuY2FyZC1pbWdfX3ZpZXcgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5NCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5jYXJkLWltZ19fbWFpbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjgxMjV2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOTQsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4gIC5jYXJkLWltZ19fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyMDEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX21haW4tc2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjAzLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19tYWluLXNsIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIwMywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbiAgLmNhcmQtaW1nX19tYWluLXNsIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAyMDksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX21haW4tc2wgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAyMTUsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX21haW4taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbWFpbkhlaWdodCkgLSAxLjA0MTY3dncpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjI0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmNhcmQtaW1nX19tYWluLWl0ZW0gcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAyMzEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uY2FyZC1pbWdfX21haW4taXRlbSBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKiBsaW5lIDI0MiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5mYW5jeWJveC1idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Uge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKiBsaW5lIDI1MCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNjI2MSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI1MCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbiAgLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gICAgdG9wOiA4NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDI2MCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbi5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQgc3ZnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXItcHJldl9fd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgMjY1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC1pbWcuc2NzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2YjYyNjEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjNmI2MjYxICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNzIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2MjYxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI3MiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQtaW1nLnNjc3MgKi9cbiAgLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICAgIHRvcDogODUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAyODMsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCBzdmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hci1uZXh0X193aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSAyODgsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2YjYyNjEgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiAjNmI2MjYxICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyOTcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbiAgc3Ryb2tlOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAzMDIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogbGluZSAzMTMsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLWltZy5zY3NzICovXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogOTVweDtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtY29udGVudCB7XG4gIHdpZHRoOiA1MS41NSU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEzLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtY29udGVudF9fd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLWJyYW5kIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDQxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1icmFuZCAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYnJhbmQgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICNkNmNiYjc7XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU2LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXN0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDY0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zdGF0dXMgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKTtcbn1cblxuLyogbGluZSA3MSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtbmFtZTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDg0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyKSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXByaWNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDk1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wcmljZSAub2xkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTAwLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wcmljZSAub2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4vKiBsaW5lIDExMiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcHJpY2UgLm5ldyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXByaWNlIC5kaXNjb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk5NTFBO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIGxpbmUgMTI3LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1kZXNjIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTI3LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLyogbGluZSAxMzksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMTQyLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLWRlc2MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxuICAvKiBsaW5lIDE0OCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE1NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zZWxlY3RlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE1NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zZWxlY3RlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2OSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2VsZWN0ZWRfX3phZyB7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNjksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2VsZWN0ZWRfX3phZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTgxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fbGluayB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBsaW5lIDE4NiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2VsZWN0ZWRfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNlbGVjdGVkX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjAyLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fbGlzdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAyMDgsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0IGxhYmVsOmhvdmVyIC5jYXJkLXNlbGVjdGVkX190b29sdGlwIHtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyMTUsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLyogbGluZSAyMjUsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0IC5jaXJjbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLyogbGluZSAyMzIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0Ll9jb2xvciBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMzIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2VsZWN0ZWRfX2xpc3QuX2NvbG9yIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyMzksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0Ll9jb2xvciBsYWJlbCBpbnB1dDpjaGVja2VkICsgLmNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLyogbGluZSAyNDIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0Ll9jb2xvciBsYWJlbCBpbnB1dDpjaGVja2VkICsgLmNpcmNsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDI0OCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2VsZWN0ZWRfX2xpc3QuX2NvbG9yIGxhYmVsIGlucHV0OmRpc2FibGVkICsgLmNpcmNsZSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjU0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fbGlzdC5fY29sb3IgbGFiZWwgLmNpcmNsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzOSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM5KSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiOGI4Yjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI1NCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zZWxlY3RlZF9fbGlzdC5fY29sb3IgbGFiZWwgLmNpcmNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjY2LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fbGlzdC5fY29sb3IgbGFiZWwgLmNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDI4NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2VsZWN0ZWRfX2xpc3QuX3NpemUgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZkOTtcbn1cblxuLyogbGluZSAyOTEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0Ll9zaXplIGxhYmVsIGlucHV0OmNoZWNrZWQgKyAuY2lyY2xlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSAyOTQsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0Ll9zaXplIGxhYmVsIGlucHV0OmNoZWNrZWQgKyAuY2lyY2xlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgMzAxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fbGlzdC5fc2l6ZSBsYWJlbCBpbnB1dDpkaXNhYmxlZCArIC5jaXJjbGUge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDMwNywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2VsZWN0ZWRfX2xpc3QuX3NpemUgbGFiZWwgLmNpcmNsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMwNywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zZWxlY3RlZF9fbGlzdC5fc2l6ZSBsYWJlbCAuY2lyY2xlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSAzMjYsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX19saXN0Ll9zaXplIGxhYmVsIC5jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDM0NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2VsZWN0ZWRfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxODApKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNlbGVjdGVkX190b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMzYyLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDhweCAwIDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzcxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fdG9vbHRpcCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0KSk7XG59XG5cbi8qIGxpbmUgMzc2LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1zZWxlY3RlZF9fdG9vbHRpcCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzODAsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX190b29sdGlwIGxpIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSAzODMsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX190b29sdGlwIGxpIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSAzODcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXNlbGVjdGVkX190b29sdGlwIGxpIHNwYW4gYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMzk2LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzOTYsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYnRucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQwNiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtYnRucyAuYnRuLWJsYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MDYsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYnRucyAuYnRuLWJsYWNrIHtcbiAgICBtYXJnaW46IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpIDAgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDQxNiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtYnRucyAuYnRuLWxpa2UgLmljb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgNDIxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1idG5zIC5idG4tY291bnRlciB7XG4gIHdpZHRoOiA3LjA4MzMzdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQyMSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1idG5zIC5idG4tY291bnRlciB7XG4gICAgd2lkdGg6IDExLjM1NTkzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MjEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYnRucyAuYnRuLWNvdW50ZXIge1xuICAgIHdpZHRoOiAyNi42NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDMzLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZCAuc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTcpKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MzMsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0MSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG4vKiBsaW5lIDQ0NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtaW5mb19faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlNmQ5O1xufVxuXG4vKiBsaW5lIDQ0OCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU2ZDk7XG59XG5cbi8qIGxpbmUgNDU0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1pbmZvX19pdGVtLl9vcGVuIC5hcnJvdyAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4vKiBsaW5lIDQ2MCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtaW5mb19faXRlbS16YWcge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNi41KSkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDQ2OSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtaW5mb19faXRlbS16YWcgLmFycm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA0NzgsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLWluZm9fX2l0ZW0temFnIC5hcnJvdyAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgNDg3LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1pbmZvX19pdGVtLXphZyAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE5KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA0OTQsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLWluZm9fX2l0ZW0temFnIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDUwMCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtaW5mb19faXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI4KSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTA0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1pbmZvX19pdGVtLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgb3BhY2l0eTogMC42O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSA1MTAsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLWluZm9fX2l0ZW0tY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDUxOCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcmV2aWV3cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDUyMSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcmV2aWV3c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDUzMCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcmV2aWV3c19fbGluazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICNlOGU2ZDk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgNTM0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1yZXZpZXdzX19saW5rOmhvdmVyIC5hciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSA1MzksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXJldmlld3NfX2xpbmsgLmljb24ge1xuICBmaWxsOiAjMDAwO1xufVxuXG4vKiBsaW5lIDU0MywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcmV2aWV3c19fbGluayAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNTQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1yZXZpZXdzX19saW5rIC50ZXh0IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSA1NTEsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXJldmlld3NfX2xpbmsgLnRleHQgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgNTU2LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1yZXZpZXdzX19saW5rIC5hciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDU2MiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcmV2aWV3c19fbGluayAuYXIgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBmaWxsOiAjNmI2MjYxO1xufVxuXG4vKiBsaW5lIDU3MSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNjA1KSk7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiB2YXIoLS1oZWlnaHRDb250ZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwMCkpO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiByaWdodCBjdWJpYy1iZXppZXIoMC44MiwgMCwgMC41MiwgMSkgMC43cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTcxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwIHtcbiAgICBib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0yNCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTcxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwIHtcbiAgICBib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC01MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTcxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwIHtcbiAgICByaWdodDogLTEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU5MywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXAuX29wZW4ge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgY3ViaWMtYmV6aWVyKDAuNDYsIDAsIDAuMDMsIDEpIDAuN3M7XG59XG5cbi8qIGxpbmUgNTk4LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fd3JwIHtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDU5OCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1wb3B1cF9fd3JwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjA3LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9femFnIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNikpO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzQpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MDcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtcG9wdXBfX3phZyB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA2MTgsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA2MzAsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC4xNSk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNjQxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC4xNSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA2NTMsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19jbG9zZTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2NTcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19jbG9zZTpob3ZlcjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA2NjIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19jbG9zZSAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHN0cm9rZTogIzAwMDAwMDtcbn1cblxuLyogbGluZSA2NzAsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY3MCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjc2LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwX19jb250ZW50IC5qcy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi8qIGxpbmUgNjg0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fcHJvZHVjdCAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjg0LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwX19wcm9kdWN0IC5tQ1NCX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY4MywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1wb3B1cF9fcHJvZHVjdCB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjgzLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwX19wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjk4LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fcHJvZHVjdCAuY3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDcwMywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX2xpbmsge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjkpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDcwMywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1wb3B1cF9fbGluayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDcwOSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX2xpbmsuX2Rpc2FibGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDcxNywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX3JldmlldyB7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3MTcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtcG9wdXBfX3JldmlldyB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzIzLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fcmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQ4LCA0OCwgNDgsIDAuMTUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDcyMywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1wb3B1cF9fcmV2aWV3LWl0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDczMCwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX3Jldmlldy1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogbGluZSA3MzQsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19yZXZpZXctaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDczOSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX3Jldmlldy1pdGVtX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjQpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3MzksIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtcG9wdXBfX3Jldmlldy1pdGVtX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fcmV2aWV3LWl0ZW1fX2hlYWQgLmltZyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBsaW5lIDc1NSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX3Jldmlldy1pdGVtX19oZWFkIC50ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI4KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzU1LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwX19yZXZpZXctaXRlbV9faGVhZCAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzYyLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fcmV2aWV3LWl0ZW1fX2hlYWQgLnRleHQgLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBsaW5lIDc3MSwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX3Jldmlldy1pdGVtX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE1NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzcxLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwX19yZXZpZXctaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzc4LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fcmV2aWV3LW5vbmUge1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbi8qIGxpbmUgNzgwLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cF9fcmV2aWV3LW5vbmVfX3phZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMTUpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDc5MiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX3Jldmlldy1ub25lX19kZXNjIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIxNSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDY1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzkyLCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4gIC5jYXJkLXBvcHVwX19yZXZpZXctbm9uZV9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDgwNywgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX25ldy1yZXZpZXdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDgxMiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX25ldy1yZXZpZXdzIC5wb3B1cC16YWcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM2KSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiBsaW5lIDgxNiwgZGV2L3Nhc3MvbW9kdWxlcy9jYXJkL2NhcmQuc2NzcyAqL1xuLmNhcmQtcG9wdXBfX25ldy1yZXZpZXdzIC5wb3B1cC16YWc6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA4MjAsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19uZXctcmV2aWV3cyAucG9wdXAtaGVhZCBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA4MjQsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19uZXctcmV2aWV3cyAucG9wdXAtYm9keSAuZm9ybS1pbnB1dF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuLyogbGluZSA4MjcsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwX19uZXctcmV2aWV3cyAucG9wdXAtYm9keSAuZm9ybS1pbnB1dF9faXRlbSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMTQpKTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3MTY1NjI7XG59XG5cbi8qIGxpbmUgODM5LCBkZXYvc2Fzcy9tb2R1bGVzL2NhcmQvY2FyZC5zY3NzICovXG4uY2FyZC1wb3B1cCAuaGVhZGVyLWJ0bl9fcG9wdXAtbGlrZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuLyogbGluZSA4NDIsIGRldi9zYXNzL21vZHVsZXMvY2FyZC9jYXJkLnNjc3MgKi9cbi5jYXJkLXBvcHVwIC5oZWFkZXItYnRuX19wb3B1cC1saWtlLl9yZXZpZXdzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNCwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5ieC1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNCwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbiAgLmJ4LWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4gIC5ieC1icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5ieC1icmVhZGNydW1iIC5ociB7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5ieC1icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyMiwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5ieC1icmVhZGNydW1iLWl0ZW0gc3BhbiB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYngtYnJlYWRjcnVtYi1pdGVtIGEge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLyogbGluZSAzMCwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5ieC1icmVhZGNydW1iLWl0ZW0gYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzUsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYngtYnJlYWRjcnVtYi1pdGVtIGEgc3BhbiB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBib3gtc2hhZG93OiA1cHggMTVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTUwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci10b3Age1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnVyZ2VyIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc2KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzYpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1idXJnZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTUpKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDYxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ1cmdlci5fb3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpLCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNCkpKTtcbn1cblxuLyogbGluZSA2NSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idXJnZXIuX29wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICBUcmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idXJnZXIuX29wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZShjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSksIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQpKSk7XG59XG5cbi8qIGxpbmUgNzQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLyogbGluZSA4NiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOTAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tZW51X193cnAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA5OSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IGxpOm5vdCguX2FjdGl2ZSk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZThlNmQ5O1xufVxuXG4vKiBsaW5lIDEwNiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IGxpLl9hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDExMywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IGxpIGEge1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE5KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjkpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMTMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE5KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMTMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tZW51IGxpIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDEzMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1sb2dvIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODFweCkge1xuICAvKiBsaW5lIDEzMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEzMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzcpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEzMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NS4yNnZ3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4vKiBsaW5lIDE2MiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTYyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNjIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1idG5zIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3NiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzYpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTc2LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU0LjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE5NSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bi5fanMtZmF2b3JpdGVzIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIwMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bi5fanMtYmFza2V0IHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIwNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0biAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMjEzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0biAuY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMTMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1idG4gLmNvdW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjMzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0bi5fc2VhcmNoIC5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyMzgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuLl9zZWFyY2guX29wZW4gLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyNDIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuLl9zZWFyY2guX29wZW4gLmljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAyNDksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuIC5pY29uIHtcbiAgZmlsbDogIzAwMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIzKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyNDksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1idG4gLmljb24ge1xuICAgIGZpbGw6ICMwMDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjYwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0biAuaWNvbi1saWtlIHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4vKiBsaW5lIDI2NCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLyogbGluZSAyNjgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNmI2MjYxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDI2OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NTApKTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUzKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICB0cmFuc2l0aW9uOiAuMXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI2OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyOTEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC5fdmlzaWJsZSB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLyogbGluZSAyOTgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSAzMDUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1oZWFkIC5uYW1lIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSAzMTEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1oZWFkIC5leGl0IHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgMzE3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtaGVhZCAuZXhpdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAzMjUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDMyOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxpc3QgYSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzI5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saXN0IGEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyogbGluZSAzNDAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1saXN0IGE6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi8qIGxpbmUgMzQ0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtbGlzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKiBsaW5lIDM0OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxpc3QgYSAuaWNvbiB7XG4gIHdpZHRoOiAwLjc4MTI1dnc7XG4gIGhlaWdodDogMC43ODEyNXZ3O1xuICBmaWxsOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzNDgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1idG5fX3BvcHVwLWxpc3QgYSAuaWNvbiB7XG4gICAgd2lkdGg6IDEuMjcxMTl2dztcbiAgICBoZWlnaHQ6IDEuMjcxMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM0OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtbGlzdCBhIC5pY29uIHtcbiAgICB3aWR0aDogMS41MTUxNXZ3O1xuICAgIGhlaWdodDogMS41MTUxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzQ4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saXN0IGEgLmljb24ge1xuICAgIHdpZHRoOiA0dnc7XG4gICAgaGVpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLyogbGluZSAzNjYsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1saXN0IGEgc3BhbiB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMC43ODEyNXZ3KTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzY2LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saXN0IGEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjI3MTE5dncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzY2LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saXN0IGEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjUxNTE1dncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzY2LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saXN0IGEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0dncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzg1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDM5MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM5MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtdGFic19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM5OSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDQwMywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjYjhiMmIwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDAzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQxMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbi8qIGxpbmUgNDE2LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtdGFic19fbGlzdCBsaS5fYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQxOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3QgbGkuX2FjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNDI1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtdGFic19fbGlzdCAuZGV4dG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDI1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0IC5kZXh0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA0MzIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0IC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQzMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtdGFic19fbGlzdCAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG4gIC8qIGxpbmUgNDM3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0IC5tb2JpbGU6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtdGFic19fbGlzdCAubGluay1zaW1wbGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBjb2xvcjogI2I4YjJiMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiMmIwO1xufVxuXG4vKiBsaW5lIDQ1MSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3QgLmlucHV0LWNoZWNrIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIGxpbmUgNDU0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtdGFic19fbGlzdCAuaW5wdXQtY2hlY2sgbGFiZWwgLmJvcmRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDQ1OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3QgLmlucHV0LWNoZWNrIGxhYmVsIC50ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA0NjcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0IC5say1lbnRlcl9fZm9ybS1pdGVtIGJ1dHRvbiB7XG4gIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgMDtcbn1cblxuLyogbGluZSA0NzIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0IC5say1lbnRlcl9fcmVnLXdycCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC00NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ3OSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA0ODUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1jb250ZW50IC5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA0ODgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1jb250ZW50IC5oZWFkZXItYnRuX19wb3B1cC10YWJzX19saXN0Ll9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0OTQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1idG5fX3BvcHVwIC5qcy1oZWFkZXJfX2J0bi1wb3B1cF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbn1cblxuLyogbGluZSA1MDcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1MDcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDUxNCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUxNCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWNhdGVnb3J5X19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qIGxpbmUgNTIzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0Ll9hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDUyOCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiBsaW5lIDUzNCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIGxpIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1MzQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIGxpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgNTQxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtbWFpbiBsaS5fYWN0aXZlIGEsIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtbWFpbiBsaTpob3ZlciBhIHtcbiAgICBib3JkZXItY29sb3I6ICM2YjYyNjE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1NDcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIGxpLl9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU2ZDk7XG4gIH1cbn1cblxuLyogbGluZSA1NTIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtbWFpbiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU1MiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWNhdGVnb3J5X19saXN0LW1haW4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU1OSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTU5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtbWFpbiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTY3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LW1haW4gbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1NjcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU3NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIGxpIC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTgzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1ODMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgNTgzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OiA1cHggMTVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLWhlaWdodENvbnRlbnQpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi8qIGxpbmUgNjA0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZS5fYWN0aXZlLCAuaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZS5fYWN0aXZlLXNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDYwOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi8qIGxpbmUgNjE0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB1bC53MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNjE4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB1bCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgNjI0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB1bCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBsaW5lIDYyOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDYzMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaSAuemFnLWNhdCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjMyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkgLnphZy1jYXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDYzOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaSAuemFnLWNhdDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDY0NCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaSA+IGEsIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2NDQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaSA+IGEsIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjUzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB1bCA+IGxpIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDY1NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaSB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDY1NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB1bCA+IGxpIHVsIGxpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIH1cbn1cblxuLyogbGluZSA2NjgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkgdWwgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNjc3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICB9XG59XG5cbi8qIGxpbmUgNjgzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB1bCA+IGxpLncxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2ODYsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkudzEwMCBsaSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi8qIGxpbmUgNjg5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSB1bCA+IGxpLncxMDAgbGkgbGkge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDY5NSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaS53NjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4vKiBsaW5lIDY5OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaS53NjAgbGkge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4vKiBsaW5lIDcwMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwgPiBsaS53NjAgbGkgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA3MDcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkudzQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLyogbGluZSA3MTAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkudzQwIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLyogbGluZSA3MTMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHVsID4gbGkudzQwIGxpIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNzIyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZV9fYmFubmVyIHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3MjIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGVfX2Jhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgNzMwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZV9fYmFubmVyOmhvdmVyIHBpY3R1cmU6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogc2hpbmUgLjVzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDczNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGVfX2Jhbm5lciBwaWN0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNDApKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgNzQ4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZV9fYmFubmVyIHBpY3R1cmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNDUlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzMiwgMjMwLCAyMTcsIDApIDAsIHJnYmEoMjMyLCAyMzAsIDIxNywgMC4zKSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hpbmUge1xuICAxMDAlIHtcbiAgICBsZWZ0OiAxMjUlO1xuICB9XG59XG5cbi8qIGxpbmUgNzcwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZV9fYmFubmVyIHBpY3R1cmUgaW1nOm5vdCgubG9hZGVkKSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbn1cblxuLyogbGluZSA3NzUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlX19iYW5uZXIgcGljdHVyZSBpbWcubG9hZGVkIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIGxpbmUgNzgwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZV9fYmFubmVyIC5uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xufVxuXG4vKiBsaW5lIDc4NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGVfX2Jhbm5lciBwIHtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4vKiBsaW5lIDc5NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMDAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzk3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDgxNCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2guX29wZW4ge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgODE5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDgxOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi8qIGxpbmUgODI5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sIC5oZWFkZXItc2VhcmNoX19mb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogbGluZSA4MzMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoX19mb3JtIC5idXR0b24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODMzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItc2VhcmNoX19mb3JtIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg0NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2hfX2Zvcm0gLmJ1dHRvbjpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi8qIGxpbmUgODUyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSAuYnV0dG9uIC5pY29uIHtcbiAgZmlsbDogIzAwMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDg2MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2hfX2Zvcm0gaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIpKSAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODYwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItc2VhcmNoX19mb3JtIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODYwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItc2VhcmNoX19mb3JtIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIH1cbn1cblxuLyogbGluZSA4NzQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoX19mb3JtIGlucHV0W3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzZiNjI2MTtcbn1cblxuLyogbGluZSA4ODEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4ODEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1zZWFyY2hfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi8qIGxpbmUgODk4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2MjYxO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSk7XG59XG5cbi8qIGxpbmUgOTA5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2MjYxO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSk7XG59XG5cbi8qIGxpbmUgOTIyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTIyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbW9iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiA1cHggMCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5cbi8qIGxpbmUgOTM1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYi5fb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDkzOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1tb2JfYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA5MzksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tb2IgLmhlYWRlci1tb2JfYnRucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDk1MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1tb2JfYnRucyAuaGVhZGVyLWJ0biB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcuNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSA5NTYsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLmhlYWRlci1idG4gLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgOTYyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLW1vYl9idG5zIC5oZWFkZXItYnRuIC5jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA5NjYsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLmhlYWRlci1idG46bm90KC5fdG8taG92ZXIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIGxpbmUgOTcyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLW1vYl9idG5zIC5oZWFkZXItYnRuOm5vdCguX3RvLWhvdmVyKSAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgOTgxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLW1vYl9idG5zIC5oZWFkZXItYnRuX19wb3B1cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcuNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOTgxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLmhlYWRlci1idG5fX3BvcHVwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDk5MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1tb2JfYnRucyAuaGVhZGVyLWJ0bl9fcG9wdXAgLmhlYWRlci1idG5fX3BvcHVwLWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogbGluZSA5OTgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLmhlYWRlci1idG5fX3BvcHVwIC5oZWFkZXItYnRuX19wb3B1cC1oZWFkIC5uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2NSkpO1xufVxuXG4vKiBsaW5lIDEwMDMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLmhlYWRlci1idG5fX3BvcHVwIC5oZWFkZXItYnRuX19wb3B1cC1oZWFkIC5leGl0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTAwNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1tb2JfYnRucyAuaGVhZGVyLWJ0bl9fcG9wdXAgLmhlYWRlci1idG5fX3BvcHVwLWhlYWQgLmljb24ge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG4vKiBsaW5lIDEwMTQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLmhlYWRlci1idG5fX3BvcHVwIC5oZWFkZXItYnRuX19wb3B1cC1saXN0IHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xufVxuXG4vKiBsaW5lIDEwMTcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLmhlYWRlci1idG5fX3BvcHVwIC5oZWFkZXItYnRuX19wb3B1cC1saXN0IGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMDIzLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbW9iIC5oZWFkZXItbW9iX2J0bnMgLm1vYmlsZS1sayB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEwMzIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1tb2IgLmhlYWRlci1tb2JfYnRucyAubW9iaWxlLWxrIC5oZWFkZXItYnRuX19wb3B1cC1sa19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi8qIGxpbmUgMTA0MSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1tZW51IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTA0OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1tZW51IGxpLl9hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTA1MywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1tZW51IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgMTA2MywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEwNzIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItY2F0ZWdvcnkgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEwNzYsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItY2F0ZWdvcnkgLmhlYWRlci1jYXRlZ29yeV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEwODAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItY2F0ZWdvcnkgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMDkxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLWNhdGVnb3J5IC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtbWFpbiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMTA5NywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1jYXRlZ29yeSAuaGVhZGVyLWNhdGVnb3J5X19saXN0LW1haW4gbGkgLmFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMTEwNCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1jYXRlZ29yeSAuaGVhZGVyLWNhdGVnb3J5X19saXN0LW1haW4gbGkgLmFycm93IC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbiAgZmlsbDogIzAwMDtcbn1cblxuLyogbGluZSAxMTExLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLWNhdGVnb3J5IC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtbWFpbiBsaSBhIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAxMTIyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLWNhdGVnb3J5IC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtbWFpbiBsaSBhLl9vcGVuIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4vKiBsaW5lIDExMzAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItY2F0ZWdvcnkgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUge1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTEzNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IgLmhlYWRlci1jYXRlZ29yeSAuaGVhZGVyLWNhdGVnb3J5X19saXN0LXRvZ2dsZSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG4vKiBsaW5lIDExMzgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItY2F0ZWdvcnkgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDExNDMsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iIC5oZWFkZXItY2F0ZWdvcnkgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC10b2dnbGUgdWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMTQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLWNhdGVnb3J5IC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIGxpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMTUxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiAuaGVhZGVyLWNhdGVnb3J5IC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIGxpIGEge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSkgMDtcbn1cblxuLyogbGluZSAxMTU3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYl9fY2F0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTU3LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbW9iX19jYXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4vKiBsaW5lIDExNzEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iX19jYXQgYSB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMTE3OSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2JfX2NhdC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1oZWFkIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1oZWFkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1oZWFkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDAgMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTgsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItaGVhZF9fd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjUsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI1LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1pbmZvIHtcbiAgd2lkdGg6IDI5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0MCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1pbmZvIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWluZm9fX2xvZ28ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU1KSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1pbmZvX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjYsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItaW5mb19fcGF5bWVudHMge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWluZm9fX3BheW1lbnRzIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG4vKiBsaW5lIDc3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWluZm9fX3BheW1lbnRzLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTMwKSk7XG59XG5cbi8qIGxpbmUgOTUsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItaW5mb19fcGF5bWVudHMtaWNvbnMgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk1LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItaW5mb19fcGF5bWVudHMtaWNvbnMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY2LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItaW5mb19fcGF5bWVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItaW5mb19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMTEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1pbmZvX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1pbmZvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTMzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA0NyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEzMywgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMzMsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzMywgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTUxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgLyogbGluZSAxNTEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE1MSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE1MSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE1MSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLyogbGluZSAxNjksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNzUsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbWVudV9faXRlbSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAxODEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbWVudV9faXRlbSB1bCBsaTpob3ZlciBhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTc1LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbWVudV9faXRlbSB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5MCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1tZW51X19pdGVtIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDE5NCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1tZW51X19pdGVtIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAyMDAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbWVudV9faXRlbSB1bCBsaSBhLl9jb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyMDcsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbWVudV9faXRlbSB1bCBsaSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjEwLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW1lbnVfX2l0ZW0gdWwgbGkgc3BhbiBiIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSAyMTUsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbWVudV9faXRlbSB1bCBsaSBzcGFuLl9jb250IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMjIxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW1lbnVfX2l0ZW0gdWwgbGkgc3Bhbi5fY29udDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMTUsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1tZW51X19pdGVtIHVsIGxpIHNwYW4uX2NvbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjM2LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIzNiwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWZvcm0ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjM2LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItZm9ybSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0NywgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1mb3JtOm5vdCgubmV3cy1saXN0X19zdWJzY3JpYmUpIHtcbiAgd2lkdGg6IDI0JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItZm9ybTpub3QoLm5ld3MtbGlzdF9fc3Vic2NyaWJlKSB7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI0NywgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWZvcm06bm90KC5uZXdzLWxpc3RfX3N1YnNjcmliZSkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI0NywgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWZvcm06bm90KC5uZXdzLWxpc3RfX3N1YnNjcmliZSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjY2LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX3dycCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNjYsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1mb3JtX193cnAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNzksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyNzksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1mb3JtX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNzksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1mb3JtX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjkxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX3BvZHBpc2thIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSAyOTksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybS5fc2VudCAuZm9vdGVyLWZvcm1fX3dycCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzAzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm0uX3NlbnQgLmZvb3Rlci1mb3JtX19tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMwMywgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWZvcm0uX3NlbnQgLmZvb3Rlci1mb3JtX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzEyLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm0uX3NlbnQgLmZvb3Rlci1mb3JtX19kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzMTcsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybV9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgY29sb3I6ICM2YjYyNjE7XG59XG5cbi8qIGxpbmUgMzIzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDMzMCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1mb3JtX19pdGVtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgd2lkdGg6IDc1JTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzM2LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX2l0ZW0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzQxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX2l0ZW0gbGFiZWwuYWJzbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi8qIGxpbmUgMzQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm0gLmJ0bi1ibGFjayB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbn1cblxuLyogbGluZSAzNTYsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItc29jaWFsX196YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNTYsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1zb2NpYWxfX3phZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzNjcsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItc29jaWFsX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzcyLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLXNvY2lhbF9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzc5LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLXNvY2lhbF9fbGluazpob3ZlciAuaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMzg0LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLXNvY2lhbF9fbGluayAuaWNvbiB7XG4gIGZpbGw6ICMwMDA7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAzOTEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItc29jaWFsX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzU1LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQwNCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1ib3Qge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljNWJiO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA0MTAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItYm90X193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MTAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1ib3RfX3dycCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSA0MjEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItYm90X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDQyNiwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1ib3RfX3RleHQgc3Bhbixcbi5mb290ZXItYm90X190ZXh0IGEge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0MzUsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItYm90X190ZXh0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDQ0MiwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1ib3RfX21lZGlhbGluZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0NDgsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItYm90X19tZWRpYWxpbmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNDUzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWJvdF9fbWVkaWFsaW5lIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbGlua3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDA7XG59XG5cbi8qIGxpbmUgNSwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1saW5rc19fd3JwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1saW5rc19femFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG59XG5cbi8qIGxpbmUgMTQsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwtbGlua3Muc2NzcyAqL1xuICAuc29jaWFsLWxpbmtzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1saW5rc19fbGlzdCBhIHtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvc29jaWFsLWxpbmtzLnNjc3MgKi9cbiAgLnNvY2lhbC1saW5rc19fbGlzdCBhIHtcbiAgICBtYXJnaW46IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI3LCBkZXYvc2Fzcy9tb2R1bGVzL3NvY2lhbC1saW5rcy5zY3NzICovXG4uc29jaWFsLWxpbmtzX19saXN0IGE6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjNmI2MjYxO1xufVxuXG4vKiBsaW5lIDMxLCBkZXYvc2Fzcy9tb2R1bGVzL3NvY2lhbC1saW5rcy5zY3NzICovXG4uc29jaWFsLWxpbmtzX19saXN0IGEgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBmaWxsOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4ubWZwLXdyYXAudzQ2MCAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ2MCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuYm9keSBidXR0b24ubWZwLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvY2xvc2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5wb3B1cCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbiAgLnBvcHVwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5wb3B1cC1oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG4vKiBsaW5lIDI4LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5wb3B1cC1oZWFkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTclO1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5wb3B1cC16YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4ucG9wdXAtYm9keSAuZm9ybS1pbnB1dF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDQ4LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5wb3B1cC1ib2R5IC5pbnB1dC1mb2N1cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLnBvcHVwLWJvZHkgLmlucHV0LWZvY3VzIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTQsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLnBvcHVwLWJvZHkgLmlucHV0LWZvY3VzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDY0LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5tZnAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDY3LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG5idXR0b24ubWZwLWFycm93LCBidXR0b24ubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgNzMsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuYm9keS5tZnAtem9vbS1vdXQtY3VyIC5tZnAtd2l0aC16b29tIGJ1dHRvbi5tZnAtY2xvc2Uge1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2Nsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSA4NSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUwKSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODUsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzYwKSk7XG4gIH1cbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0Ll92aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOTUsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0Ll92aXNpYmxlIHtcbiAgICByaWdodDogLTE3MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5NSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQuX3Zpc2libGUge1xuICAgIHJpZ2h0OiAtNDM1JTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0IC5wb3B1cC1iYXNrZXQge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTA1LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbiAgLmhlYWRlci1idG5fX3BvcHVwLWJhc2tldCAucG9wdXAtYmFza2V0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTE2LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9femFnIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMjMsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWJhc2tldCAucG9wdXAtYmFza2V0X196YWcgLnBvcHVwLWJhc2tldF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAxMzMsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWJhc2tldCAucG9wdXAtYmFza2V0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAxMzYsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWJhc2tldCAucG9wdXAtYmFza2V0X19pbmZvLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby1pbWcgcGljdHVyZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTQzLCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby1pbWcgcGljdHVyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBsaW5lIDE1MSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0IC5wb3B1cC1iYXNrZXRfX2luZm8tdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDE1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTg1KSk7XG59XG5cbi8qIGxpbmUgMTU1LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby10ZXh0IC5icmFuZHMge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE1NSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby10ZXh0IC5icmFuZHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTY0LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby10ZXh0IC56YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDE3MCwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0IC5wb3B1cC1iYXNrZXRfX2luZm8tdGV4dCAudmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG59XG5cbi8qIGxpbmUgMTc0LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby10ZXh0IC52YWx1ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAxNzcsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWJhc2tldCAucG9wdXAtYmFza2V0X19pbmZvLXRleHQgLnZhbHVlIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDE4MiwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0IC5wb3B1cC1iYXNrZXRfX2luZm8tdGV4dCAudmFsdWUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIGxpbmUgMTg4LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby10ZXh0IC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby10ZXh0IC5wcmljZSAubmV3IHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG59XG5cbi8qIGxpbmUgMTk5LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9faW5mby10ZXh0IC5wcmljZSAub2xkIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgMjEwLCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXQgLnBvcHVwLWJhc2tldF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDIxNCwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtYmFza2V0IC5wb3B1cC1iYXNrZXRfX2J0biAuYnRuLWJsYWNrIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQuNSkpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogbGluZSAyMjMsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxpa2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAzNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMjMsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtbGlrZSB7XG4gICAgcmlnaHQ6IC0zMTlweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAyMjMsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuICAuaGVhZGVyLWJ0bl9fcG9wdXAtbGlrZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHJpZ2h0OiAtMjI0cHg7XG4gIH1cbn1cblxuLyogbGluZSAyMzgsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxpa2UuX3Zpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIzOCwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saWtlLl92aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjQ1LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1saWtlIC5wb3B1cC1saWtlIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzcwKSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIxMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI0NSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saWtlIC5wb3B1cC1saWtlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyNTksIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxpa2UgLnBvcHVwLWxpa2VfX3phZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDI2NSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtbGlrZSAucG9wdXAtbGlrZV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG4vKiBsaW5lIDI3MSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtbGlrZSAucG9wdXAtbGlrZV9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI3MSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1saWtlIC5wb3B1cC1saWtlX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSAyNzcsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxpa2UgLnBvcHVwLWxpa2VfX2J0biAuYnRuLWJsYWNrIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUzKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjc3LCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbiAgLmhlYWRlci1idG5fX3BvcHVwLWxpa2UgLnBvcHVwLWxpa2VfX2J0biAuYnRuLWJsYWNrIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI4OSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtbGsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NTApKTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLyogbGluZSAyOTksIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxrLl92aXNpYmxlIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI5OSwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4gIC5oZWFkZXItYnRuX19wb3B1cC1say5fdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDMwOCwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtbGtfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMzEzLCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1sa19faGVhZCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSAzMTcsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxrX19oZWFkIC5leGl0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I1YjFiMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAzMjIsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxrX19oZWFkIC5leGl0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzMjgsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDMzMywgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtbGtfX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMzQwLCBkZXYvc2Fzcy9tb2R1bGVzL3BvcHVwLnNjc3MgKi9cbi5oZWFkZXItYnRuX19wb3B1cC1sa19fbGlzdCBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAzNDUsIGRldi9zYXNzL21vZHVsZXMvcG9wdXAuc2NzcyAqL1xuLmhlYWRlci1idG5fX3BvcHVwLWxrX19saXN0IGEgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBmaWxsOiAjMDAwO1xufVxuXG4vKiBsaW5lIDM1MCwgZGV2L3Nhc3MvbW9kdWxlcy9wb3B1cC5zY3NzICovXG4uaGVhZGVyLWJ0bl9fcG9wdXAtbGtfX2xpc3QgYSBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC1zbC5zY3NzICovXG4ucHJvZHVjdC1zbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSkgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0LXNsLnNjc3MgKi9cbiAgLnByb2R1Y3Qtc2wge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0LXNsLnNjc3MgKi9cbi5wcm9kdWN0LXNsX196YWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0LXNsLnNjc3MgKi9cbi5wcm9kdWN0LXNsX193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlICsgNXB4KTtcbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0LXNsLnNjc3MgKi9cbi5wcm9kdWN0LXNsX193cnAgLnNsaWNrLWxpc3Qge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC1zbC5zY3NzICovXG4ucHJvZHVjdC1zbF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC1zbC5zY3NzICovXG4gIC5wcm9kdWN0LXNsX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5cbi8qIGxpbmUgMzAsIGRldi9zYXNzL21vZHVsZXMvcHJvZHVjdC1zbC5zY3NzICovXG4ucHJvZHVjdC1zbF9faXRlbSAuY3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMCwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0LXNsLnNjc3MgKi9cbiAgLnByb2R1Y3Qtc2xfX2l0ZW0gLmN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzOSwgZGV2L3Nhc3MvbW9kdWxlcy9wcm9kdWN0LXNsLnNjc3MgKi9cbi5wcm9kdWN0LXNsIC5idG4tc3F1YXJlIHtcbiAgbGVmdDogY2FsYyg1MCUgKyAyLjVweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM5LCBkZXYvc2Fzcy9tb2R1bGVzL3Byb2R1Y3Qtc2wuc2NzcyAqL1xuICAucHJvZHVjdC1zbCAuYnRuLXNxdWFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvcGFnZS1oZWFkLnNjc3MgKi9cbi5wYWdlLWhlYWQge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdlLWhlYWQuc2NzcyAqL1xuICAucGFnZS1oZWFkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvcGFnZS1oZWFkLnNjc3MgKi9cbiAgLnBhZ2UtaGVhZCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvcGFnZS1oZWFkLnNjc3MgKi9cbi5wYWdlLWhlYWQgaDEsIC5wYWdlLWhlYWQgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvcGFnZS1oZWFkLnNjc3MgKi9cbiAgLnBhZ2UtaGVhZCBoMSwgLnBhZ2UtaGVhZCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2UtaGVhZC5zY3NzICovXG4gIC5wYWdlLWhlYWQgaDEsIC5wYWdlLWhlYWQgLmgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbiAgLmN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4gIC5jdC1pdGVtOm5vdCguX25vSG92ZXIpOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4gIC5jdC1pdGVtOm5vdCguX25vSG92ZXIpOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAvKiBsaW5lIDE4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuICAuY3QtaXRlbTpub3QoLl9ub0hvdmVyKTpob3ZlciAuY3QtaXRlbV9faG92ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMjQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4gIC5jdC1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4gIC5jdC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4gIC5jdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX3dycCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogbGluZSA1MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9faW1nIHBpY3R1cmUge1xuICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDExMiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19pbWcgcGljdHVyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKiBsaW5lIDcxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2ltZyBwaWN0dXJlIGltZy5sb2FkZWQge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDgyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2ltZy1zbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA4OCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19pbWctc2xfX3dycCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5cbi8qIGxpbmUgOTUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9faW1nLXNsX193cnAgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19pbWctc2xfX3dycCBpbWcubG9hZGVkIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMDUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9faW1nLXNsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEwNSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbiAgLmN0LWl0ZW1fX2ltZy1zbCAuc2xpY2stZG90cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDExMywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19pbWctc2wgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogY2FsYygyNSUgLSAzcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTE2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2ltZy1zbCAuc2xpY2stZG90cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkN2Q3YWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTI4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2ltZy1zbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTU1NWJmO1xufVxuXG4vKiBsaW5lIDEzMiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19pbWctc2wgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE1NywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19wcm9tbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBkaXNwbGF5OiBncmlkO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiBsaW5lIDE2NCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19wcm9tby1pdGVtIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMy41KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qIGxpbmUgMTcyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX3Byb21vLWl0ZW0uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDOEMyQjtcbn1cblxuLyogbGluZSAxNzYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9fcHJvbW8taXRlbS5fYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUzRjNBO1xufVxuXG4vKiBsaW5lIDE4MCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19wcm9tby1pdGVtLl9icm93bjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xufVxuXG4vKiBsaW5lIDE4NywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19saWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTk1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2xpa2UuX2FjdGl2ZSBpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLyogbGluZSAyMDAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9fbGlrZSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNykpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGlrZS1pY29ucy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAyMTEsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDIxNywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19jb250ZW50IC5icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQpKTtcbn1cblxuLyogbGluZSAyMjUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9fY29udGVudCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMjMzLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2NvbnRlbnQgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG59XG5cbi8qIGxpbmUgMjQxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2NvbnRlbnQgLnByaWNlIC5uZXcge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLyogbGluZSAyNDcsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9fY29udGVudCAucHJpY2UgLm9sZCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjUyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX2NvbnRlbnQgLnByaWNlIC5vbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4vKiBsaW5lIDI2NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19jb250ZW50IC5kZXNjIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMjc0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuICAuY3QtaXRlbV9faG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLyogbGluZSAyODcsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4gIC5jdC1pdGVtX19ob3Zlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8qIGxpbmUgMzAzLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX3BhcmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiBsaW5lIDMwNiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19wYXJhbS16YWcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8qIGxpbmUgMzEyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW0uc2NzcyAqL1xuLmN0LWl0ZW1fX3BhcmFtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDMxNywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19wYXJhbS1saXN0Ll9jb2xvciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDMyMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19wYXJhbS1saXN0Ll9jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlKTtcbn1cblxuLyogbGluZSAzMzAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbS5zY3NzICovXG4uY3QtaXRlbV9fcGFyYW0tbGlzdC5fY29sb3IgbGkge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtaW4td2lkdGg6IDIxcHg7XG4gIG1pbi1oZWlnaHQ6IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4O1xufVxuXG4vKiBsaW5lIDM0NCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbi5jdC1pdGVtX19wYXJhbS1saXN0IGxpIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM0NCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtLnNjc3MgKi9cbiAgLmN0LWl0ZW1fX3BhcmFtLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX3NlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fc2VhcmNoLWZvcm0gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19zZWFyY2gtZm9ybSAuYnV0dG9uIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZmlsbDogI2I4YjhiODtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyX19zZWFyY2gtZm9ybSAuYnV0dG9uIC5pY29uIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyNywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX3NlYXJjaC1mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2YjYyNjE7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LXNpZGViYXIge1xuICB3aWR0aDogMjQuNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LXNpZGViYXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3Qtc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgYm94LXNoYWRvdzogMCAtMjBweCAxNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlciB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2OSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyLl9vcGVuIHtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDc0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNzQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fbmFtZSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSA5MiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuXG4vKiBsaW5lIDEwMiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fY2xvc2UgLmljb24ge1xuICBzdHJva2U6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fY2xvc2Uge1xuICAgIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xuICB9XG59XG5cbi8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tb2Ige1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTEzLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4gIC5jdC1maWx0ZXJfX21vYiAuY3QtZmlsdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDEyMCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyX19tb2IgLmN0LWZpbHRlcl9fbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA5NyU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlM2YzYTQwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTM0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4gIC5jdC1maWx0ZXJfX3dycCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNDMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2I4YjhiODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNDMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9faXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTUwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgI2I4YjhiODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNTAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTU5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLl9vcGVuIC5hcnJvdyAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMTY1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLXphZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTc0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLXphZyBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbn1cblxuLyogbGluZSAxODAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX2l0ZW0temFnIC5hcnJvdyB7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbn1cblxuLyogbGluZSAxODQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX2l0ZW0temFnIC5hcnJvdyAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGZpbGw6ICMwMDA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi8qIGxpbmUgMTk0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBsaW5lIDIwMCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9faXRlbS10b2dnbGUgLmpxLXNlbGVjdGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNiOGI4Yjg7XG59XG5cbi8qIGxpbmUgMjA1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQwKSk7XG59XG5cbi8qIGxpbmUgMjA5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAyMTIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX2l0ZW0gI21DU0JfMl9kcmFnZ2VyX3ZlcnRpY2FsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQwKSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjE2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtICNtQ1NCXzFfZHJhZ2dlcl92ZXJ0aWNhbCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0MCkpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIyMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9faXRlbS1saXN0IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDMwKSk7XG59XG5cbi8qIGxpbmUgMjI0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLWxpc3QuX2NoZWNrIGxhYmVsLCAuY3QtZmlsdGVyX19pdGVtLWxpc3QuX3JhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDIzNCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9faXRlbS1saXN0Ll9jaGVjayBsYWJlbDpsYXN0LWNoaWxkLCAuY3QtZmlsdGVyX19pdGVtLWxpc3QuX3JhZGlvIGxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDIzOCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9faXRlbS1saXN0Ll9jaGVjayBsYWJlbDpob3ZlciwgLmN0LWZpbHRlcl9faXRlbS1saXN0Ll9yYWRpbyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTU7XG59XG5cbi8qIGxpbmUgMjQyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLWxpc3QuX2NoZWNrIGxhYmVsIC5udW0sIC5jdC1maWx0ZXJfX2l0ZW0tbGlzdC5fcmFkaW8gbGFiZWwgLm51bSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSk7XG59XG5cbi8qIGxpbmUgMjQ4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLWxpc3QgW2RhdGEtbGZoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyNTMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX2l0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDI1NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9faXRlbS1wcmljZV9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAyNjEsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX2l0ZW0tcHJpY2VfX2l0ZW0gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGNvbG9yOiAjNmI2MjYxO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG59XG5cbi8qIGxpbmUgMjY3LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLXByaWNlX19pdGVtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDcsIDk4LCA5NywgMC42KTtcbiAgY29sb3I6IHJnYmEoMTA3LCA5OCwgOTcsIDAuOCk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNDApKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG59XG5cbi8qIGxpbmUgMjc2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19pdGVtLXByaWNlX19pdGVtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEwNywgOTgsIDk3LCAwLjYpO1xufVxuXG4vKiBsaW5lIDI4MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMjg5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19idG4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyODksIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjk2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19idG46aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDMwMiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMwMiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMzEwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tZW51IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMTAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fbWVudSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzE1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tZW51IHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMTUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fbWVudSB1bCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzIzLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tZW51IFtkYXRhLWRyb3A9JzAnXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSAzMjUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX21lbnUgW2RhdGEtZHJvcD0nMCddID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzMjUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fbWVudSBbZGF0YS1kcm9wPScwJ10gPiBsaSA+IGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMzMyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tZW51IFtkYXRhLWRyb3A9JzAnXSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzM4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tZW51IC5qcy1saS1oYXMtdWwgPiBhIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOSkpIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzM4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4gIC5jdC1maWx0ZXJfX21lbnUgLmpzLWxpLWhhcy11bCA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzNDgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX21lbnUgLmpzLWxpLWhhcy11bDpub3QoLl9hY3RpdmUpID4gYTpob3ZlciAuYXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDM1NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fbWVudSAuanMtbGktaGFzLXVsLl9vcGVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzU2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4gIC5jdC1maWx0ZXJfX21lbnUgLmpzLWxpLWhhcy11bC5fb3BlbiA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzNjUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX21lbnUgLmpzLWxpLWhhcy11bC5fb3BlbiA+IGEgLmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC01KSk7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNjUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fbWVudSAuanMtbGktaGFzLXVsLl9vcGVuID4gYSAuYXIge1xuICAgIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0b3A6IDMwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMzc4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tZW51IC5qcy1saS1oYXMtdWwuX29wZW4gPiBhIC5hciAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNzgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWZpbHRlcl9fbWVudSAuanMtbGktaGFzLXVsLl9vcGVuID4gYSAuYXIgLmljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLyogbGluZSAzOTMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX21lbnUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKSAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogLjFzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM5MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyX19tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQwMywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fbWVudSBhLl9hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSA0MDcsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtZmlsdGVyLnNjc3MgKi9cbi5jdC1maWx0ZXJfX21lbnUgYSAubnVtIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKiBsaW5lIDQxNiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fbWVudSBhIC5hciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNDApKTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQxNiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyX19tZW51IGEgLmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIGxpbmUgNDMyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWZpbHRlci5zY3NzICovXG4uY3QtZmlsdGVyX19tZW51IGEgLmFyOmhvdmVyIC5pY29uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBsaW5lIDQzNywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuLmN0LWZpbHRlcl9fbWVudSBhIC5hciAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGZpbGw6ICM1YjUxNTA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQzNywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1maWx0ZXIuc2NzcyAqL1xuICAuY3QtZmlsdGVyX19tZW51IGEgLmFyIC5pY29uIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXNvcnQuc2NzcyAqL1xuLmN0LXNvcnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXNvcnQuc2NzcyAqL1xuICAuY3Qtc29ydCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSA4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXNvcnQuc2NzcyAqL1xuLmN0LXNvcnQgLmpxLXNlbGVjdGJveCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbi5jdC1zb3J0IC5qcS1zZWxlY3Rib3gub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXNvcnQuc2NzcyAqL1xuLmN0LXNvcnQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxOCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbi5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Qtc29ydC5zY3NzICovXG4gIC5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbiAgLmN0LXNvcnQgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Qtc29ydC5zY3NzICovXG4gIC5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbi5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXNvcnQuc2NzcyAqL1xuICAuY3Qtc29ydCAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbi5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2FyLWJvbGQuc3ZnKTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXNvcnQuc2NzcyAqL1xuLmN0LXNvcnQgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLyogbGluZSA1OSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbi5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Qtc29ydC5zY3NzICovXG4uY3Qtc29ydCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA3MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbi5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbiAgLmN0LXNvcnQgLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1zb3J0LnNjc3MgKi9cbi5jdC1zb3J0IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIGxpLnNlbGVjdGVkLCAuY3Qtc29ydCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCBsaS5zZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fbXBmIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOTYwKSk7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuICAuY3QtcG9wdXAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX3dycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX3phZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2ltZyB7XG4gIHdpZHRoOiAzOCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4gIC5jdC1wb3B1cF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCB7XG4gIHdpZHRoOiA2MiU7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4gIC5jdC1wb3B1cF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtYnRucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLWJyYW5kIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCAuY2FyZC1zdGF0dXMge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG59XG5cbi8qIGxpbmUgNjUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLXN0YXR1cyAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgNzEsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLW5hbWUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG59XG5cbi8qIGxpbmUgNzYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtcHJpY2UgLm9sZCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbn1cblxuLyogbGluZSA4MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtcHJpY2UgLm5ldyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbn1cblxuLyogbGluZSA4NywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtcHJpY2UgLmRpc2NvdW50IHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCAuY2FyZC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5MiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4gIC5jdC1wb3B1cF9fY29udGVudCAuY2FyZC1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgOTgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCAuY2FyZC1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTA4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCAuY2FyZC1zZWxlY3RlZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbi8qIGxpbmUgMTEwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCAuY2FyZC1zZWxlY3RlZF9femFnIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xufVxuXG4vKiBsaW5lIDExMywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtc2VsZWN0ZWRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAxMTcsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLXNlbGVjdGVkX19saXN0IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDExOSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtc2VsZWN0ZWRfX2xpc3QgbGFiZWwgLmNpcmNsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNikpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSk7XG59XG5cbi8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCAuY2FyZC1zZWxlY3RlZF9fbGlzdC5fc2l6ZSBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpO1xufVxuXG4vKiBsaW5lIDEzMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtc2VsZWN0ZWRfX2xpc3QuX3NpemUgbGFiZWwgLmNpcmNsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NikpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM0KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbn1cblxuLyogbGluZSAxMzgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLXNlbGVjdGVkX19saW5rIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDE0MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1wb3B1cC5zY3NzICovXG4uY3QtcG9wdXBfX2NvbnRlbnQgLmNhcmQtYnRucyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbn1cblxuLyogbGluZSAxNTAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLWJ0bnMgLmJ0bi1ibGFjayB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MXB4KSB7XG4gIC8qIGxpbmUgMTUwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbiAgLmN0LXBvcHVwX19jb250ZW50IC5jYXJkLWJ0bnMgLmJ0bi1ibGFjayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICg0Ljk0NzkydncgKyAwLjUyMDgzdncpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgLyogbGluZSAxNjAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtcG9wdXAuc2NzcyAqL1xuICAuY3QtcG9wdXBfX2NvbnRlbnQgLmJ0bi1jb3VudGVyIHtcbiAgICB3aWR0aDogNC45NDc5MnZ3O1xuICB9XG59XG5cbi8qIGxpbmUgMTY0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LXBvcHVwLnNjc3MgKi9cbi5jdC1wb3B1cF9fY29udGVudCAuYnRuLWNvdW50ZXIgLm1pbnVzLFxuLmN0LXBvcHVwX19jb250ZW50IC5idG4tY291bnRlciAucGx1cyxcbi5jdC1wb3B1cF9fY29udGVudCAuYnRuLWNvdW50ZXIgaW5wdXQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeSB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XG59XG5cbi8qIGxpbmUgNSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3dycCB7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4gIC5jdC1jYXRlZ29yeV9fd3JwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbiAgLmN0LWNhdGVnb3J5X193cnAge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fd3JwIC5jdC16YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4gIC5jdC1jYXRlZ29yeV9fd3JwIC5jdC16YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuLmN0LWNhdGVnb3J5X19zbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDMyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2w6aG92ZXIgLnNsaWNrLXByZXYge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0zMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4gIC5jdC1jYXRlZ29yeV9fc2w6aG92ZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0yMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuLmN0LWNhdGVnb3J5X19zbDpob3ZlciAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuICAuY3QtY2F0ZWdvcnlfX3NsOmhvdmVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0OCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC02MCkpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuICAuY3QtY2F0ZWdvcnlfX3NsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA2MSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsLnNsaWNrLWRvdHRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNjQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuLmN0LWNhdGVnb3J5X19zbCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDY4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wgLnNsaWNrLWRvdHMge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTEwKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSA3MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgMDtcbn1cblxuLyogbGluZSA3NywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2MjVmO1xufVxuXG4vKiBsaW5lIDgxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSk7XG59XG5cbi8qIGxpbmUgOTAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuLmN0LWNhdGVnb3J5X19zbCAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgOTYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuLmN0LWNhdGVnb3J5X19zbCAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDEwMCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMTA0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wgLnNsaWNrLW5leHQsIC5jdC1jYXRlZ29yeV9fc2wgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMzApKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2MjYxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTA0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbiAgLmN0LWNhdGVnb3J5X19zbCAuc2xpY2stbmV4dCwgLmN0LWNhdGVnb3J5X19zbCAuc2xpY2stcHJldiB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMDQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuICAuY3QtY2F0ZWdvcnlfX3NsIC5zbGljay1uZXh0LCAuY3QtY2F0ZWdvcnlfX3NsIC5zbGljay1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMjgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuLmN0LWNhdGVnb3J5X19zbCAuc2xpY2stbmV4dDpob3ZlciA6YmVmb3JlLCAuY3QtY2F0ZWdvcnlfX3NsIC5zbGljay1wcmV2OmhvdmVyIDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi8qIGxpbmUgMTMzLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wgLnNsaWNrLW5leHQ6YmVmb3JlLCAuY3QtY2F0ZWdvcnlfX3NsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvYXItcHJldi5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbiAgLmN0LWNhdGVnb3J5X19zbC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTUyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wtaXRlbTpob3ZlciBwaWN0dXJlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiBsaW5lIDE1NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsLWl0ZW1fX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMTYwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wtaXRlbV9faW1nIHBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMTUlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU2ZDk7XG4gIHRyYW5zaXRpb246IDJzO1xufVxuXG4vKiBsaW5lIDE2NywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsLWl0ZW1fX2ltZyBwaWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiBsaW5lIDE3NSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jYXRlZ29yeS5zY3NzICovXG4uY3QtY2F0ZWdvcnlfX3NsLWl0ZW1fX2ltZyBwaWN0dXJlIGltZy5sb2FkZWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTgyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbi5jdC1jYXRlZ29yeV9fc2wtaXRlbV9fdGV4dCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTgyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbiAgLmN0LWNhdGVnb3J5X19zbC1pdGVtX190ZXh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTgyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNhdGVnb3J5LnNjc3MgKi9cbiAgLmN0LWNhdGVnb3J5X19zbC1pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIH1cbn1cblxuLyogbGluZSAxOTQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY2F0ZWdvcnkuc2NzcyAqL1xuLmN0LWNhdGVnb3J5X19zbC1pdGVtX19kZXNjIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgb3BhY2l0eTogMC42O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuLmN0LWNvbGxlY3Rpb25fX3dycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9faW1nIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbiAgLmN0LWNvbGxlY3Rpb25fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbi5jdC1jb2xsZWN0aW9uX19pbWcgcGljdHVyZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDIxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuLmN0LWNvbGxlY3Rpb25fX2ltZyBwaWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9faW1nIHBpY3R1cmUgaW1nLmxvYWRlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbi5jdC1jb2xsZWN0aW9uX19zbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1MCkpIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuICAuY3QtY29sbGVjdGlvbl9fc2wge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuICAuY3QtY29sbGVjdGlvbl9fc2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSAwO1xuICB9XG59XG5cbi8qIGxpbmUgNDcsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDY3KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjcpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtNjcpKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuICAuY3QtY29sbGVjdGlvbl9fc2wgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTUwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2MiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbi5jdC1jb2xsZWN0aW9uX19zbCAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogbGluZSA2NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbi5jdC1jb2xsZWN0aW9uX19zbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC02NykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hci1wcmV2LnN2Zyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDY2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuICAuY3QtY29sbGVjdGlvbl9fc2wgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC01MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wgLnNsaWNrLW5leHQge1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTY3KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2FyLW5leHQuc3ZnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNzMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4gIC5jdC1jb2xsZWN0aW9uX19zbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC01MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgODIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wtemFnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDg1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuLmN0LWNvbGxlY3Rpb25fX3NsLXphZyAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4NSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbiAgLmN0LWNvbGxlY3Rpb25fX3NsLXphZyAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTcsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wtemFnIHAge1xuICBjb2xvcjogIzAwMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MDApKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk3LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuICAuY3QtY29sbGVjdGlvbl9fc2wtemFnIHAge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wtaXRlbV9fYm9keSB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbn1cblxuLyogbGluZSAxMTksIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wtaXRlbV9fYm9keSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0ODApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuICAuY3QtY29sbGVjdGlvbl9fc2wtaXRlbV9fYm9keSBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuICAuY3QtY29sbGVjdGlvbl9fc2wtaXRlbV9fYm9keSBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuLmN0LWNvbGxlY3Rpb25fX3NsLWl0ZW1fX2JvZHkgcGljdHVyZSBpbWcubG9hZGVkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDEzOSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbi5jdC1jb2xsZWN0aW9uX19zbC1pdGVtIC5uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE0NSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbi5jdC1jb2xsZWN0aW9uX19zbC1pdGVtIC5wYXJhbSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDE1MCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1jb2xsZWN0aW9uLnNjc3MgKi9cbi5jdC1jb2xsZWN0aW9uX19zbC1pdGVtIC5jb2xvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEpKTtcbn1cblxuLyogbGluZSAxNTYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wtaXRlbSAuY29sb3IgbGkge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW46IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSAxNjQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtY29sbGVjdGlvbi5zY3NzICovXG4uY3QtY29sbGVjdGlvbl9fc2wtaXRlbSAucHJpY2Uge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTcxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWNvbGxlY3Rpb24uc2NzcyAqL1xuLmN0LWNvbGxlY3Rpb25fX3NsLWl0ZW0gLnByaWNlIHNwYW4gYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLmN0LWhlYWRfX2ZpbHRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuICAuY3QtaGVhZF9fZmlsdGVyLWl0ZW06aG92ZXIgLmN0LWhlYWRfX2ZpbHRlci1pdGVtX19jYWxsIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWhlYWRfX2ZpbHRlci1pdGVtOmhvdmVyIC5jdC1oZWFkX19maWx0ZXItaXRlbV9fbGlzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4gIC5jdC1oZWFkX19maWx0ZXItaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jdC1oZWFkX19maWx0ZXItaXRlbS5fb3BlbiAuY3QtaGVhZF9fZmlsdGVyLWl0ZW0tY2FsbCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jdC1oZWFkX19maWx0ZXItaXRlbS5fb3BlbiAuY3QtaGVhZF9fZmlsdGVyLWl0ZW1fX2xpc3Qge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLyogbGluZSA0MiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLmN0LWhlYWRfX2ZpbHRlci1pdGVtX19jYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbiAgLmN0LWhlYWRfX2ZpbHRlci1pdGVtX19jYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0MiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuICAuY3QtaGVhZF9fZmlsdGVyLWl0ZW1fX2NhbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4gIC5jdC1oZWFkX19maWx0ZXItaXRlbV9fY2FsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jdC1oZWFkX19maWx0ZXItaXRlbV9fY2FsbCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbn1cblxuLyogbGluZSA2NiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLmN0LWhlYWRfX2ZpbHRlci1pdGVtX19jYWxsIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4gIC5jdC1oZWFkX19maWx0ZXItaXRlbV9fY2FsbCAuaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jdC1oZWFkX19maWx0ZXItaXRlbV9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwMCkpO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcztcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDc4LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4gIC5jdC1oZWFkX19maWx0ZXItaXRlbV9fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1MCkpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLmN0LWhlYWRfX2ZpbHRlci1pdGVtX19saXN0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNikpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDk1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4gIC5jdC1oZWFkX19maWx0ZXItaXRlbV9fbGlzdCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICB9XG59XG5cbi8qIGxpbmUgMTA0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4uY3QtaGVhZF9fZmlsdGVyLWl0ZW1fX2xpc3QgbGFiZWwgLm51bSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICM2YjYyNjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTA0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4gIC5jdC1oZWFkX19maWx0ZXItaXRlbV9fbGlzdCBsYWJlbCAubnVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jaGVjay1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jaGVjay1zdHlsZSAubnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi8qIGxpbmUgMTIzLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4uY2hlY2stc3R5bGUgc3Bhbjpub3QoLm51bSkge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4uY2hlY2stc3R5bGUgc3Bhbjpub3QoLm51bSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiAuMXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTIzLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4gIC5jaGVjay1zdHlsZSBzcGFuOm5vdCgubnVtKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAxNTAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jaGVjay1zdHlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDE2MiwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLmNoZWNrLXN0eWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbn1cblxuLyogbGluZSAxNjgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5jaGVjay1zdHlsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE3MywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLnJhZGlvLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDE3NSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLnJhZGlvLXN0eWxlIC5udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLyogbGluZSAxNzgsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5yYWRpby1zdHlsZSBzcGFuOm5vdCgubnVtKSB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxODYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaGVhZF9fZmlsdGVyLnNjc3MgKi9cbi5yYWRpby1zdHlsZSBzcGFuOm5vdCgubnVtKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRFM0YzQTtcbiAgYmFja2dyb3VuZC1zaXplOiAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvcmFkaW8uc3ZnKTtcbiAgdHJhbnNpdGlvbjogLjFzO1xufVxuXG4vKiBsaW5lIDIwNCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLnJhZGlvLXN0eWxlIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMjE1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWhlYWRfX2ZpbHRlci5zY3NzICovXG4ucmFkaW8tc3R5bGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xufVxuXG4vKiBsaW5lIDIyMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1oZWFkX19maWx0ZXIuc2NzcyAqL1xuLnJhZGlvLXN0eWxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtX19zbC5zY3NzICovXG4uY3QtaXRlbV9fc2wge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYik7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuLmN0LWl0ZW1fX3NsLXdycCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA3LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbi5jdC1pdGVtX19zbC13cnAgLmN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbi5jdC1pdGVtX19zbC13cnA6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMzApKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtX19zbC5zY3NzICovXG4gIC5jdC1pdGVtX19zbC13cnA6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbi5jdC1pdGVtX19zbC13cnA6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0zMCkpO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAvKiBsaW5lIDI1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbiAgLmN0LWl0ZW1fX3NsLXdycDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuLmN0LWl0ZW1fX3NsIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4vKiBsaW5lIDQ2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbi5jdC1pdGVtX19zbCAuc3dpcGVyLXNjcm9sbGJhcjpob3ZlciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi8qIGxpbmUgNTIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuLmN0LWl0ZW1fX3NsIC5zd2lwZXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTU7XG59XG5cbi8qIGxpbmUgNjQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuLmN0LWl0ZW1fX3NsIC5zd2lwZXItc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDcxLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbi5jdC1pdGVtX19zbCAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNzEsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuICAuY3QtaXRlbV9fc2wgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtX19zbC5zY3NzICovXG4uY3QtaXRlbV9fc2wgLnN3aXBlci1idXR0b24tbmV4dCwgLmN0LWl0ZW1fX3NsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMzApKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDgwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbiAgLmN0LWl0ZW1fX3NsIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jdC1pdGVtX19zbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuICAuY3QtaXRlbV9fc2wgLnN3aXBlci1idXR0b24tbmV4dCwgLmN0LWl0ZW1fX3NsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtX19zbC5zY3NzICovXG4uY3QtaXRlbV9fc2wgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuaWNvbiwgLmN0LWl0ZW1fX3NsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG59XG5cbi8qIGxpbmUgMTA2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbi5jdC1pdGVtX19zbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IC5pY29uLCAuY3QtaXRlbV9fc2wgLnN3aXBlci1idXR0b24tcHJldiAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDExMywgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtX19zbC5zY3NzICovXG4uY3QtaXRlbV9fc2wgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LWl0ZW1fX3NsLnNjc3MgKi9cbi5jdC1pdGVtX19zbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtOCkpO1xufVxuXG4vKiBsaW5lIDEyNCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC1pdGVtX19zbC5zY3NzICovXG4uY3QtaXRlbV9fc2wgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogbGluZSAxMzAsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuLmN0LWl0ZW1fX3NsIC5zd2lwZXItYnV0dG9uLXByZXYgLmljb24ge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTgpKTtcbn1cblxuLyogbGluZSAxMzUsIGRldi9zYXNzL21vZHVsZXMvY3QvY3QtaXRlbV9fc2wuc2NzcyAqL1xuLmN0LWl0ZW1fX3NsIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuLmN0IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC5zY3NzICovXG4gIC5jdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuLmN0LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC13cnAge1xuICB3aWR0aDogNzUuNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNSwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC5zY3NzICovXG4gIC5jdC13cnAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4vKiBsaW5lIDI0LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC1oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjQsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuICAuY3QtaGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4vKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC1oZWFkX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgNDIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuLmN0LWhlYWRfX3NlbGVjdGVkLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU2ZDk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC1oZWFkX19zZWxlY3RlZC1pdGVtOmhvdmVyIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC1oZWFkX19zZWxlY3RlZC1pdGVtIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC1jb3VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjksIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuICAuY3QtY291bnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuLmN0LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgODIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuLmN0LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODIsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuICAuY3QtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDkwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgOTYsIGRldi9zYXNzL21vZHVsZXMvY3QvY3Quc2NzcyAqL1xuLmN0LW1vYl9fY2FsbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICM0ZTNmM2E7XG59XG5cbi8qIGxpbmUgMTAwLCBkZXYvc2Fzcy9tb2R1bGVzL2N0L2N0LnNjc3MgKi9cbi5jdC1tb2JfX2NhbGwgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDEwNCwgZGV2L3Nhc3MvbW9kdWxlcy9jdC9jdC5zY3NzICovXG4uY3QtbW9iX19jYWxsIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LXdycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMzcpKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXdycCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtd3JwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXdycCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkLCAubGstZGlzY291bnQtcmVzdWx0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmQsIC5say1kaXNjb3VudC1yZXN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtY2FyZCwgLmxrLWRpc2NvdW50LXJlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMykpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFRUVFRUU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMyKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4gIC5say1kaXNjb3VudC1jYXJkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YjYyNjE7XG4gIH1cbn1cblxuLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX19mb290ZXIgYSB7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4gIC5say1kaXNjb3VudC1jYXJkX19mb290ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi8qIGxpbmUgNTksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX2hlYWQge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fbG9nbyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNmI2MjYxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNzAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtY2FyZF9fbG9nbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgODEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBmb250LXdlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4gIC5say1kaXNjb3VudC1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbi8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX3VzZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX3VzZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX3VzZXItaW5mbyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX3VzZXItaW5mbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTA2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX191c2VyLWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX19udW1iZXIge1xuICBtYXJnaW46IDAgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAxMTksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBpbnB1dCB7XG4gIHdpZHRoOiA3MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICBsZXR0ZXItc3BhY2luZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNikpO1xuICBjb2xvcjogIzRlM2YzYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBhIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtY2FyZF9fbnVtYmVyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX19udW1iZXIgYSBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3ODA3RjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDE0MywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fbnVtYmVyIGEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE1NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtcmVzdWx0IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTcsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNjksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LXJlc3VsdF9fZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NTApKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTcyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1yZXN1bHRfX2Zvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSAxNzQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LXJlc3VsdF9fZm9vdGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdF9fZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMyMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4MywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtcmVzdWx0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTgzLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5MiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtcmVzdWx0X19wZXJjZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMjApKTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTkyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdF9fcGVyY2VudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3NSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi13cnAge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEyLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpO1xufVxuXG4vKiBsaW5lIDE4LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCBsaS5fYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCBsaSBhIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDQlO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4vKiBsaW5lIDMwLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0YzhjMmI7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy5zY3NzICovXG4ubXMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU5MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcy5zY3NzICovXG4gIC5tcyB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDAwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9tcy5zY3NzICovXG4ubXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEzLCBkZXYvc2Fzcy9tb2R1bGVzL21zLnNjc3MgKi9cbiAgLm1zOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG4vKiBsaW5lIDI4LCBkZXYvc2Fzcy9tb2R1bGVzL21zLnNjc3MgKi9cbi5tc19fd3JwIHtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MDApKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvbXMuc2NzcyAqL1xuICAubXNfX3dycCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvbXMuc2NzcyAqL1xuLm1zX193cnAgLmJ4LWJyZWFkY3J1bWItaXRlbSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvbXMuc2NzcyAqL1xuLm1zX193cnAgLmJ4LWJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL21zLnNjc3MgKi9cbi5tc19fd3JwIC5wYWdlLWhlYWQge1xuICBwYWRkaW5nOiAwIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9tcy5zY3NzICovXG4ubXNfX3dycCBoMSxcbi5tc19fd3JwIC5oMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9tb2R1bGVzL21zLnNjc3MgKi9cbi5tc19fd3JwIHAge1xuICBjb2xvcjogI2QxZDFkMTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9zcy5zY3NzICovXG4uc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKSAwO1xufVxuXG4vKiBsaW5lIDUsIGRldi9zYXNzL21vZHVsZXMvc3Muc2NzcyAqL1xuLnNzLXphZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTEsIGRldi9zYXNzL21vZHVsZXMvc3Muc2NzcyAqL1xuLnNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvbW9kdWxlcy9zcy5zY3NzICovXG4uc3MtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9tb2R1bGVzL3NzLnNjc3MgKi9cbi5zcy1saXN0X19pdGVtOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogI2Q2Y2JiNztcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9zcy5zY3NzICovXG4uc3MtbGlzdF9faXRlbSAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGZpbGw6ICMwMDA7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRhdGEuc2NzcyAqL1xuLmxrLWRhdGEge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kYXRhLnNjc3MgKi9cbiAgLmxrLWRhdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kYXRhLnNjc3MgKi9cbiAgLmxrLWRhdGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGF0YS5zY3NzICovXG4ubGstZGF0YV9fd3JwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NTApKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRhdGEuc2NzcyAqL1xuICAubGstZGF0YV9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGF0YS5zY3NzICovXG4gIC5say1kYXRhX193cnAge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRhdGEuc2NzcyAqL1xuLmxrLWRhdGFfX3dycCAuc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiBsaW5lIDI3LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRhdGEuc2NzcyAqL1xuLmxrLWRhdGFfX3dycCAuc3MtemFnIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyNywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kYXRhLnNjc3MgKi9cbiAgLmxrLWRhdGFfX3dycCAuc3MtemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kYXRhLnNjc3MgKi9cbi5say1kYXRhX193cnAgLnNzLWxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGF0YS5zY3NzICovXG4gIC5say1kYXRhX193cnAgLnNzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kYXRhLnNjc3MgKi9cbi5say1kYXRhX193cnAgLnNzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgNDgsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGF0YS5zY3NzICovXG4ubGstZGF0YV9fd3JwIC5zcy1saXN0X19pdGVtIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LXdycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMzcpKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXdycCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtd3JwIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXdycCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkLCAubGstZGlzY291bnQtcmVzdWx0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmQsIC5say1kaXNjb3VudC1yZXN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtY2FyZCwgLmxrLWRpc2NvdW50LXJlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMykpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFRUVFRUU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMyKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4gIC5say1kaXNjb3VudC1jYXJkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YjYyNjE7XG4gIH1cbn1cblxuLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fZm9vdGVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX19mb290ZXIgYSB7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4gIC5say1kaXNjb3VudC1jYXJkX19mb290ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi8qIGxpbmUgNTksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX2hlYWQge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fbG9nbyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNmI2MjYxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNzAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtY2FyZF9fbG9nbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgODEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBmb250LXdlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4gIC5say1kaXNjb3VudC1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbi8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX3VzZXIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX3VzZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX3VzZXItaW5mbyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX3VzZXItaW5mbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTA2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX191c2VyLWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX19udW1iZXIge1xuICBtYXJnaW46IDAgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAxMTksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBpbnB1dCB7XG4gIHdpZHRoOiA3MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICBsZXR0ZXItc3BhY2luZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNikpO1xuICBjb2xvcjogIzRlM2YzYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICAgIGxldHRlci1zcGFjaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxKSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LWNhcmRfX251bWJlciBhIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMzQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtY2FyZF9fbnVtYmVyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1jYXJkX19udW1iZXIgYSBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3ODA3RjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDE0MywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtY2FyZF9fbnVtYmVyIGEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE1NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtcmVzdWx0IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTU3LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTcsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuICAubGstZGlzY291bnQtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNjksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LXJlc3VsdF9fZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NTApKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTcyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbi5say1kaXNjb3VudC1yZXN1bHRfX2Zvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSAxNzQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZGlzY291bnQuc2NzcyAqL1xuLmxrLWRpc2NvdW50LXJlc3VsdF9fZm9vdGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdF9fZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMyMCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4MywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtcmVzdWx0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTgzLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5MiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kaXNjb3VudC5zY3NzICovXG4ubGstZGlzY291bnQtcmVzdWx0X19wZXJjZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMjApKTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTkyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRpc2NvdW50LnNjc3MgKi9cbiAgLmxrLWRpc2NvdW50LXJlc3VsdF9fcGVyY2VudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3NSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3Rvcnkge1xuICBtYXgtd2lkdGg6IDEyODVweDtcbiAgbWFyZ2luOiAwIGF1dG8gY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYwKSk7XG59XG5cbi8qIGxpbmUgNCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4gIC5say1oaXN0b3J5X190YWJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X190YWJzLXphZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4gIC5say1oaXN0b3J5X190YWJzLXphZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuICAubGstaGlzdG9yeV9fdGFicy16YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3RvcnlfX3RhYnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI0LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuICAubGstaGlzdG9yeV9fdGFicy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbiAgLmxrLWhpc3RvcnlfX3RhYnMtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMzUsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4ubGstaGlzdG9yeV9fdGFicy1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGNvbG9yOiAjQzRDMEMwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDMsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4gIC5say1oaXN0b3J5X190YWJzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM1LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuICAubGstaGlzdG9yeV9fdGFicy1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X190YWJzLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X190YWJzLWl0ZW0uX2FjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3RvcnlfX3dycCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4ubGstaGlzdG9yeV9fd3JwLl9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA2NSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X19saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZkOTtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NikpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY1LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuICAubGstaGlzdG9yeV9fbGlzdCB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4ubGstaGlzdG9yeV9fbGlzdC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM0KSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNCkpO1xufVxuXG4vKiBsaW5lIDc4LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3RvcnlfX2xpc3QtdG9wIC5oaXN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X19saXN0LXRvcCAuaGlzdG9yeS1saXN0X19kYXRhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi8qIGxpbmUgOTEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4ubGstaGlzdG9yeV9fbGlzdCAubGstaGlzdG9yeV9faXRlbSAuYmFza2V0LWl0ZW1fX2NvbnRlbnQgLmJyYW5kIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgOTQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4ubGstaGlzdG9yeV9fbGlzdCAubGstaGlzdG9yeV9faXRlbSAuYmFza2V0LWl0ZW1fX2NvbnRlbnQgLm5hbWUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA5NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X19saXN0IC5say1oaXN0b3J5X19pdGVtIC5iYXNrZXQtaXRlbV9fY29udGVudCAuYmFza2V0LWl0ZW1fX29wdGlvbiB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3RvcnlfX2xpc3QtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4gIC5say1oaXN0b3J5X19saXN0LWZvb3RlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMTEwLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3RvcnlfX2xpc3QtZm9vdGVyIC5oaXN0b3J5LWxpc3RfX2J0biB7XG4gIG1pbi13aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbiAgLmxrLWhpc3RvcnlfX2xpc3QtZm9vdGVyIC5oaXN0b3J5LWxpc3RfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4ubGstaGlzdG9yeV9fbGlzdC1mb290ZXIgLmhpc3RvcnktbGlzdF9fYnRuIC5idG4tYmxhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4gIC5say1oaXN0b3J5X19saXN0LWZvb3RlciAuaGlzdG9yeS1saXN0X190b3RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1oaXN0b3J5LnNjc3MgKi9cbi5say1oaXN0b3J5X19saXN0LWZvb3RlciAuaGlzdG9yeS1saXN0X190b3RhbCAudG90YWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIGxpbmUgMTMyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3RvcnlfX2xpc3QtZm9vdGVyIC5oaXN0b3J5LWxpc3RfX3RvdGFsIC50b3RhbCAuc3VtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG59XG5cbi8qIGxpbmUgMTQxLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWhpc3Rvcnkuc2NzcyAqL1xuLmxrLWhpc3RvcnlfX2xpc3QtZm9vdGVyIC5oaXN0b3J5LWxpc3RfX3RvdGFsIC5zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAxNDIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstaGlzdG9yeS5zY3NzICovXG4ubGstaGlzdG9yeV9fbGlzdC1mb290ZXIgLmhpc3RvcnktbGlzdF9fdG90YWwgLnN0YXR1cyAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG4gIGZpbGw6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNikpO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuLmxrLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzYwKSk7XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuLmxrLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4ubGstaGVhZCAucGFnZS1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4ubGstaGVhZCAucGFnZS1oZWFkIC5ieC1icmVhZGNydW1iLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDMyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLnNjc3MgKi9cbi5say1oZWFkIC5wYWdlLWhlYWQgLmJ4LWJyZWFkY3J1bWItaXRlbSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4ubGstaGVhZCAucGFnZS1oZWFkIC5ieC1icmVhZGNydW1iIC5ociB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDQyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLnNjc3MgKi9cbi5say1oZWFkIC5wYWdlLWhlYWQgaDEsXG4ubGstaGVhZCAucGFnZS1oZWFkIC5oMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLnNjc3MgKi9cbi5say1oZWFkIC5wYWdlLWhlYWQgaDE6Zmlyc3QtbGV0dGVyLFxuLmxrLWhlYWQgLnBhZ2UtaGVhZCAuaDE6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4ubGstaGVhZF9fZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NTApKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuICAubGstaGVhZF9fZGVzYyB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuLyogbGluZSA2MiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4ubGstaGVhZF9fZGVzYyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLnNjc3MgKi9cbiAgLmxrLWhlYWRfX2Rlc2MgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDcyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLnNjc3MgKi9cbi5say1oZWFkX19kZXNjIHAge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuLmxrLXRhYnMge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4gIC5say10YWJzIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLnNjc3MgKi9cbi5say10YWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuICAubGstdGFic19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi8qIGxpbmUgOTQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuLmxrLXRhYnNfX2xpc3QgbGkge1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI3LjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5NCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4gIC5say10YWJzX19saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuLmxrLXRhYnNfX2xpc3QgbGkuX2FjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAxMDcsIGRldi9zYXNzL21vZHVsZXMvbGsvbGsuc2NzcyAqL1xuLmxrLXRhYnNfX2xpc3QgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDExMSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say5zY3NzICovXG4ubGstdGFic19fbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICNjNGMwYzA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTExLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLnNjc3MgKi9cbiAgLmxrLXRhYnNfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2Ege1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgNCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX3dycCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5NSkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4gIC5say1kb3N0YXZrYV9fd3JwIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuICAubGstZG9zdGF2a2FfX3dycCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX3phZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX3phZyAuc2F2ZS1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4gIC5say1kb3N0YXZrYV9femFnIC5zYXZlLWFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuLmxrLWRvc3RhdmthX196YWcgLm5ldy1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkI2MjYxO1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuLmxrLWRvc3RhdmthX196YWcgLm5ldy1hZGRyZXNzOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuLmxrLWRvc3RhdmthX196YWcgLm5ldy1hZGRyZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM2YjYyNjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuICAubGstZG9zdGF2a2FfX3phZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuLmxrLWRvc3RhdmthX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RTZEOTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG4vKiBsaW5lIDUzLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRvc3RhdmthLnNjc3MgKi9cbi5say1kb3N0YXZrYV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA1NiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX2l0ZW0tZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuLmxrLWRvc3RhdmthX19pdGVtLWRhdGEgLmRvc3RhdmthLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX2l0ZW0tZGF0YSAuZG9zdGF2a2EtbGluZSAuY29uZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbn1cblxuLyogbGluZSA2NywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX2l0ZW0tZGF0YSAuZG9zdGF2a2EtbGluZSAudmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDcyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRvc3RhdmthLnNjc3MgKi9cbi5say1kb3N0YXZrYV9faXRlbS1jaGFuZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuLmxrLWRvc3RhdmthX19pdGVtLWNoYW5nZXMgLmRlbGV0ZSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX2l0ZW0tY2hhbmdlcyAuZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qIGxpbmUgODcsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZG9zdGF2a2Euc2NzcyAqL1xuLmxrLWRvc3RhdmthX19pdGVtLWNoYW5nZXMgLmVkaXQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA4OSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1kb3N0YXZrYS5zY3NzICovXG4ubGstZG9zdGF2a2FfX2l0ZW0tY2hhbmdlcyAuZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWRvc3RhdmthLnNjc3MgKi9cbiAgLmxrLWRvc3RhdmthX19pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1wb3B1cF9fbmV3LnNjc3MgKi9cbi5say1wb3B1cF9fbXBmIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDU1KSk7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1wb3B1cF9fbmV3LnNjc3MgKi9cbi5say1wb3B1cF9fbmV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstcG9wdXBfX25ldy5zY3NzICovXG4ubGstcG9wdXBfX25ldy16YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLXBvcHVwX19uZXcuc2NzcyAqL1xuLmxrLXBvcHVwX19uZXctemFnOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstcG9wdXBfX25ldy5zY3NzICovXG4ubGstcG9wdXBfX25ldy16YWcuX21iIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1wb3B1cF9fbmV3LnNjc3MgKi9cbiAgLmxrLXBvcHVwX19uZXctemFnLl9tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLXBvcHVwX19uZXcuc2NzcyAqL1xuLmxrLXBvcHVwX19uZXctaW5mbyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzQ1KSk7XG4gIGNvbG9yOiAjYTZhMWEwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMwLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLXBvcHVwX19uZXcuc2NzcyAqL1xuICAubGstcG9wdXBfX25ldy1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDQsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstcG9wdXBfX25ldy5zY3NzICovXG4ubGstcG9wdXBfX25ldy1kYXRhIC5say1wb3B1cF9fZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQ3LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLXBvcHVwX19uZXcuc2NzcyAqL1xuLmxrLXBvcHVwX19uZXctZGF0YSAubGstcG9wdXBfX2Zvcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1wb3B1cF9fbmV3LnNjc3MgKi9cbi5say1wb3B1cF9fbmV3LWRhdGEgLmxrLXBvcHVwX19mb3JtLWl0ZW0gbGFiZWwuYWJzbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjNzE2NTYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTgpKTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstcG9wdXBfX25ldy5zY3NzICovXG4ubGstcG9wdXBfX25ldy1kYXRhIC5say1wb3B1cF9fZm9ybS1pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU2RDk7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjOTc5MTkwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstcG9wdXBfX25ldy5zY3NzICovXG4gIC5say1wb3B1cF9fbmV3IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuLmxrIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbiAgLmxrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbi5say1mYXZvcml0ZXMge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4gIC5say1mYXZvcml0ZXMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuICAubGstZmF2b3JpdGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4ubGstZmF2b3JpdGVzX19jbGVhciB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuICAubGstZmF2b3JpdGVzX19jbGVhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTcsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbiAgLmxrLWZhdm9yaXRlc19fY2xlYXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4ubGstZmF2b3JpdGVzX19jbGVhciAuemFnIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI5LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4gIC5say1mYXZvcml0ZXNfX2NsZWFyIC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzgsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbi5say1mYXZvcml0ZXNfX2NsZWFyIC5jbGVhciB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNjI2MTtcbiAgdHJhbnNpdGlvbjogLjFzO1xufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4ubGstZmF2b3JpdGVzX19jbGVhciAuY2xlYXI6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzOCwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuICAubGstZmF2b3JpdGVzX19jbGVhciAuY2xlYXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4ubGstZmF2b3JpdGVzX19jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4ubGstZmF2b3JpdGVzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA1OSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuLmxrLWZhdm9yaXRlc19faXRlbXMgLmN0LWl0ZW0ge1xuICB3aWR0aDogY2FsYygyNSUgLSA1cHgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1OSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuICAubGstZmF2b3JpdGVzX19pdGVtcyAuY3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1OSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuICAubGstZmF2b3JpdGVzX19pdGVtcyAuY3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSA3MiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuLmxrLWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDcyLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4gIC5say1lbXB0eSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3MiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuICAubGstZW1wdHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgODIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbi5say1lbXB0eV9fd3JwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDEwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDkwLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4ubGstZW1wdHlfX3phZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDUpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgOTAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbiAgLmxrLWVtcHR5X196YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkwLCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4gIC5say1lbXB0eV9femFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDIsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbi5say1lbXB0eV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwMiwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuICAubGstZW1wdHlfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMTMsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbi5say1lbXB0eV9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDExNSwgZGV2L3Nhc3MvbW9kdWxlcy9say9say1mYXZvcml0ZXMuc2NzcyAqL1xuLmxrLWVtcHR5X19idG4gLmVtcHR5LWRvc3RhdmthIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBjb2xvcjogIzZCNjI2MTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QjYyNjE7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbi5say1lbXB0eV9fYnRuIC5lbXB0eS1kb3N0YXZrYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTI1LCBkZXYvc2Fzcy9tb2R1bGVzL2xrL2xrLWZhdm9yaXRlcy5zY3NzICovXG4ubGstZW1wdHlfX2J0biAuYnRuLWJsYWNrIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjUsIGRldi9zYXNzL21vZHVsZXMvbGsvbGstZmF2b3JpdGVzLnNjc3MgKi9cbiAgLmxrLWVtcHR5X19idG4gLmJ0bi1ibGFjayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9icmFuZHMuc2NzcyAqL1xuLmJyYW5kcy13cnAge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOSwgZGV2L3Nhc3MvbW9kdWxlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmRzLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvbW9kdWxlcy9icmFuZHMuc2NzcyAqL1xuLmJyYW5kcy1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtaXRlbTpudGgtY2hpbGQoNSksIC5icmFuZHMtaXRlbTpudGgtY2hpbGQoNiksIC5icmFuZHMtaXRlbTpudGgtY2hpbGQoNykge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMSwgZGV2L3Nhc3MvbW9kdWxlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmRzLWl0ZW06bnRoLWNoaWxkKDUpLCAuYnJhbmRzLWl0ZW06bnRoLWNoaWxkKDYpLCAuYnJhbmRzLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtaXRlbV9faW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmRzLWl0ZW1fX2ltZyB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvYnJhbmRzLnNjc3MgKi9cbi5icmFuZHMtaXRlbTpob3ZlciAuYnJhbmRzLWl0ZW1fX2ltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTYsIGRldi9zYXNzL21vZHVsZXMvYnJhbmRzLnNjc3MgKi9cbiAgLmJyYW5kcy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbiAgLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9icmFuZHMuc2NzcyAqL1xuICAuYnJhbmRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE2LCBkZXYvc2Fzcy9tb2R1bGVzL2JyYW5kcy5zY3NzICovXG4gIC5icmFuZHMtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxuICAvKiBsaW5lIDUxLCBkZXYvc2Fzcy9tb2R1bGVzL2JyYW5kcy5zY3NzICovXG4gIC5icmFuZHMtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvdGV4dC1zY3JvbGwuc2NzcyAqL1xuLnRleHQtc2Nyb2xsIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiKTtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL3RleHQtc2Nyb2xsLnNjc3MgKi9cbi50ZXh0LXNjcm9sbF9fd3JwIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1NSkpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNTUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMywgZGV2L3Nhc3MvbW9kdWxlcy90ZXh0LXNjcm9sbC5zY3NzICovXG4gIC50ZXh0LXNjcm9sbF9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMywgZGV2L3Nhc3MvbW9kdWxlcy90ZXh0LXNjcm9sbC5zY3NzICovXG4gIC50ZXh0LXNjcm9sbF9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTcsIGRldi9zYXNzL21vZHVsZXMvdGV4dC1zY3JvbGwuc2NzcyAqL1xuLnRleHQtc2Nyb2xsX196YWcge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy90ZXh0LXNjcm9sbC5zY3NzICovXG4gIC50ZXh0LXNjcm9sbF9femFnIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy90ZXh0LXNjcm9sbC5zY3NzICovXG4gIC50ZXh0LXNjcm9sbF9femFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0xNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL21vZHVsZXMvdGV4dC1zY3JvbGwuc2NzcyAqL1xuLnRleHQtc2Nyb2xsX19pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvbW9kdWxlcy90ZXh0LXNjcm9sbC5zY3NzICovXG4gIC50ZXh0LXNjcm9sbF9faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9tb2R1bGVzL3RleHQtc2Nyb2xsLnNjc3MgKi9cbi50ZXh0LXNjcm9sbF9faW5mby5fYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvbW9kdWxlcy90ZXh0LXNjcm9sbC5zY3NzICovXG4udGV4dC1zY3JvbGxfX2luZm8gcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ5LCBkZXYvc2Fzcy9tb2R1bGVzL3RleHQtc2Nyb2xsLnNjc3MgKi9cbiAgLnRleHQtc2Nyb2xsX19pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDgzLCBkZXYvc2Fzcy9tb2R1bGVzL3RleHQtc2Nyb2xsLnNjc3MgKi9cbi50ZXh0LXNjcm9sbF9fYnRuIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODMsIGRldi9zYXNzL21vZHVsZXMvdGV4dC1zY3JvbGwuc2NzcyAqL1xuICAudGV4dC1zY3JvbGxfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogbGluZSA5MCwgZGV2L3Nhc3MvbW9kdWxlcy90ZXh0LXNjcm9sbC5zY3NzICovXG4udGV4dC1zY3JvbGxfX2J0bjpob3ZlciB7XG4gIENvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDkzLCBkZXYvc2Fzcy9tb2R1bGVzL3RleHQtc2Nyb2xsLnNjc3MgKi9cbi50ZXh0LXNjcm9sbF9fYnRuLl9hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDUsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xufVxuXG4vKiBsaW5lIDcsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuLnNsLXNpbXBsZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc3MCkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEyLCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4gIC5zbC1zaW1wbGUgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuICAuc2wtc2ltcGxlIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU1MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgLnN3aXBlci1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgLnN3aXBlci1zbGlkZSAuc2xpZGUtYmdpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI5LCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4gIC5zbC1zaW1wbGUgLnN3aXBlci1zbGlkZSAuc2xpZGUtYmdpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuLnNsLXNpbXBsZSAuc3dpcGVyLXNsaWRlIC5zbGlkZS1iZ2ltZy5fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuICAuc2wtc2ltcGxlIC5zd2lwZXItc2xpZGUgLnNsaWRlLWJnaW1nLl9tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgNDgsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgLnN3aXBlci1zbGlkZSAuZW50aXR5LWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTMsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1MywgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuICAuc2wtc2ltcGxlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTksIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnNsLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuLnNsLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjQsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbiAgLnNsLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNykpO1xuICAgIG1hcmdpbjogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0KSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDc3LCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4uc2wtc2ltcGxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFM0YzQTtcbn1cblxuLyogbGluZSA4NCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuLnNsLXNpbXBsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc2wtc2ltcGxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgODQsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbiAgLnNsLXNpbXBsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc2wtc2ltcGxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4NCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuICAuc2wtc2ltcGxlIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zbC1zaW1wbGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4uc2wtc2ltcGxlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLmljb24sIC5zbC1zaW1wbGUgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cblxuLyogbGluZSAxMDcsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgLnN3aXBlci1idXR0b24tbmV4dCAuaWNvbiwgLnNsLXNpbXBsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IC5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMTEzLCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4uc2wtc2ltcGxlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAxMTcsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTIyLCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4uc2wtc2ltcGxlX193cnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjIsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbiAgLnNsLXNpbXBsZV9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMjIsIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbiAgLnNsLXNpbXBsZV9fd3JwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMzksIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGVfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4gIC5zbC1zaW1wbGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTQ1LCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4uc2wtc2ltcGxlX190ZXh0Ll9jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxNDksIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbi5zbC1zaW1wbGVfX3RleHQgLnR5cGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNDksIGRldi9zYXNzL21vZHVsZXMvc2wtc2ltcGxlLnNjc3MgKi9cbiAgLnNsLXNpbXBsZV9fdGV4dCAudHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTQ5LCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4gIC5zbC1zaW1wbGVfX3RleHQgLnR5cGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2NCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuLnNsLXNpbXBsZV9fdGV4dCAuemFnIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA5MCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE2NCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuICAuc2wtc2ltcGxlX190ZXh0IC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE2NCwgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuICAuc2wtc2ltcGxlX190ZXh0IC56YWcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3NywgZGV2L3Nhc3MvbW9kdWxlcy9zbC1zaW1wbGUuc2NzcyAqL1xuLnNsLXNpbXBsZV9fdGV4dCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjI1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTc3LCBkZXYvc2Fzcy9tb2R1bGVzL3NsLXNpbXBsZS5zY3NzICovXG4gIC5zbC1zaW1wbGVfX3RleHQgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvY29sbGVjdGlvbi5zY3NzICovXG4uY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbiAgLmNvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbiAgLmNvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbGxlY3Rpb24uc2NzcyAqL1xuLmNvbGxlY3Rpb24tdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbGxlY3Rpb24uc2NzcyAqL1xuLmNvbGxlY3Rpb24taXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvY29sbGVjdGlvbi5zY3NzICovXG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMCwgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbiAgLmNvbGxlY3Rpb24taXRlbTpudGgtY2hpbGQoZXZlbikgLmNvbGxlY3Rpb24taXRlbV9faW1nIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAvKiBsaW5lIDM2LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbGxlY3Rpb24uc2NzcyAqL1xuICAuY29sbGVjdGlvbi1pdGVtOm50aC1jaGlsZChldmVuKSAuY29sbGVjdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbi5jb2xsZWN0aW9uLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9tb2R1bGVzL2NvbGxlY3Rpb24uc2NzcyAqL1xuLmNvbGxlY3Rpb24taXRlbV9faW1nIHBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbi5jb2xsZWN0aW9uLWl0ZW1fX2ltZyBwaWN0dXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogbGluZSA2MywgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbi5jb2xsZWN0aW9uLWl0ZW1fX2ltZyBwaWN0dXJlIGltZzpub3QoLmxvYWRlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vKiBsaW5lIDY2LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbGxlY3Rpb24uc2NzcyAqL1xuLmNvbGxlY3Rpb24taXRlbV9faW1nIHBpY3R1cmUgaW1nLmxvYWRlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvY29sbGVjdGlvbi5zY3NzICovXG4uY29sbGVjdGlvbi1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzksIGRldi9zYXNzL21vZHVsZXMvY29sbGVjdGlvbi5zY3NzICovXG4gIC5jb2xsZWN0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgIHRvcDogNDAlO1xuICB9XG59XG5cbi8qIGxpbmUgOTMsIGRldi9zYXNzL21vZHVsZXMvY29sbGVjdGlvbi5zY3NzICovXG4uY29sbGVjdGlvbi1pdGVtX19jb250ZW50IC50eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTMsIGRldi9zYXNzL21vZHVsZXMvY29sbGVjdGlvbi5zY3NzICovXG4gIC5jb2xsZWN0aW9uLWl0ZW1fX2NvbnRlbnQgLnR5cGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvbW9kdWxlcy9jb2xsZWN0aW9uLnNjc3MgKi9cbi5jb2xsZWN0aW9uLWl0ZW1fX2NvbnRlbnQgLm5hbWUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTA1LCBkZXYvc2Fzcy9tb2R1bGVzL2NvbGxlY3Rpb24uc2NzcyAqL1xuICAuY29sbGVjdGlvbi1pdGVtX19jb250ZW50IC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiKTtcbn1cblxuLyogbGluZSA4LCBkZXYvc2Fzcy9tb2R1bGVzL3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy9tb2R1bGVzL3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWl0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy9zZXJ2aWNlcy5zY3NzICovXG4uc2VydmljZXMtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEwMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTcsIGRldi9zYXNzL21vZHVsZXMvc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy9zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG4gIC8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTcsIGRldi9zYXNzL21vZHVsZXMvc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvbW9kdWxlcy9zZXJ2aWNlcy5zY3NzICovXG4uc2VydmljZXMtaXRlbSAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMtaXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ2LCBkZXYvc2Fzcy9tb2R1bGVzL3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ2LCBkZXYvc2Fzcy9tb2R1bGVzL3NlcnZpY2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWl0ZW0gc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSA1OCwgZGV2L3Nhc3MvbW9kdWxlcy9zZXJ2aWNlcy5zY3NzICovXG4uc2VydmljZXMtaXRlbSBwIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgb3BhY2l0eTogMC42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTgsIGRldi9zYXNzL21vZHVsZXMvc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMtaXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9hZHZhbnRhZ2VzLnNjc3MgKi9cbi5hZHZhbnRhZ2VzX19saW5lIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9hZHZhbnRhZ2VzLnNjc3MgKi9cbiAgLmFkdmFudGFnZXNfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvbW9kdWxlcy9hZHZhbnRhZ2VzLnNjc3MgKi9cbi5hZHZhbnRhZ2VzX19saW5lLl9tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvbW9kdWxlcy9hZHZhbnRhZ2VzLnNjc3MgKi9cbiAgLmFkdmFudGFnZXNfX2xpbmUuX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy9tb2R1bGVzL2FkdmFudGFnZXMuc2NzcyAqL1xuLmFkdmFudGFnZXNfX2xpbmUtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvYWR2YW50YWdlcy5zY3NzICovXG4gIC5hZHZhbnRhZ2VzX19saW5lLWl0ZW1zIHtcbiAgICBnYXA6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE5LCBkZXYvc2Fzcy9tb2R1bGVzL2FkdmFudGFnZXMuc2NzcyAqL1xuICAuYWR2YW50YWdlc19fbGluZS1pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM1LCBkZXYvc2Fzcy9tb2R1bGVzL2FkdmFudGFnZXMuc2NzcyAqL1xuLmFkdmFudGFnZXNfX2xpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzUsIGRldi9zYXNzL21vZHVsZXMvYWR2YW50YWdlcy5zY3NzICovXG4gIC5hZHZhbnRhZ2VzX19saW5lLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbi8qIGxpbmUgNDEsIGRldi9zYXNzL21vZHVsZXMvYWR2YW50YWdlcy5zY3NzICovXG4uYWR2YW50YWdlc19fbGluZS1pdGVtIGltZyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL21vZHVsZXMvYWR2YW50YWdlcy5zY3NzICovXG4uYWR2YW50YWdlc19fbGluZS1pdGVtIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIkZm9udDogXCJHaWxyb3lcIjtcclxuJGZvbnRTaXplTWFpbjogMTY7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vQ09MT1JcclxuJG1haW46ICMwMDA7XHJcbiRtYWluTmV3OiAjMDAwO1xyXG4kbWFpblNlY29uZDogIzZiNjI2MTtcclxuJGJlaWdlOiAjZDZjYmI3O1xyXG4kZ3JleTogI2Y2ZjZmNjtcclxuJGdyZXlTZWNvbmQ6ICNiOGI4Yjg7XHJcbiRsaWdodEdyZWVuOiAjZThlNmQ5O1xyXG4kZ3JlZW46ICM0YzhjMmI7XHJcblxyXG4kekluZGV4U3VwOiA5OTk5O1xyXG4kekluZGV4SDogMztcclxuJHpJbmRleE06IDI7XHJcbiR6SW5kZXhMOiAxO1xyXG5cclxuXHJcblxyXG4uX3pJbmRleEx7XHJcblx0ei1pbmRleDogJHpJbmRleEw7XHJcbn1cclxuLl96SW5kZXhNe1xyXG5cdHotaW5kZXg6ICR6SW5kZXhNO1xyXG59XHJcbi5fekluZGV4SHtcclxuXHR6LWluZGV4OiAkekluZGV4SDtcclxufVxyXG4uX3pJbmRleFN1cHtcclxuXHR6LWluZGV4OiAkekluZGV4U3VwO1xyXG59XHJcblxyXG4ubWFpblNlY29uZCB7XHJcblx0Y29sb3I6ICRtYWluU2Vjb25kO1xyXG59XHJcbi5iZWlnZSB7XHJcblx0Y29sb3I6ICRiZWlnZTtcclxufVxyXG4uZ3JleSB7XHJcblx0Y29sb3I6ICRncmV5O1xyXG59XHJcbi5ncmV5U2Vjb25kIHtcclxuXHRjb2xvcjogJGdyZXlTZWNvbmQ7XHJcbn1cclxuXHJcbi5saWdodEdyZWVuIHtcclxuXHRjb2xvcjogJGxpZ2h0R3JlZW47XHJcbn1cclxuLmdyZWVuIHtcclxuXHRjb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4vL1NJWkUgVE8gVldcclxuOnJvb3Qge1xyXG5cdC0tdndJZHRoOiAxOTIwO1xyXG5cdC0tcGI6IDYuNzcwODN2dztcclxuXHQtLXBiQ2FyZE5ld3M6IDV2dztcclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHQtLXZ3SWR0aDogMTE4MDtcclxuICAgICAgICAtLXBiOiAzLjEyNXZ3O1xyXG5cdFx0LS1wYkNhcmROZXdzOiAyLjV2dztcclxuXHR9XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHQtLXZ3SWR0aDogOTkwO1xyXG4gICAgICAgIC0tcGI6IDEuNTYyNXZ3O1xyXG5cdFx0LS1wYkNhcmROZXdzOiAxLjI1dnc7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdC0tdndJZHRoOiAzNzU7XHJcblx0XHQtLXBiOiA4dnc7XHJcblx0XHQtLXBiQ2FyZE5ld3M6IDZ2dztcclxuXHR9XHJcbn1cclxuXHJcbi8vTUVESUEgQ0xBU1NcclxuLm1kLXNob3cge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnhtZC1zaG93IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbS1zaG93IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi54cy1zaG93IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi54eHMtc2hvdyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHQubWQtc2hvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tZC1oaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHQueG1kLXNob3cge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQueG1kLWhpZGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0LnNtLXNob3cge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc20taGlkZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHQueHMtc2hvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC54cy1oaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHQueHhzLXNob3cge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQueHhzLWhpZGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIkY29sdW1uczogMTI7XHJcbiRhdG9tOiAoMTAwJSAvICRjb2x1bW5zKTtcclxuXHJcbiRicmVha19sZzogMTY4MHB4O1xyXG4kYnJlYWtfbWQ6IDE0NDBweDtcclxuJGJyZWFrX3htZDogMTE4MHB4O1xyXG4kYnJlYWtfc206IDk5MHB4O1xyXG4kYnJlYWtfeHM6IDgwMHB4O1xyXG4kYnJlYWtfeHhzOiA2MDBweDtcclxuJGJyZWFrX3h4eHM6IDQ1MHB4O1xyXG5cclxuJG9mZnNldDogMzBweDtcclxuJG9mZnNldF9sZzogJG9mZnNldDtcclxuJG9mZnNldF9tZDogJG9mZnNldDtcclxuJG9mZnNldF9zbTogJG9mZnNldDtcclxuJG9mZnNldF94czogJG9mZnNldDtcclxuJG9mZnNldF94eHM6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfeHh4czogJG9mZnNldDtcclxuXHJcbiRvZmZzZXRfb25lX3NpZGU6ICgkb2Zmc2V0IC8gMik7XHJcbiRvZmZzZXRfbGdfb25lX3NpZGU6ICgkb2Zmc2V0X2xnIC8gMik7XHJcbiRvZmZzZXRfbWRfb25lX3NpZGU6ICgkb2Zmc2V0X21kIC8gMik7XHJcbiRvZmZzZXRfc21fb25lX3NpZGU6ICgkb2Zmc2V0X3NtIC8gMik7XHJcbiRvZmZzZXRfeHNfb25lX3NpZGU6ICgkb2Zmc2V0X3hzIC8gMik7XHJcbiRvZmZzZXRfeHhzX29uZV9zaWRlOiAoJG9mZnNldF94eHMgLyAyKTtcclxuJG9mZnNldF94eHhzX29uZV9zaWRlOiAoJG9mZnNldF94eHhzIC8gMik7XHJcblxyXG4kZmllbGRzOiAyMHB4O1xyXG4kZmllbGRzX3NtOiAyMHB4O1xyXG4kZmllbGRzX3hzOiAxNXB4O1xyXG5cclxuQG1peGluIHdyYXBwZXItZnVsbCgpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZmllbGRzO1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZpZWxkcztcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZpZWxkc19zbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZmllbGRzX3NtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHhzLWJsb2NrKCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZmllbGRzX3hzO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmaWVsZHNfeHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctb2Zmc2V0cygpe1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0X29uZV9zaWRlICogLTEpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldF9vbmVfc2lkZSAqIC0xKTtcclxufVxyXG5cclxuQG1peGluIGNvbC1vZmZzZXRzKCR0eXBlKXtcclxuICAgICN7JHR5cGV9LWxlZnQ6ICRvZmZzZXRfb25lX3NpZGU7XHJcbiAgICAjeyR0eXBlfS1yaWdodDogJG9mZnNldF9vbmVfc2lkZTtcclxufVxyXG5cclxuLy9AbWl4aW4gd3JhcHBlcigpe1xyXG4vLyAgICBtYXgtd2lkdGg6ICRicmVha19sZztcclxuLy8gICAgbWFyZ2luOiAwIGF1dG87XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICBAaW5jbHVkZSB3cmFwcGVyLWZ1bGwoKTtcclxuLy9cclxuLy8gICAgQGluY2x1ZGUgbGctYmxvY2soKXtcclxuLy8gICAgICAgIG1heC13aWR0aDogJGJyZWFrX21kO1xyXG4vLyAgICB9XHJcbi8vICAgIEBpbmNsdWRlIG1kLWJsb2NrKCl7XHJcbi8vICAgICAgICBtYXgtd2lkdGg6ICRicmVha194bWQ7XHJcbi8vICAgIH1cclxuLy8gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbi8vICAgICAgICBtYXgtd2lkdGg6ICRicmVha19zbTtcclxuLy8gICAgfVxyXG4vLyAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4vLyAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4vLyAgICB9XHJcbi8vXHJcbi8vfVxyXG5cclxuQG1peGluIHJvdy1mbGV4KCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxufVxyXG5cclxuQG1peGluIHJvdy1mbG9hdCgpe1xyXG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctaWIoKXtcclxuICAgIEBpbmNsdWRlIHJvdy1vZmZzZXRzKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2woKXtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBAaW5jbHVkZSBjb2wtb2Zmc2V0cyhtYXJnaW4pO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLWZsb2F0KCl7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuQG1peGluIGNvbC1pYigpe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuQG1peGluIGNvbC1wYWRkaW5nKCl7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBAaW5jbHVkZSBjb2wtb2Zmc2V0cyhwYWRkaW5nKTtcclxufVxyXG5cclxuQG1peGluIHNpemUoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICB3aWR0aDogI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXR9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLWxnKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbGcod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X2xnfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUtbWQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBtZCh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfbWR9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS1zbSgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHNtKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF9zbX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLXhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHMod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3hzfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUteHhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHhzKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF94eHN9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS14eHhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfeHh4c30pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxuICAgIG1hcmdpbi1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgcGFkZGluZy1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtc20oJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20ocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsZygkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19sZyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxnLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbGcpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWQoJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbWQpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZC1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX21kKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHhtZCgkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4bWQtYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIHNtKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc20tYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19zbSl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4cygkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHMpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHh4cy1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4eHMpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tKCRtaW5fd2lkdGgpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0bygkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnJvbS10bygkbWluX3dpZHRoLCAkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHUtcm93LWZsZXgoJG9mZnNldCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0IC8gLTIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIC0yKTtcclxufVxyXG5cclxuQG1peGluIHUtY29sKCRvZmZzZXQpe1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJG9mZnNldCAvIDIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gdS1zaXplKCRuLCAkY29sdW1ucywgJG9mZnNldCl7XHJcbiAgICB3aWR0aDogI3tjYWxjKDEwMCUgLyAjeyRjb2x1bW5zfSAqICN7JG59IC0gI3skb2Zmc2V0fSl9O1xyXG59XHJcblxyXG5AbWl4aW4gcmVzZXQoKXtcclxuICAgIGJvZHksZGl2LGRsLGR0LGRkLHVsLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsaW5wdXQsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRke1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgdGFibGV7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIGZpZWxkc2V0LGltZyxhYmJye1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIGFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHN0cm9uZyx0aCx2YXJ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICB1bCBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgY2FwdGlvbix0aHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBzdXB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgfVxyXG4gICAgc3Vie1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIH1cclxuICAgIGlucHV0LHRleHRhcmVhLHNlbGVjdHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBsZWdlbmR7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixtYWlue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZWJ1ZygkYmFja2dyb3VuZCwgJG91dGxpbmUpe1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICA+IGRpdntcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6ICRvdXRsaW5lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpe1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRk9OVFMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0dpbHJveSc7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1SZWd1bGFyLmVvdCcpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcuLi9mb250cy9naWxyb3kvR2lscm95LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0dXJsKCcuLi9mb250cy9naWxyb3kvR2lscm95LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1Cb2xkLmVvdCcpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0dXJsKCcuLi9mb250cy9naWxyb3kvR2lscm95LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0dXJsKCcuLi9mb250cy9naWxyb3kvR2lscm95LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9naWxyb3kvR2lscm95LUJsYWNrLmVvdCcpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHR1cmwoJy4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblxyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktTWVkaXVtLmVvdCcpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL2dpbHJveS9HaWxyb3ktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdHVybCgnLi4vZm9udHMvZ2lscm95L0dpbHJveS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuYnV0dG9uLCBociwgaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbmEsIGF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbnByb2dyZXNzLCBzdWIsIHN1cCB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXHJcbn1cclxuXHJcblt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dLCBsZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4qLCBsZWdlbmQge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuKiwgOmFjdGl2ZSwgOmZvY3VzLCA6aG92ZXIsIDp2aXNpdGVkIHtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDBcclxufVxyXG5cclxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbVxyXG59XHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWRcclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJVxyXG59XHJcblxyXG5zdWIsIHN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtLjI1ZW1cclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0uNWVtXHJcbn1cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDBcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmVcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5idXR0b24sIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cclxufVxyXG5cclxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZywgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZywgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBCdXR0b25UZXh0IGRvdHRlZCAxcHhcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbVxyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuW3R5cGU9c2VhcmNoXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHhcclxufVxyXG5cclxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGZvbnQ6IGluaGVyaXRcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtXHJcbn1cclxuXHJcbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlXHJcbn1cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG51bCA+IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3QsIGJ1dHRvbiB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG59XHJcbnNwYW57XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbnBpY3R1cmV7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4iLCIuc3R5bGUtdGVtcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodHNsYXRlZ3JheTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodHNsYXRlZ3JheTtcclxuXHJcbiAgICAgICAgPiBhLCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnllbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhenk6bm90KC5sb2FkZWQpW2RhdGEtc3JjXSB7XHJcbiAgICBtYXgtd2lkdGg6IHRvVncoNDApO1xyXG4gICAgbWF4LWhlaWdodDogdG9Wdyg0MCk7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAgIHdpZHRoOiB0b1Z3KDI1KTtcclxuICAgIGhlaWdodDogdG9WdygyNSk7XHJcbn1cclxuXHJcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcclxuICAgIHdpZHRoOiB0b1Z3KDQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFNTtcclxufVxyXG5cclxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkbWFpbjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDgwMDAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuLy9pbnB1dDotaW50ZXJuYWwtYXV0b2ZpbGwtcHJldmlld2VkIHtcclxuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2VmZiAhaW1wb3J0YW50O1xyXG4vLyAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4vL31cclxuLmlucHV0LXRleHQtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuX2ZvY3VzLCAmLl9ob3ZlciB7XHJcbiAgICAgICAgLmFic2wge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9Wdyg1KTtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgJi5fd2hpdGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuX2Zvb3RlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgJi5fZm9jdXMsICYuX2hvdmVyIHtcclxuICAgICAgICAgICAgLmFic2wge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICAmLl93aGl0ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5fZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLl9hY3RpdmV7XHJcbiAgICAgICAgLmFic2wge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9Wdyg1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICYuX3doaXRle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFic2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIGNvbG9yOiAjOTc5MTkwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoNjApO1xyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIGhlaWdodDogdG9Wdyg2MCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9Wdyg4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgdG9Wdyg3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEOEQ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlKCR3aWR0aCwgJGhlaWdodCwgJGJnLCAkZGlyZWN0aW9uKSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0QGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcclxuXHRcdGJvcmRlci13aWR0aDogMCAkd2lkdGggLyAyICsgcHggJGhlaWdodCArIHB4ICR3aWR0aCAvIDIgKyBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgLyAyICtweCAwICRoZWlnaHQgLyAyICtweCAkd2lkdGggK3B4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmc7XHJcblx0fVxyXG5cdEBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHggMCAkd2lkdGggLyAyICsgcHg7XHJcblx0XHRib3JkZXItY29sb3I6ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgLyAyICsgcHggJHdpZHRoICsgcHggJGhlaWdodCAvIDIgKyBweCAwO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdEBpZiAkZGlyZWN0aW9uID09IHRvcExlZnQge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHggMCAwO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdEBpZiAkZGlyZWN0aW9uID09IHRvcFJpZ2h0IHtcclxuXHRcdGJvcmRlci13aWR0aDogMCAkd2lkdGggKyBweCAkaGVpZ2h0ICsgcHggMDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSBib3R0b21MZWZ0IHtcclxuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCArIHB4IDAgMCAkd2lkdGggKyBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnO1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSBib3R0b21SaWdodCB7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICsgcHggJHdpZHRoICsgcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCR0b3BMZWZ0LCAkdG9wUmlnaHQsICRib3R0b21SaWdodCwgJGJvdHRvbUxlZnQpIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkdG9wTGVmdCAkdG9wUmlnaHQgJGJvdHRvbVJpZ2h0ICRib3R0b21MZWZ0O1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOiAkdG9wTGVmdCAkdG9wUmlnaHQgJGJvdHRvbVJpZ2h0ICRib3R0b21MZWZ0O1xyXG5cdC1vLWJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcclxufVxyXG5cclxuQG1peGluIGxoKCRmb250U2l6ZSwkbGluZUhlaWdodCkge1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAvICRmb250U2l6ZTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb250KCRmb250U2l6ZSkge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRTaXplIC8gJGZvbnRTaXplTWFpbiArIHJlbTtcclxufVxyXG5cclxuXHJcblxyXG5AZnVuY3Rpb24gdG9Wdygkbikge1xyXG5cdCR3aWR0aDogdmFyKC0tdndJZHRoKTtcclxuXHRAcmV0dXJuIGNhbGMoMTAwdncgLyAoI3skd2lkdGh9IC8gI3skbn0pKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRvVndWYWwoJG4pIHtcclxuXHRAcmV0dXJuIDEwMHZ3IC8gKDE5MjBweCAvICRuKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRvVndYbWRWYWwoJG4pIHtcclxuXHRAcmV0dXJuIDEwMHZ3IC8gKDExODBweCAvICRuKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRvVndTbVZhbCgkbikge1xyXG5cdEByZXR1cm4gMTAwdncgLyAoOTkwcHggLyAkbik7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB0b1Z3WHhzVmFsKCRuKSB7XHJcblx0QHJldHVybiAxMDB2dyAvICgzNzVweCAvICRuKTtcclxufVxyXG5cclxuIiwiJGdyaWQtY29sdW1uczogMTI7XHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcblx0LmNvbC0jeyRpfXtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGdyaWQtY29sdW1ucyk7XHJcblx0fVxyXG59XHJcblxyXG4vLyDQodGC0LjQu9C4XHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG5cdGZvbnQtc2l6ZTogdG9WdygkZm9udFNpemVNYWluKTtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6ICRtYWluO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Ji5fb3ZlcmZsb3d7XHJcblx0XHQvL2hlaWdodDogMTAwdmg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ly9vdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuXHR9XHJcbn1cclxubWFpbntcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy10b3A6IHRvVncoMTIxKTtcclxuXHRtaW4taGVpZ2h0OiA1MHZoO1xyXG5cdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cdEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9WdygxMjApO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdHBhZGRpbmctdG9wOiB0b1Z3KDEwNSk7XHJcblx0fVxyXG59XHJcbmF7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IC4ycztcclxuXHRjb2xvcjogJG1haW47XHJcbn1cclxuaW1ne1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG4udGFic19fY29udGVudCB7XHJcblx0ZGlzcGxheTogbm9uZTsgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/RgNGP0YfQtdC8INCy0YHQtSDQsdC70L7QutC4ICovXHJcbn1cclxuLnRhYnNfX2NvbnRlbnQuYWN0aXZlIHtcclxuXHRkaXNwbGF5OiBmbGV4OyAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LrQsNC30YvQstCw0LXQvCDQvdGD0LbQvdGL0Lkg0LHQu9C+0LogKi9cclxufVxyXG5cclxuXHJcbi5jb250YWluZXJ7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgdG9Wdyg2MCk7XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKXtcclxuXHRcdHBhZGRpbmc6IDAgdG9WdygyMCk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0cGFkZGluZzogMCB0b1Z3KDE1KTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYngtc29hLXBpY2t1cC1saXN0Lm1haW57XHJcblx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG59XHJcbi5ieC1zb2EtcGlja3VwLWxpc3QtaXRlbXtcclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5ieC11aS1zbHMtaW5wdXQtYmxvY2t7XHJcblx0LmRyb3Bkb3duLWZhZGUyd2hpdGV7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYngtdWktc2xzLWNsZWFye1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdHRvcDogLTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucHJlbG9hZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIC5zay1kb3VibGUtYm91bmNlIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIC5zay1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGFuaW1hdGlvbjogc2stZG91YmxlLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zay1kb3VibGUtYm91bmNlLTIge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fb2Zme1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgc2stZG91YmxlLWJvdW5jZSB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICB9XHJcbn0iLCIuYnRuLWJsYWNrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRwYWRkaW5nOiB0b1Z3KDE5LjUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG5cdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0Ly90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRyYW5zaXRpb246IDAuM3M7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdCY6Zmlyc3QtbGV0dGVye1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogdG9WdygxNSkgdG9WdygxMCk7XHJcblx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdH1cclxuXHJcblx0Ji53MTAwIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLl9sb25ne1xyXG5cdFx0cGFkZGluZzogdG9WdygxMykgdG9Wdyg4NSk7XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtYmVmb3JlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcclxuXHR9XHJcblxyXG5cdCYuX2FjdGl2ZSB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWFmdGVyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1saWtlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRwYWRkaW5nOiB0b1Z3KDE2LjUpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xyXG5cdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJG1haW47XHJcblx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDEyKSB0b1Z3KDEwKTtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0fVxyXG5cclxuXHQmLncxMDAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHRmaWxsOiAkbWFpbjtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0Ji5faGlkZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IHRvVncoMjApO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLWJlZm9yZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fYWN0aXZlIHtcclxuXHRcdC5pY29uIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Ji5faGlkZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtYWZ0ZXIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWNvdW50ZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOWQ2ZDQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0Lm1pbnVzLFxyXG5cdC5wbHVzIHtcclxuXHRcdHdpZHRoOiB0b1Z3KDUwKTtcclxuXHRcdGhlaWdodDogdG9Wdyg1OCk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0aGVpZ2h0OiB0b1Z3KDQ0KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5taW51cyB7XHJcblx0fVxyXG5cclxuXHQucGx1cyB7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IHRvVncoMzQpO1xyXG5cdFx0aGVpZ2h0OiB0b1Z3KDU4KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdGhlaWdodDogdG9Wdyg0NCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXNxdWFyZSB7XHJcblx0d2lkdGg6IHRvVncoMTQwKTtcclxuXHRoZWlnaHQ6IHRvVncoMTQwKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQqIHtcclxuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cdFx0c3BhbiB7XHJcblx0XHR9XHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHR9XHJcblx0Lmljb24ge1xyXG5cdFx0ZmlsbDogJG1haW5TZWNvbmQ7XHJcblx0XHR3aWR0aDogdG9WdygxNik7XHJcblx0XHRoZWlnaHQ6IHRvVncoMTYpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdH1cclxufVxyXG5cclxuLmxpbmstc2ltcGxle1xyXG5cdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0Y29sb3I6ICRtYWluU2Vjb25kO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJG1haW5TZWNvbmQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubGluay1hcntcclxuICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQmOmhvdmVye1xyXG5cdFx0Lmljb257XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0fVxyXG5cdCYuX3Nte1xyXG5cdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHQuaWNvbntcclxuXHRcdFx0d2lkdGg6IHRvVncoMTQpO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoMTQpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0Lmljb257XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoMTApO1xyXG5cdFx0XHRcdGhlaWdodDogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5fZ3JlZW57XHJcblx0XHRjb2xvcjogJGdyZWVuO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICMyMDUyMDY7XHJcblx0XHRcdC5pY29ue1xyXG5cdFx0XHRcdGZpbGw6ICMyMDUyMDY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pY29ue1xyXG5cdFx0XHRmaWxsOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pY29ue1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDE3KTtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoMTcpO1xyXG5cdFx0ZmlsbDogI2ZmZjtcclxuICAgICAgICBtYXJnaW46IDAgdG9WdygxNCk7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0d2lkdGg6IHRvVncoMTQpO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoMTQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnphZzYwe1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiB0b1Z3KDY1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICB9XHJcblx0Ji5fbWIzNXtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcblx0fVxyXG4gICAgJi5fbWIxNDB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE0MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5fY2Fwc3tcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cdC5oMiwgaDJ7XHJcblx0XHRmb250LXNpemU6IHRvVncoNjApO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRjb2xvcjogJG1haW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufSIsIi5tcHtcclxuICAgICYtemFne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMiwgLmgye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoNjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRhYnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9WdygyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpblNlY29uZDtcclxuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuX2FjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucmVxdWlyZWQtLWVtYWlsLFxyXG4ucmVxdWlyZWQtLWlucHV0LFxyXG4uaW5wdXQtLW1hc2stLXJlcXVpcmVkLFxyXG4ucmVxdWlyZWQtLWNoZWNrLFxyXG4ucmVxdWlyZWQtLXBhc3N3b3JkIHtcclxuICAgICYuZXJyb3IsICYuZXJyb3Itb25saW5lIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0YxNTg1OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Y2NlcyB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluU2Vjb25kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICNGMTU4NTg7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvVncoMyk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblxyXG4gICAgICAgICYudzUwIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53MzMge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLncxMDAge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjgpO1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNik7O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygxNDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1ib3JkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnJvci1vbmxpbmUsICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDQzNTE3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmpxLXJhZGlvIHtcclxuICAgIHdpZHRoOiB0b1Z3KDE0KTtcclxuICAgIGhlaWdodDogdG9WdygxNCk7XHJcbiAgICBvcGFjaXR5OiAuNDU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpblNlY29uZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyOiB0b1Z3KDMpIHNvbGlkICRtYWluU2Vjb25kO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybSB7XHJcbiAgICAmLXN0eWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ4LCA0OCwgNDgsIDAuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMzUpIHRvVncoMzApIHRvVncoMzUpIHRvVncoNDUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTA1MzZGO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbWFpbC1pbnB1dC1lcnJvci10ZXh0e1xyXG4gICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxufVxyXG5cclxuLmlucHV0LXN0eWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiB0b1Z3KDEwKTtcclxuICAgICAgICB0b3A6IHRvVncoLTcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogJHpJbmRleE07XHJcbiAgICAgICAgcGFkZGluZzogMCB0b1Z3KDYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMTMuNSkgdG9WdygxOCk7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5fZGF0YXBpY2tlciB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoNDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuX3NlYXJjaCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoNDUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNibXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzk3OTE5MDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5fekluZGV4U3VwIHtcclxuICAgICAgICB6LWluZGV4OiAkekluZGV4U3VwO1xyXG4gICAgfVxyXG5cclxuICAgICYuX2hpZGUtbGFiZWwge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5fb3BlbntcclxuICAgICAgICAuZHJvcGRvd24tYmxvY2t7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tYmxvY2t7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogJHpJbmRleEg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTZkOTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTc5MTkwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTZkOTtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg3KSB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4xcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2Y2JiNztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLyogZGlzcGxheTogbm9uZTsgPC0gQ3Jhc2hlcyBDaHJvbWUgb24gaG92ZXIgKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDsgLyogPC0tIEFwcGFyZW50bHkgc29tZSBtYXJnaW4gYXJlIHN0aWxsIHRoZXJlIGV2ZW4gdGhvdWdoIGl0J3MgaGlkZGVuICovXHJcbn1cclxuLmlucHV0LWZvY3VzIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuICAgIGlucHV0W3R5cGU9J3RlbCddLFxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuICAgIC5qcS1udW1iZXJfX3NwaW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5pbnB1dDpmb2N1c3tcclxuICAgIC5pbnB1dC10ZXh0LWxhYmVse1xyXG4gICAgICAgICYuX2ZvY3VzLCAmLl9ob3ZlciB7XHJcbiAgICAgICAgICAgIC5hYnNsIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMik7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgJi5fd2hpdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuX2Zvb3RlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtY2hlY2sge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVjayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2NoZWNrLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogdG9WdygxNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygxNCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluU2Vjb25kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHRvVncoMTApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICBjb2xvcjogJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtcmFkaW8ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzLjVweCBzb2xpZCAkbWFpblNlY29uZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgY29sb3I6ICRtYWluU2Vjb25kO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg3KTtcclxuICAgIH1cclxufVxyXG5cclxuLmpxLXNlbGVjdGJveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6ICR6SW5kZXhMO1xyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgICAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDE3KSB0b1Z3KDE4KTtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgY29sb3I6ICM5NzkxOTA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190cmlnZ2VyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXItYm90dG9tLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JlZW47XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTE5MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDcpIHRvVncoMTgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLCAmLnNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IHRvVncoMzAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMTgpIHRvVncoMTQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmV2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuanEtc2VsZWN0Ym94IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgJl9fc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5leHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE1KTtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2FsZW5kYXIge1xyXG4gICAgICAgIC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluU2Vjb25kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNykgdG9WdygxMCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktc3RhdGUtZGlzYWJsZWQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC4xNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNDA5MzE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OCwgNDgsIDQ4LCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZWlnZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudWktZGF0ZXBpY2tlci10b2RheSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJlaWdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWJsZS1zaXplIHtcclxuXHRtYXgtd2lkdGg6IHRvVncoOTY0KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0Lm1mcC1jbG9zZSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHR9XHJcblxyXG5cdCZfX3dycCB7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDQ1KTtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IHRvVncoMjApO1xyXG5cdFx0cmlnaHQ6IHRvVncoMjApO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdHdpZHRoOiB0b1Z3KDIwKTtcclxuXHRcdGhlaWdodDogdG9WdygyMCk7XHJcblx0XHRjb2xvcjogJG1haW47XHJcblx0fVxyXG5cclxuXHQmX196YWcge1xyXG5cdFx0Zm9udC1zaXplOiB0b1Z3KDI1KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGFibGUge1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcblx0XHR0ciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAyMDMsIDE4MywgMC4yKTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAyMDMsIDE4MywgMC4zKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRoZWFkIHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdHRoLCB0ZCB7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dGgge1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0cGFkZGluZzogdG9Wdyg5KSB0b1Z3KDIwKTtcclxuXHRcdFx0bWluLXdpZHRoOiB0b1Z3KDI4MCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdG9WdygxNTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoOSk7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHJcblx0XHR0ZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3ZlcmZsb3d7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdH1cclxuXHJcblx0fVxyXG59IiwiOnJvb3Qge1xyXG4gICAgLS1tYXJnaW46IDAuMjYwNDJ2dztcclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAtLW1hcmdpbjogMC40MjM3M3Z3O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgLS1tYXJnaW46IDAuNTA1MDV2dztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAtLW1hcmdpbjogMS4zMzMzM3Z3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cyB7XHJcbiAgICAmLW1zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg1NSk7XHJcblxyXG4gICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1tYXJnaW4pKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3cy1tc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcm9tKDYwMXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDU2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0M0QzRDNCAtNTcuODYlLCByZ2JhKDAsIDAsIDAsIDAuMzA4NjQ4KSAxMC4yNyUsIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4wOTQxMDAxKSA2NC40NSUsIHJnYmEoMTk2LCAxOTYsIDE5NiwgMCkgODguMjElKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tbWFyZ2luKSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLW1hcmdpbikpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygyNzIuNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tbWFyZ2luKSAqIDIpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogJHpJbmRleE07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4xNWRlZywgI0M0QzRDNCAtNTcuNTclLCByZ2JhKDAsIDAsIDAsIDAuMzA4NjQ4KSAxOC41NiUsIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4wOTQxMDAxKSA3OS4xMSUsIHJnYmEoMTk2LCAxOTYsIDE5NiwgMCkgMTA1LjY3JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6SW5kZXhMO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nLmxvYWRlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygyOCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAkekluZGV4SDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0U1RTVFNDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFRkVGRUU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNvcnQge1xyXG4gICAgICAgICZfX3dycHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAodmFyKC0tbWFyZ2luKSAqIDQpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gKHZhcigtLW1hcmdpbikgKiA0KSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1tYXJnaW4pICogNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICh2YXIoLS1tYXJnaW4pICogNCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICZfX3dycCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgKHZhcigtLW1hcmdpbikgKiA0KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICh2YXIoLS1tYXJnaW4pICogNCkpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tbWFyZ2luKSAqIDQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtICh2YXIoLS1tYXJnaW4pICogNCkpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmVlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nLmxvYWRlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoMjUpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDcpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJzY3JpYmUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg2MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1tYXJnaW4pICogNCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjMpIHRvVncoMjYpIHRvVncoMTIwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAodmFyKC0tbWFyZ2luKSAqIDQpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDE1KSB0b1Z3KDEyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtemFnIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoNDUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLWZvcm1fX3dycCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDQwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1mb3JtX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24uYnRuLWJsYWNre1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlbHBlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjMpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2UtaWUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZy1pZS5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzMyMzIzMiwgJGFscGhhOiAwLjkpO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEyMHB4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZWNvci1sLnBuZ1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTQ4cHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxMjBweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3Itci5wbmdcIik7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDE0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNzg1cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDc1cHggMCA2OHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNmNiYjc7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2Q2Y2JiNztcclxuXHRcdFx0d2lkdGg6IDU0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG5cdFx0Zm9udC1zaXplOiAxMzBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMC44NDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdCYtbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcdCYtZGVzYyB7XHJcblx0XHRcdGNvbG9yOiAjZjNmM2YzO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvcHkge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAyJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmJyYW5kcy1wYWdle1xyXG5cclxufVxyXG4uYnJhbmQtbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg5MCk7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0LmJyYW5kLWxpc3RfX2l0ZW0taW1nIHtcclxuXHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnJhbmQtbGlzdF9faXRlbS1jb250ZW50IHtcclxuXHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0LmJyYW5kLWxpc3RfX2l0ZW0taW1nIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnJhbmQtbGlzdF9faXRlbS1jb250ZW50IHtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbWcge1xyXG5cdFx0XHR3aWR0aDogY2FsYygzMCUgLSAxMHB4KTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDQ1JSAtIDEwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDQwJSAtIDVweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdHBpY3R1cmUge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0LmxvYWRlZCB7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtY29udGVudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDk1KSB0b1Z3KDMwKSB0b1Z3KDkyKTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNzAlIC0gMTBweCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygzMCk7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTUlIC0gMTBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoNjAlIC0gNXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygzMCkgdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg2MCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQ4KTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg0MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyOCk7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNjMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2J0biB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiB0b1Z3KDM1MCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiB0b1Z3KDEpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5xdWVzdCB7XHJcblx0bWF4LXdpZHRoOiB0b1Z3KDE0OTYpO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQmLWhlYWQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMSk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpblNlY29uZDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ji1saXN0IHtcclxuXHRcdHdpZHRoOiBjYWxjKDY4LjU4JSAtIDM1cHgpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg2NSUgLSAxNXB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg3MCUgLSAxNXB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0Ym9yZGVyOiB0b1Z3KDEpIHNvbGlkICRsaWdodEdyZWVuO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDIxKSB0b1Z3KDI0KSB0b1Z3KDE5KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLW1haW4ge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRcdHRpbWUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjkpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjcpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1saW5rIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogdG9WdygxKSBkb3R0ZWQgIzAwMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiB0b1Z3KDEpIGRvdHRlZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWJlZm9yZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuX2FjdGl2ZSB7XHJcblx0XHRcdFx0Ji5fYWN0aXZlIHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtYWZ0ZXIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtdG9nZ2xlIHtcclxuXHRcdFx0XHRjb2xvcjogIzljOTE5MDtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHRvVncoMTQpO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmVlbjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDE5KTtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmluZm8tdHh0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtYXgtd2lkdGg6IHRvVncoMTQ5Nik7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHQmX19tZW51IHtcclxuXHRcdHdpZHRoOiBjYWxjKDMxLjQyJSAtIDM1cHgpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygzNSUgLSAxNXB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygzMCUgLSAxNXB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLWxpc3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHRcdFx0cGFkZGluZzogdG9WdygzMikgdG9Wdyg0MCk7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdHRvcDogdG9WdygxMzApO1xyXG5cdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygzMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHRcdFx0dG9wOiB0b1Z3KDg1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIC03LjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA3LjVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IGNhbGMoNjguNTglIC0gMzVweCk7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDY1JSAtIDE1cHgpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDcwJSAtIDE1cHgpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGRpdiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc3RvcmUge1xyXG5cdC8vbWF4LXdpZHRoOiAxMjg1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ji1saXN0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDkwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxMCk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEdyZWVuO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0taW1nIHtcclxuXHRcdFx0d2lkdGg6IDI2LjE0JTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHBpY3R1cmUge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1NS4xMyU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHQubG9hZGVkIHtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0tY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiA3My44NiU7XHJcblx0XHRcdHBhZGRpbmc6IDAgdG9WdygzNSk7XHJcblx0XHRcdG1hcmdpbjogYXV0byAwO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0tdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1LjUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0taW5mbyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IHRvVncoMjE2KTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwLFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wYWdlLTQwNCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19oZWFke1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzQwNC1iZzEucG5nKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5icmVhZGNydW1ic3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICBsZWZ0OiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ4LWJyZWFkY3J1bWIgLmhye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ4LWJyZWFkY3J1bWItaXRlbXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDczJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXgtd2lkdGg6IHRvVncoNjAwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTApO1xyXG4gICAgICAgICAgICB0b3A6IDc4JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNje1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoNTYpIHRvVncoMTcyKSB0b1Z3KDI2KTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMzApIHRvVncoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogdG9Wdyg3MDApO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIHRvVncoMjApO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMzApIHRvVncoNjApO1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygyMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDU1KTtcclxuXHRcdFx0XHRcdGhlaWdodDogdG9Wdyg1NSk7XHJcblx0XHRcdFx0XHRmaWxsOiAjYTM5ZDlkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDQ1KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDQ1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHRvVncoNDAwKTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIHRvVncoNDUpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IHRvVncoMzAwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IHRvVncoNDAwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDIwMSk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg1NCk7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50eHQge1xyXG5cdGNvbG9yOiAkbWFpbjtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyOCk7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmxrIHtcclxuICAgICYtZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTMwKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHRvVncoMTA3MCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDg1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX196YWcge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnphZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzgwN0Y7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGhvdG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQxJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGstYXZhdGFyLnBuZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuX2FkZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2MjYxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDYlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzOSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDkwKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHRvVncoMzApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleVNlY29uZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtd3JwIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjFBQ0FCO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgdG9Wdyg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVycm9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tYmxhY2ssIC5idG4tbGlrZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB0b1Z3KDIwKSAwIHRvVncoMjApIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5fdGFjIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5fbXQtc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmstc2ltcGxle1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTE5MDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5NzkxOTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtY2hlY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JlZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg5MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uanMtYnRuX19say1lZGl0e1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgICYuX3Zpc2libGV7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufSIsIi5vcmRlciB7XHJcblx0Ji13cnAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTYwKTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg4MCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQmLWZvcm0ge1xyXG5cdFx0d2lkdGg6IDY3JTtcclxuXHRcdG1hcmdpbi1sZWZ0OiB0b1Z3KC0yMCk7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dCwgdGV4dGFyZWEge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRjb2xvcjogJG1haW47XHJcblxyXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRjb2xvcjogJG1haW47XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3RlcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYngtc2VsZWN0ZWQsXHJcblx0XHRcdCYuYngtc3RlcC1jb21wbGV0ZWQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdG9Wdyg2NSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5ieC1zZWxlY3RlZCB7XHJcblx0XHRcdFx0Jjpub3QoLmJ4LXN0ZXAtY29tcGxldGVkICkge1xyXG5cdFx0XHRcdFx0LmJ4LXNvYS1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdFx0Ji5fY3VzdG9tLXBhZGRpbmcge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ4LXNvYS1kZWxpdmVyeSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYngtc3RlcC1jb21wbGV0ZWQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ieC1zb2EtZGVsaXZlcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ieC1zb2Etc2VjdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblxyXG5cdFx0XHRcdCYtdGl0bGUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRoMi5ieC1zb2Etc2VjdGlvbi10aXRsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMTkpIDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHRvVncoNDUpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDEwKSAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogdG9WdygzNSk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDM1KTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNUI1MTUwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdG9WdygxMSk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoMjUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDI1KTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmFic2wtY2hhbmdlLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ0bi1ibGFjayB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygxMCkgdG9WdygzNSk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDUpIHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYngtc29hLXNlY3Rpb24tY29udGVudCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdG9Wdyg0NSk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR1bC5pbmZvIHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuX2Zvci1jb21wbGV0ZWQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ4LXNvYS1tb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5ieC1zZWxlY3RlZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9Wdyg1MCk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMi5ieC1zb2Etc2VjdGlvbi10aXRsZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiB0b1Z3KC00NSk7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYngtc29hLXNlY3Rpb24tY29udGVudDpub3QoLl9mb3ItY29tcGxldGVkKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ieC1zb2EtbW9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ0bi1ibGFjayB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygxMykgdG9Wdyg0NCk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0Ji5ieC1zdGVwLWNvbXBsZXRlZCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9Wdyg1MCk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGgyLmJ4LXNvYS1zZWN0aW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiB0b1Z3KC00NSk7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5hYnNsLWNoYW5nZS1pbmZvIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5fZm9yLWNvbXBsZXRlZCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHRvVncoNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmJ4LXNvYS1kZWxpdmVyeSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMy5ieC1zb2Etc2VjdGlvbi10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2lucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXdycCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHRvVncoLTIwKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygyMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDMzNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYudzEwMCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vLmxvY2F0aW9ue1xyXG5cdFx0XHRcdC8vXHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdC8vXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdC8vXHQmLXBvc2l0aW9ue1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Ly9cdFx0Y29sb3I6ICM3MTY1NjI7XHJcblx0XHRcdFx0Ly9cdFx0cGFkZGluZy1yaWdodDogdG9WdygzMCk7XHJcblx0XHRcdFx0Ly9cdH1cclxuXHRcdFx0XHQvL1x0Ji1hZGRyZXNze1xyXG5cdFx0XHRcdC8vXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Ly9cdFx0Y29sb3I6ICM0QzhDMkI7XHJcblx0XHRcdFx0Ly9cdH1cclxuXHRcdFx0XHQvL31cclxuXHJcblx0XHRcdFx0Ji5feHMge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDEyMCk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2NvbW1lbnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0Ji1jYWxsIHtcclxuXHRcdFx0XHRcdFx0Ji5fb3BlbiB7XHJcblx0XHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM3MTY1NjI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdG9Wdyg5KTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdG9Wdyg5KTtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRtYWluO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIHRvVncoOSk7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji1ibG9jayB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5wdXQtc3R5bGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMTI1KTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji53NjYge1xyXG5cdFx0XHRcdHdpZHRoOiA2Ni42NiU7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji53MTAwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0LmxvY2F0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji1wb3NpdGlvbntcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLWFkZHJlc3N7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0QzhDMkI7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudzMzIHtcclxuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ieC1zb2EtcHAtaXRlbS1jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHQuYngtc29hLXBwLWNvbXBhbnkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDI2MCk7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjQTZBMUEwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQTZBMUEwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdG9WdygzNSk7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygzMCkgdG9WdygyNSk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogdG9WdygxNSk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ieC1zb2EtdG9vbHRpcCB7XHJcblx0XHRcdFx0XHQudG9vbHRpcC1hcnJvdyB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5ieC1zZWxlY3RlZCB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRtYWluO1xyXG5cclxuXHRcdFx0XHRcdC5ieC1zb2EtdG9vbHRpcCB7XHJcblx0XHRcdFx0XHRcdC50b29sdGlwLWFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJ4LXNvYS1wcC1jb21wYW55LXNtYWxsdGl0bGUge1xyXG5cdFx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZGVzYyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYngtc29hLXBwLWNvbXBhbnktc21hbGx0aXRsZSB7XHJcblx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNBNkExQTA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoOCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZGVzYyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgxNjYsIDE2MSwgMTYwLCAwLjYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2RlbGl2ZXJ5IHtcclxuXHRcdFx0Ji1pbmZvIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogdG9WdygzMCk7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XHJcblxyXG5cdFx0XHRcdC5ieC1zb2Etc2VjdGlvbi10aXRsZS1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ieC1zb2EtcHAtY29tcGFueSB7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCYuYngtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCZfX3NlbGVjdGVkIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdG9WdygyMCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucmFkaW8taW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQucmFkaW8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkICsgc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDMuMjVweCBzb2xpZCAkbGlnaHRHcmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YiB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWNvc3Qge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMzApIDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KSAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNEM4QzJCO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDE1KTtcclxuXHJcblx0XHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvb3RlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDMwKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHQuYngtc29hLWNhcnQtdG90YWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ4LXNvYS1jYXJ0LXRvdGFsX196YWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1pbmZvIHtcclxuXHJcblx0XHRcdFx0LmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUge1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiB0b1Z3KDE1NSk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuXHJcblx0XHRcdFx0XHQuYngtc29hLWNhcnQtdCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk1OEM4OTtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEyKTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJ4LXNvYS1jYXJ0LWQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpblNlY29uZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtYnRuIHtcclxuXHJcblx0XHRcdFx0LmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg4KTtcclxuXHJcblx0XHRcdFx0XHQuYngtc29hLWNhcnQtdCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTU4Qzg5O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTIpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYngtc29hLWNhcnQtZCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpblNlY29uZDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDYpO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idG4tYmxhY2sge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogdG9WdygxMSk7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IHRvVncoMzAwKTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFsZXJ0IHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygxNSk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDIwMywgMTgzLCAwLjUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMjAzLCAxODMsIDAuMik7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cclxuXHJcblx0XHRcdCYuYWxlcnQtZGFuZ2VyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjExLCA0MSwgNDEsIDAuNSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDQxLCA0MSwgMC4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ieC1zb2EtZGVsaXZlcnkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9WdygzMCk7XHJcblxyXG5cdFx0XHQuYngtc29hLXNlY3Rpb24tY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHRvVncoMjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNpZGViYXIge1xyXG5cdFx0d2lkdGg6IDMzJTtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuYngtc29hLXNpZGViYXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdHRvcDogdG9WdygxMzApO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDIwKSB0b1Z3KDIwKSB0b1Z3KDQwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDE1KSB0b1Z3KDIwKSB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9yZGVyLXByb21vIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDEyKSB0b1Z3KDIwKSB0b1Z3KDI1KSB0b1Z3KDIwKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvVncoNDUpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvVncoMjApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5fc2hvdyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2NhbGwge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW5TZWNvbmQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHJcblx0XHRcdFx0XHQmLl9oaWRlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2NvdW50IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbWFpblNlY29uZDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMTApIDAgMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLl9zaG93IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX193cnAge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0Ji5faGlkZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX19jbG9zZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0c3Ryb2tlOiAkbWFpblNlY29uZDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMTApO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2hlYWQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMik7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX3phZyB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzkxODg4NjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxMik7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jl9fYm9keSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZXJyb3IsICYuZXJyb3Itb25saW5lIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvVncoMTApO1xyXG5cclxuXHRcdFx0XHRcdFx0LmVycm9yIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT0ndGV4dCddIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY3JTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJG1haW5TZWNvbmQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogdG9Wdyg1NSk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmV5U2Vjb25kO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjclO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpblNlY29uZDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDU1KTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygxNCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZXlTZWNvbmQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYnRuLWJsYWNrIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMzJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygxNCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmVycm9yIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0QzMjkyOTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEyKTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiB0b1Z3KC0xMCk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX192YWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluU2Vjb25kO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYngtc29hLWNhcnQtdG90YWwge1xyXG5cclxuXHRcdFx0Jl9femFnIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjUpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQmOmZpcnN0LWxldHRlcntcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4tYmxhY2sge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1saW5lIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTMpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ieC1zb2EtY2FydC10IHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYngtc29hLWNhcnQtZCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLXRvdGFsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDI1KTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmVlbjtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvVncoNDApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ieC1zb2EtY2FydC10IHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ieC1zb2EtY2FydC1kIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ4LXNvYS10b29sdGlwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0bWFyZ2luOiAwIHRvVncoNSk7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnRvb2x0aXAtaW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50b29sdGlwLWFycm93IHtcclxuXHRcdHdpZHRoOiB0b1Z3KDE0KTtcclxuXHRcdGhlaWdodDogdG9WdygxNCk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy90b29sdGlwcy5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cdC50b29sdGlwLWlubmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogY2FsYygxMDAlICsgNXB4KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogdG9WdygyMDApO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdHBhZGRpbmc6IHRvVncoNSk7XHJcblx0XHRmb250LXNpemU6IHRvVncoMTIpO1xyXG5cdFx0ei1pbmRleDogJHpJbmRleEg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59IiwiLmJhc2tldCB7XHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDIwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcigpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIHRvcDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NoYW5nZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdG9WdygzNSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc4MDdGO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpa2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDE3KTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICM4NzgwN0Y7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuX2hpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtYmVmb3JlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4MDdGO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzgwN0Y7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuX2hpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtYWZ0ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVtb3ZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxNyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTcpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1haW47XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoNjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNTApIDAgdG9WdygxNSkgIHRvVncoMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJyYW5kIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg2KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19vcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg5KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLl9jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNCOEI4Qjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYXJhbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB0b1Z3KDgwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXlTZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub2xkLCAubm93LCAudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5vd3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvdGFse1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAub2xkIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXlTZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoODUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDM4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWludXMsIC5wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JleVNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbGw6ICRtYWluU2Vjb25kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5taW51cywgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vcmRlci1zaWRlYmFyIC5ieC1zb2Etc2lkZWJhciAub3JkZXItcHJvbW9fX2JvZHkgLmJ0bi1ibGFja3tcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59IiwiLnNlYXJjaHtcclxuICAgICYtaGVhZHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JlZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlcXVlc3R7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTcpIDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNSkgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdG9Wdyg4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Jlc3VsdHtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNykgMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg1KSAwIHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN0LWhlYWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoOCkgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJvZHl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAmLXdycHtcclxuICAgICAgICB3aWR0aDogNzQuNSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5jdC13cnBfX292ZXJmbG93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdC1pdGVte1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWFuc3dlcntcclxuICAgICAgICBtYXJnaW46IHRvVncoODApIGF1dG8gdG9WdygxMDApO1xyXG4gICAgICAgIG1heC13aWR0aDogdG9WdygxMTkwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDk1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDMwKTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg1MCkgdG9WdygyNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgbWFyZ2luOiB0b1Z3KDMwKSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiKTtcclxuXHJcbiAgICAmLXphZ3tcclxuICAgICAgICBmb250LXNpemU6IHRvVncoNjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDY1KTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDU1KTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXJldmlld3NfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNCOEI4Qjg7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNCOEI4Qjg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuY29udGFjdC1saXN0X19pdGVtLXphZ3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuX29wZW4ge1xyXG4gICAgICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtemFnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygyMSkgMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDYpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuemFnIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk1OEM4OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDYpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmVpZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5uZXdzLWNhcmR7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAubmV3cy1jYXJkX19ibG9ja3tcclxuICAgICAgICAgICAgICAgICYtaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdC1jYXRlZ29yeV9fd3JwIC5jdC16YWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICZfX21ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX193cnB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHRvVncoNjA1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC56YWd7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoNDUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3JkZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF1dGhvcntcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0ZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDQwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDQ1KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi16YWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faGlzdG9yeXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGJDYXJkTmV3cyk7XHJcbiAgICAgICAgJi13cnB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNjUpIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUU1O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFNTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWluZm97XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdG9WdygxMTk1KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb21tZW50e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYkNhcmROZXdzKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICYtd3Jwe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHRvVncoMTM0NSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDQwKSB0b1Z3KDE2MCkgdG9Wdyg0MCkgdG9Wdyg1MCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXF1b3Rlc3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoODApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWluZm97XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg4MCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiQ2FyZE5ld3MpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5mb3tcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDcxMCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm8temFne1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvLWRlc2N7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5faW1nRGVzY3tcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGJDYXJkTmV3cyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYkNhcmROZXdzKTtcclxuICAgICAgICAmLXdycHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDE0OTUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLl9wYjEzMHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGJDYXJkTmV3cyk7XHJcbiAgICAgICAgJi5fcGI1MHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoNTApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLl9wYjE2e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1ha2luZy1vcmRlcntcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XHJcbiAgICAmX193cnB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDkwMCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlTZWNvbmQ7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg1MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoM3MwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYXltZW50e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDMwMCk7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbnN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19vcGxhdGF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1saWtlLCAuYnRuLWJsYWNre1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMTIpO1xyXG4gICAgfVxyXG59IiwiOnJvb3Qge1xyXG4gICAgLS1uYXZIZWlnaHQ6IGNhbGMoMTAwdmggLyA1KTtcclxuICAgIC0tbWFpbkhlaWdodDogMTAwdmg7XHJcbiAgICAtLWhlYWRlckhlaWdodDogdG9Wdyg3Nik7XHJcbiAgICAtLWhlaWdodENvbnRlbnQ6IGNhbGMoMTAwdmggLSA3NnB4KVxyXG59XHJcblxyXG4uY2FyZC1pbWcge1xyXG4gICAgd2lkdGg6IDQ5LjQ1JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6ICR6SW5kZXhNO1xyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiB0b1Z3KDEzMCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHRvcDogdG9WdygxMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3VmFsKDE1MHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3VmFsKDIwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljayB7XHJcbiAgICAgICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDUwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogJHpJbmRleE07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHRvVncoMTkpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXItYm90dG9tLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcHJldiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hci10b3Auc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1uYXZIZWlnaHQpIC0gMS4wNDE2N3Z3KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXIoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGVmdDogdG9WdygyNSk7XHJcbiAgICAgICAgdG9wOiB0b1Z3KDI1KTtcclxuICAgICAgICB6LWluZGV4OiAkekluZGV4TTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgbGVmdDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIHRvcDogdG9WdygxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygzLjUpIHRvVncoMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMy41KSB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLl9tYWlue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5OTUxQTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLl9ncmVlbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuX3NlY29udE1haW57XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblNlY29uZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWV3IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICByaWdodDogdG9WdygyNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMCwgMjE3LCAwLjYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICB3aWR0aDogdG9Wdyg2MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDYwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6ICR6SW5kZXhNO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgYm90dG9tOiB0b1Z3KDcwKTtcclxuICAgICAgICAgICAgcmlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICB3aWR0aDogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9Wdyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzAsIDIxNywgMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgZmlsbDogJG1haW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3LjgxMjV2dyk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2wge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1tYWluSGVpZ2h0KSAtIDEuMDQxNjd2dyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDE0MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXpvb217XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2V7XHJcbiAgICB3aWR0aDogdG9Wdyg3MCk7XHJcbiAgICBoZWlnaHQ6IHRvVncoNzApO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0e1xyXG4gICAgd2lkdGg6IHRvVncoNjApICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IHRvVncoNjApICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblNlY29uZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogdG9WdygyNSkgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgIHRvcDogODUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzdmd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXItcHJldl9fd2hpdGUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHRvVncoMTUpO1xyXG4gICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgIGZpbGw6ICM2YjYyNjEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjNmI2MjYxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7XHJcbiAgICB3aWR0aDogdG9Wdyg2MCkgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogdG9Wdyg2MCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluU2Vjb25kICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogdG9WdygyNSkgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgIHRvcDogODUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2FyLW5leHRfX3doaXRlLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiB0b1Z3KDE1KTtcclxuICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICBmaWxsOiAjNmI2MjYxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHN0cm9rZTogIzZiNjI2MSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aHtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgICBzdHJva2U6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0IDogMDtcclxuICAgIGhlaWdodDogOTVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogOTVweDtcclxufSIsIkBpbXBvcnQgXCJjYXJkLWltZ1wiO1xyXG5cclxuLmNhcmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDUxLjU1JTtcclxuXHRcdHBhZGRpbmc6IHRvVncoMTUpIHRvVncoMTUwKSAwIHRvVncoNTApO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDE1KSAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dycCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1icmFuZCB7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiB0b1Z3KDE1KTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDYpO1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuaWNvbntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0d2lkdGg6IHRvVncoMTUpO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRiZWlnZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc3RhdHVzIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdHdpZHRoOiB0b1Z3KDE1KTtcclxuXHRcdFx0aGVpZ2h0OiB0b1Z3KDE1KTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LWxldHRlcntcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcHJpY2Uge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMik7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHJcblx0XHQub2xkIHtcclxuXHRcdFx0Y29sb3I6ICRncmV5U2Vjb25kO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5U2Vjb25kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5ldyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRpc2NvdW50IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoNCkgdG9WdygxMCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEOTk1MUE7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZGVzYyB7XHJcblx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNlbGVjdGVkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg0MCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9femFnIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDIwKTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9WdygxMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdC5jYXJkLXNlbGVjdGVkX190b29sdGlwIHtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAkekluZGV4TTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNpcmNsZSB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLl9jb2xvciB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCArIC5jaXJjbGUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2I4YjhiODtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmRpc2FibGVkICsgLmNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDM5KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDM5KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2I4YjhiODtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogdG9WdygzMCk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleVNlY29uZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5fc2l6ZSB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmVlbjtcclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCArIC5jaXJjbGUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmRpc2FibGVkICsgLmNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNpcmNsZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHRvVncoNSkgdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JlZW47XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRtYWluO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtYWluO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG9vbHRpcCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRib3R0b206IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTIpIHRvVncoMTgpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR6LWluZGV4OiAkekluZGV4TTtcclxuXHRcdFx0d2lkdGg6IHRvVncoMTgwKTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJpYW5nbGUoMTYsIDcsICNmZmYsIGJvdHRvbSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQpO1xyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDUpO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWJ0bnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoNDApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdC8vbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tYmxhY2sge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIHRvVncoMTApO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdFx0bWFyZ2luOiAwIHRvVncoNSkgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi1saWtlIHtcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4tY291bnRlciB7XHJcblx0XHRcdHdpZHRoOiB0b1Z3VmFsKDEzNnB4KTtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3WG1kVmFsKDEzNHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvVndYeHNWYWwoMTAwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdG9Wdyg1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNvY2lhbC1saW5rcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDU3KTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pbmZvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmVlbjtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyZWVuO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLl9vcGVuIHtcclxuXHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0Lmljb257XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji16YWcge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMTYuNSkgMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvVncoMTIpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDEyKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiB0b1Z3KDI1KTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9WdygxOSk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHRvVncoMTkpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1jb250ZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygyOCk7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1yZXZpZXdzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTMpIHRvVncoMjUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggJGxpZ2h0R3JlZW47XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcblxyXG5cdFx0XHRcdC5hciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogJG1haW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRcdGZpbGw6ICRtYWluU2Vjb25kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1wb3B1cCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogdG9WdygtNjA1KTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogdmFyKC0taGVpZ2h0Q29udGVudCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IHRvVncoNjAwKTtcclxuXHRcdHotaW5kZXg6ICR6SW5kZXhTdXA7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdFx0dHJhbnNpdGlvbjogcmlnaHQgY3ViaWMtYmV6aWVyKDAuODIsIDAsIDAuNTIsIDEpIDAuN3M7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0Ym90dG9tOiB0b1Z3KC0yNCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG5cdFx0XHRib3R0b206IHRvVncoLTUwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cmlnaHQ6IC0xMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiB0b1Z3KC02NSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fb3BlbiB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiByaWdodCBjdWJpYy1iZXppZXIoMC40NiwgMCwgMC4wMywgMSkgMC43cztcclxuXHRcdH1cclxuXHJcblx0XHQmX193cnAge1xyXG5cdFx0XHRwYWRkaW5nOiAwIHRvVncoMjUpIDAgdG9Wdyg1MCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIHRvVncoMTUpIDAgdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX196YWcge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDI1KTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDM2KTtcclxuXHRcdFx0cGFkZGluZy10b3A6IHRvVncoMzQpO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDE1KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiB0b1Z3KDE1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Nsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogdG9Wdyg1MCk7XHJcblx0XHRcdGhlaWdodDogdG9Wdyg1MCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC4xNSk7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuMTUpO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoMTUpO1xyXG5cdFx0XHRcdGhlaWdodDogdG9WdygxNSk7XHJcblx0XHRcdFx0ZmlsbDogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDM1KSAwO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKSAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuanMtc2Nyb2xsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Byb2R1Y3Qge1xyXG5cdFx0XHQubUNTQl9jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgdG9Wdyg3NSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgdG9Wdyg3NSk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdC1pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDUwKSB0b1Z3KDY5KSB0b1Z3KDUwKTtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuX2Rpc2FibGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmV2aWV3IHtcclxuXHRcdFx0cGFkZGluZzogMCB0b1Z3KDApIDAgdG9WdygyNSk7XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgdG9WdygwKSAwIHRvVncoMTUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMzUpIDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDgsIDQ4LCA0OCwgMC4xNSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKSAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX19oZWFkIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyNCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b1Z3KDYwKTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDYwKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygyOCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygxNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX3RleHQge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1NiU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1ub25le1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgdG9Wdyg1MCk7XHJcblx0XHRcdFx0Jl9femFne1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI1KTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogdG9WdygyMTUpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQvL0BpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Ly9cdGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcblx0XHRcdFx0XHQvL31cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fZGVzY3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDIxNSk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNjUpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2t7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbmV3LXJldmlld3N7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdC8vbWF4LXdpZHRoOiB0b1Z3KDQ1MCk7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LnBvcHVwLXphZ3tcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzNik7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0JjpmaXJzdC1sZXR0ZXJ7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucG9wdXAtaGVhZCBwe1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBvcHVwLWJvZHl7XHJcblx0XHRcdFx0LmZvcm0taW5wdXRfX2l0ZW17XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogdG9WdygtMTQpO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiB0b1Z3KDUpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHRvVncoNyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNzE2NTYyO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkZXItYnRuX19wb3B1cC1saWtle1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0cmlnaHQ6IHRvVncoNTApO1xyXG5cdFx0XHQmLl9yZXZpZXdze1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHR9XHJcbn1cclxuIiwiLmJyZWFkY3J1bWJze1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ieC1icmVhZGNydW1ie1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDUpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0fVxyXG5cdC5ocntcclxuXHRcdHBhZGRpbmc6IDAgdG9Wdyg3KTtcclxuXHRcdGNvbG9yOiAkbWFpbjtcclxuXHR9XHJcblx0Ji1pdGVte1xyXG5cdFx0Y29sb3I6ICRtYWluTmV3O1xyXG5cdFx0c3BhbntcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRjb2xvcjogJG1haW5OZXc7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JleVNlY29uZDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6ICR6SW5kZXhIO1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDE1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuICAgIHBhZGRpbmctdG9wOiB0b1Z3KDUwKTtcclxuICAgIG1hcmdpbi10b3A6IHRvVncoLTUwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdycCB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAkekluZGV4SDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDc2KTtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoNzYpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9Wdyg1NSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDY1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX29wZW4ge1xyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKHRvVncoNCksIHRvVncoLTQpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgVHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKHRvVncoMiksIHRvVncoNCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdG9Wdyg3KSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICZfX3dycCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpub3QoLl9hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRHcmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbk5ldztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wdyg2MCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE5KSB0b1Z3KDI5KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluTmV3O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE5KSB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg0MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICBAaW5jbHVkZSBmcm9tKCRicmVha194bWQgKyAxKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg0NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDM3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUuMjZ2dyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ0bnMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IHRvVncoNzYpO1xyXG4gICAgICAgIGhlaWdodDogdG9Wdyg2MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IHRvVncoNjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoNTQuNSk7XHJcbiAgICAgICAgICAgICY6bm90KC5fc2VhcmNoKSB7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX2pzLWZhdm9yaXRlcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLl9qcy1iYXNrZXQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiB0b1Z3KDExKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9WdygxOCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX3NlYXJjaCB7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLl9vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIzKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWxpa2Uge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcG9wdXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrX3NtICsxKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdG9Wdyg0NTApO1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgIzVCNTE1MDtcclxuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogdG9WdygxOC41KSB0b1Z3KDIwKSB0b1Z3KDE5KSB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNjQpIHRvVncoNTMpIHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5fdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXhpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5U2Vjb25kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVndWYWwoMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wd1ZhbCgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3WG1kVmFsKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3WG1kVmFsKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVndTbVZhbCgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wd1NtVmFsKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3WHhzVmFsKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3WHhzVmFsKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAwLjc4MTI1dncpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS4yNzExOXZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41MTUxNXZ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDR2dyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRhYnMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I4YjJiMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXh0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstc2ltcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjhiMmIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiOGIyYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5say1lbnRlcl9fZm9ybS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdG9WdygxMCkgMCB0b1Z3KDIwKSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGstZW50ZXJfX3JlZy13cnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KC00NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1idG5fX3BvcHVwLXRhYnNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpzLWhlYWRlcl9fYnRuLXBvcHVwX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE4KSB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmcm9tKCRicmVha19zbSArIDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5fYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlNmQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDEwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMTAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDE1KSB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrX3NtICsgMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkekluZGV4TDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMTVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjUpIHRvVncoNjApIHRvVncoMzUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHZhcigtLWhlaWdodENvbnRlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuX2FjdGl2ZSwgJi5fYWN0aXZlLXNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLncxMDAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC56YWctY2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5OZXc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEsID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8mOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIHBhZGRpbmc6IHRvVncoMTgpIHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9Wdyg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudzEwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53NjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudzQwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGluZSAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHRvVncoMjQwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjMyLCAyMzAsIDIxNywgMCkgMCwgcmdiYSgyMzIsIDIzMCwgMjE3LCAuMykgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yNWRlZ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNoaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZzpub3QoLmxvYWRlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxMDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcubG9hZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTEwMCU7XHJcbiAgICAgICAgei1pbmRleDogJHpJbmRleEg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9WdygxNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX29wZW4ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDE3KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIyKSAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIwKSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygzNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygzNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluU2Vjb25kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHRvVncoMTcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTcpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vLmljb24ge1xyXG4gICAgICAgICAgICAvL1x0ZmlsbDogJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgIC8vXHR3aWR0aDogdG9WdygxNyk7XHJcbiAgICAgICAgICAgIC8vXHRoZWlnaHQ6IHRvVncoMTcpO1xyXG4gICAgICAgICAgICAvL1x0c3Ryb2tlOiAkbWFpblNlY29uZDtcclxuICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblNlY29uZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDE3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluU2Vjb25kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5fb3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tb2JfYnRucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHRvVncoMTApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1idG4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg3LjUpIHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8mLl91c2Vye1xyXG4gICAgICAgICAgICAgICAgLy9cdGZpbGw6ICRtYWluTmV3O1xyXG4gICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5fdG8taG92ZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1idG5fX3BvcHVwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNy41KSB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXItYnRuX19wb3B1cC1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdG9WdygyNjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4aXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWJ0bl9fcG9wdXAtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygxMCkgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vYmlsZS1sayB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWJ0bl9fcG9wdXAtbGtfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tZW51IHtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgbGkuX2FjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMCwgMjE3LCAxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpIHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbk5ldztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyMzAsIDIxNywgMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTApIHRvVncoMjApO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1jYXRlZ29yeV9fbGlzdC1tYWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0U4RTZEOTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW5OZXc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLl9vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItY2F0ZWdvcnlfX2xpc3QtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNlOGU2ZDk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiB1bCA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNSkgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2F0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpIHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluTmV3O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6ICR6SW5kZXhMO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XHJcblxyXG4gICAgJi1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDM1KSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDQwKSAwIHRvVncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjApIDAgMCAwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX3dycCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDU1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZXBvcnQge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGF5bWVudHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDU1KTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoLTMwKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLy9pbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgIHdpZHRoOiB0b1Z3KDM4KTtcclxuICAgICAgICAgICAgICAgIC8vICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC8vICAgIH1cclxuICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHRvVncoNDE1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmcm9tKCRicmVha194bWQgKyAxKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5fY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5fY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLm5ld3MtbGlzdF9fc3Vic2NyaWJlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygzMCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdG9WdygwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BvZHBpc2thIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX3NlbnQge1xyXG4gICAgICAgICAgICAuZm9vdGVyLWZvcm1fX3dycCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLWZvcm1fX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1mb3JtX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNSkgdG9WdygxNSkgdG9WdygxNSkgdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IHRvVncoMTUwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsLmFic2wge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWJsYWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgJl9femFnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMzApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvdCB7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygyMCkgMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzViYjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICZfX3dycCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYWxpbmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvY2lhbC1saW5rc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiB0b1Z3KDMwKSAwO1xyXG5cclxuICAgICZfX3dycHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3phZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNCk7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgdG9WdygyMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFpblNlY29uZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiAubWZwLXdyYXAudzQ2MCB7XHJcblx0Lm1mcC1jb250ZW50IHtcclxuXHRcdG1heC13aWR0aDogdG9Wdyg0NjApO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5ib2R5IGJ1dHRvbi5tZnAtY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2Nsb3NlLnN2Zyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiB0b1Z3KDE1KTtcclxuXHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvcHVwIHtcclxuXHRwYWRkaW5nOiB0b1Z3KDQ1KSB0b1Z3KDUwKSB0b1Z3KDUwKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IHRvVncoMzApIHRvVncoMjApIHRvVncoMjApO1xyXG5cdH1cclxuXHJcblx0Ji1oZWFkIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTclO1xyXG5cdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtemFnIHtcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDgpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cclxuXHQmLWJvZHkge1xyXG5cdFx0LmZvcm0taW5wdXRfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZm9jdXMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdGhlaWdodDogdG9Wdyg0MCk7XHJcblx0XHRcdFx0cmVzaXplOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8v0JzQkNCT0J3QmNCk0JjQmiDQn9Ce0J/QkNCfINCd0JAg0KTQntCi0J4g0JIg0JrQkNCg0KLQntCn0JrQlVxyXG4ubWZwLWJne1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLm1mcC1maWd1cmU6YWZ0ZXJ7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5idXR0b24ubWZwLWFycm93LCBidXR0b24ubWZwLWNsb3Nle1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbmJvZHkubWZwLXpvb20tb3V0LWN1ciAubWZwLXdpdGgtem9vbSBidXR0b24ubWZwLWNsb3Nle1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9jbG9zZS5zdmcpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0d2lkdGg6IHRvVncoMzApO1xyXG5cdGhlaWdodDogdG9WdygzMCk7XHJcblx0cmlnaHQ6IHRvVncoMTApO1xyXG5cdHRvcDogdG9WdygxMCk7XHJcbn1cclxuXHJcbi5oZWFkZXItYnRuX19wb3B1cC1iYXNrZXR7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogdG9Wdyg2MCk7XHJcblx0cmlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR3aWR0aDogdG9Wdyg0NTApO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHR3aWR0aDogdG9WdygzNjApO1xyXG5cdH1cclxuXHQmLl92aXNpYmxle1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKXtcclxuXHRcdFx0cmlnaHQ6IC0xNzAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdHJpZ2h0OiAtNDM1JTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcHVwLWJhc2tldHtcclxuXHRcdHBhZGRpbmc6IHRvVncoMjUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0XHRtYXgtaGVpZ2h0OiB0b1Z3KDM1MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTApO1xyXG5cdFx0fVxyXG5cdFx0Jl9fd3Jwe1xyXG5cclxuXHRcdH1cclxuXHRcdCZfX3phZ3tcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LnBvcHVwLWJhc2tldF9fY2xvc2V7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR3aWR0aDogdG9WdygyMCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW5mb3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHRcdCYtaW1ne1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0XHRwaWN0dXJle1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1JTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXIoKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10ZXh0e1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDY2LjY2JSAtIDE1cHgpO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygxNSk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDE4NSk7XHJcblx0XHRcdFx0LmJyYW5kc3tcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxMCk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuemFne1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudmFsdWV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9Wdyg1KTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJpY2V7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdC5uZXd7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoNSk7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm9sZHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2J0bntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQuYnRuLWJsYWNre1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcblx0XHRcdFx0cGFkZGluZzogdG9WdygxNC41KTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhlYWRlci1idG5fX3BvcHVwLWxpa2V7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogdG9Wdyg2MCk7XHJcblx0cmlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAzNzBweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0cmlnaHQ6IC0zMTlweDtcclxuXHRcdHdpZHRoOiA0NTBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpe1xyXG5cdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0cmlnaHQ6IC0yMjRweDtcclxuXHR9XHJcblx0Ji5fdmlzaWJsZXtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKXtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBvcHVwLWxpa2V7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDMwKTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdFx0bWF4LXdpZHRoOiB0b1Z3KDM3MCk7XHJcblx0XHRtYXgtaGVpZ2h0OiB0b1Z3KDIxMCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTUpO1xyXG5cdFx0XHQvL21heC13aWR0aDogMzEwcHg7XHJcblx0XHR9XHJcblx0XHQmX193cnB7XHJcblxyXG5cdFx0fVxyXG5cdFx0Jl9femFne1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzY3tcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHRcdCZfX2J0bntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4tYmxhY2t7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMTQpIHRvVncoNTMpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogdG9Wdyg1KSB0b1Z3KDIwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbi5oZWFkZXItYnRuX19wb3B1cC1sa3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogdG9Wdyg2MCk7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogdG9Wdyg0NTApO1xyXG4gICAgcGFkZGluZzogdG9WdygzMCkgdG9WdygzNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAmLl92aXNpYmxle1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhpdHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWIxYjA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1haW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIucHJvZHVjdC1zbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogdG9Wdyg2MCkgMDtcclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMzApIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX196YWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dycCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0LWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMTApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc3F1YXJlIHtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDIuNXB4KTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFnZS1oZWFke1xyXG4gICAgcGFkZGluZzogdG9Wdyg0MCkgMCB0b1Z3KDMwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDIwKSAwIHRvVncoMTUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygxNSkgMDtcclxuICAgIH1cclxuICAgIGgxLCAuaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDM1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmN0LWl0ZW0ge1xyXG5cdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xyXG5cdG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAkekluZGV4TDtcclxuXHJcblx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGZyb20oJGJyZWFrX3NtICsgMSl7XHJcblx0XHQmOm5vdCguX25vSG92ZXIpOmhvdmVyIHtcclxuXHRcdFx0ei1pbmRleDogJHpJbmRleE07XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jdC1pdGVtX19ob3ZlcntcclxuXHRcdFx0XHR0cmFuc2Zvcm06ICByb3RhdGVYKDBkZWcpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdHotaW5kZXg6ICR6SW5kZXhMO1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKXtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogdG9Wdyg0MCk7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQmX193cnAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogJHpJbmRleE07XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleVNlY29uZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcblxyXG5cdFx0cGljdHVyZSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTEyJTtcclxuXHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR6LWluZGV4OiAkekluZGV4TDtcclxuXHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdCYubG9hZGVkIHtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcigpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuICAgICAgICAmLXNse1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJl9fd3Jwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMiU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICYubG9hZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcigpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wdyg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdG9Wdyg1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkN2Q3YWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NTU1YmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdG9Wdyg1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdH1cclxuXHJcblx0Jl9fcHJvbW8ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogdG9WdygxNSk7XHJcblx0XHR0b3A6IHRvVncoMTUpO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMy41KSB0b1Z3KDE4KTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHJcblx0XHRcdCYuX2dyZWVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEM4QzJCO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLl9icm93biB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRFM0YzQTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5fYnJvd24yIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fbGlrZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogdG9WdygxNSk7XHJcblx0XHR0b3A6IHRvVncoMTUpO1xyXG5cdFx0ei1pbmRleDogJHpJbmRleE07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Ji5fYWN0aXZlIHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0d2lkdGg6IHRvVncoMjcpO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoMjIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpa2UtaWNvbnMuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdC8vcGFkZGluZzogdG9WdygyMCkgMDtcclxuXHRcdHBhZGRpbmc6IHRvVncoMTApIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAkekluZGV4TTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQuYnJhbmQge1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTIpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdFx0Ly90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiB0b1Z3KDE2KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByaWNlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cclxuXHJcblxyXG5cdFx0XHQubmV3IHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdG9WdygxNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Y29sb3I6ICRncmV5U2Vjb25kO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5U2Vjb25kO1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZGVzYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faG92ZXJ7XHJcblxyXG5cdFx0QGluY2x1ZGUgZnJvbSgkYnJlYWtfc20gKyAxKXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06ICByb3RhdGVYKDE4MGRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdHotaW5kZXg6ICR6SW5kZXhMO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDE1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAtMjBweDtcclxuXHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6ICR6SW5kZXhMO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX3BhcmFtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cdFx0Ji16YWcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDgpO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQvL21hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHJcblx0XHRcdCYuX2NvbG9yIHtcclxuXHRcdFx0XHQvL292ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9WdygxMDApO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjFweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjFweDtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMjFweDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXlTZWNvbmQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoMjApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLmN0LWZpbHRlcl9fc2VhcmNoe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAmLXdycHtcclxuXHJcbiAgICB9XHJcbiAgICAmLWZvcm17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGdyZXlTZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKSB0b1Z3KDQwKSB0b1Z3KDEwKSB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmN0LXNpZGViYXJ7XHJcbiAgICB3aWR0aDogMjQuNSU7XHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbn1cclxuLmN0LWZpbHRlciB7XHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgei1pbmRleDogJHpJbmRleFN1cDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwMCkgdG9WdygzMCkgdG9WdygyMCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMjBweCAxNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNzApIHRvVncoMjApIHRvVncoMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLl9vcGVuIHtcclxuICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6ICR6SW5kZXhNO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogdG9WdygxNSk7XHJcbiAgICAgICAgd2lkdGg6IHRvVncoNTApO1xyXG4gICAgICAgIGhlaWdodDogdG9Wdyg1MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6ICR6SW5kZXhIO1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYWluO1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFpbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB0b3A6IHRvVncoNyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5jdC1maWx0ZXJfX21lbnV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTclO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTNmM2E0MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JwIHtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6SW5kZXhMO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkZ3JleVNlY29uZDtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICRncmV5U2Vjb25kO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5fb3BlbiB7XHJcbiAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi16YWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTApIDA7XHJcblxyXG5cclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB0b1Z3KDE0KTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4xNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjApIHRvVncoNDApIHRvVncoMzApIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vbWF4LWhlaWdodDogdG9Wdyg0MjApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5qcS1zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNtQ1NCXzJfZHJhZ2dlcl92ZXJ0aWNhbHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdG9WdygxNDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbUNTQl8xX2RyYWdnZXJfdmVydGljYWx7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHRvVncoMTQwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHRvVncoNDMwKTtcclxuICAgICAgICAgICAgJi5fY2hlY2ssICYuX3JhZGlvIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW2RhdGEtbGZoaWRkZW5de1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdG9WdygzMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMDcsIDk4LCA5NywgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDcsIDk4LCA5NywgMC42KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMDcsIDk4LCA5NywgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdG9WdygxNDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwNywgOTgsIDk3LCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoNDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2t7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2RhdGEtZHJvcD0nMCddIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAmID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanMtbGktaGFzLXVsIHtcclxuICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg5KSB0b1Z3KDQwKSB0b1Z3KDkpIDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KC5fYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5fb3BlbiB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHRvVncoLTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoOSkgMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuX2FjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9Wdyg1KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoLTQwKTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSg5MSwgODEsIDgwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5jdC1zb3J0IHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LmpxLXNlbGVjdGJveCB7XHJcblx0XHRzZWxlY3R7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji5vcGVuZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2VsZWN0IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdCYtdGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDEwKSB0b1Z3KDI3KSB0b1Z3KDEwKSAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDIyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190cmlnZ2VyIHtcclxuXHRcdFx0d2lkdGg6IHRvVncoMTUpO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoMTUpO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvVncoMTApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWFycm93IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXItYm9sZC5zdmcpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Ryb3Bkb3duIHtcclxuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJG1haW47XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNlbGVjdGVkLCAmLnNlbCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHRvVncoMTUpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9jaGVjay5zdmcpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAgdG9WdygxMCk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY3QtcG9wdXBfX21wZiB7XHJcbiAgICAubWZwLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogdG9Wdyg5NjApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmN0LXBvcHVwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDM1KSB0b1Z3KDUwKSB0b1Z3KDQwKSB0b1Z3KDQwKTtcclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dycCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX196YWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg0NSk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1idG5zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJyYW5kIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMik7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE3KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTMpO1xyXG5cclxuICAgICAgICAgICAgLm9sZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICAmX196YWcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoOCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDI2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDI2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLl9jb2xvcntcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5fc2l6ZSBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg2Nik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygzNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1idG5zIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9Wdyg3KTtcclxuXHJcbiAgICAgICAgICAgIC5idG4tY291bnRlciB7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWJsYWNrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZyb20oMTE4MXB4KXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDQuOTQ3OTJ2dyArIDAuNTIwODN2dykpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1jb3VudGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmcm9tKDExODFweCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdG9Wd1ZhbCg5NXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWludXMsXHJcbiAgICAgICAgICAgIC5wbHVzLFxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNDApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLmN0LWNhdGVnb3J5IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xyXG5cdCYuYnJhbmRzIHtcclxuXHR9XHJcblx0Jl9fd3JwIHtcclxuXHRcdHBhZGRpbmc6IDAgdG9Wdyg0MCkgMCB0b1Z3KDYwKTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMCB0b1Z3KDIwKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMCB0b1Z3KDE1KTtcclxuXHRcdH1cclxuXHRcdC5jdC16YWd7XHJcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDY1KTtcclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDMwKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2wge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0LnNsaWNrLXByZXZ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0bGVmdDogdG9WdygtMzApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0XHRcdFx0bGVmdDogdG9WdygtMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpY2stbmV4dHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHJpZ2h0OiB0b1Z3KC00MCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRyaWdodDogdG9WdygtMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IHRvVncoNjApO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogdG9WdygtNjApO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNsaWNrLWRvdHRlZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1kb3RzIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRib3R0b206IHRvVncoLTEwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDIwKTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDEwKSAwO1xyXG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2YzYyNWY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXByZXZ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLW5leHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KC0zMCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0d2lkdGg6IHRvVncoNjApO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoNjApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpblNlY29uZDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHR3aWR0aDogdG9Wdyg0MCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b1Z3KDQwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2FyLXByZXYuc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygyMCk7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRwaWN0dXJlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwaWN0dXJlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMTUlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZWVuO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMnM7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbWcubG9hZGVkIHtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fdGV4dCB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9Wdyg0NSkgMCB0b1Z3KDI1KSAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b1Z3KDIwKSAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fZGVzY3tcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTUpO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDQwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiLmN0LWNvbGxlY3Rpb24ge1xyXG4gICAgJl9fd3JwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBiKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcigpO1xyXG4gICAgICAgICAgICAgICAgJi5sb2FkZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDQ1KSB0b1Z3KDE1MCkgMDtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCkgdG9Wdyg2NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCkgdG9WdygxNSkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljayB7XHJcbiAgICAgICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNjcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDY3KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KC02Nyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDUwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNTApO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoLTUwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcHJldiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB0b1Z3KC02Nyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hci1wcmV2LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB0b1Z3KC01MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB0b1Z3KC02Nyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hci1uZXh0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogdG9WdygtNTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXphZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdG9Wdyg1MDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdycCB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wdyg0ODApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDM1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjUwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZy5sb2FkZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJhbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbG9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMDEpO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgdG9Wdyg1KSB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jdC1oZWFkX19maWx0ZXItaXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cdG1hcmdpbi1yaWdodDogdG9Wdyg1MCk7XHJcblx0QGluY2x1ZGUgZnJvbSg5OTFweCkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5jdC1oZWFkX19maWx0ZXItaXRlbV9fY2FsbCB7XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdC1oZWFkX19maWx0ZXItaXRlbV9fbGlzdCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDMwKTtcclxuXHR9XHJcblxyXG5cdCYuX29wZW4ge1xyXG5cdFx0LmN0LWhlYWRfX2ZpbHRlci1pdGVtLWNhbGwge1xyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jdC1oZWFkX19maWx0ZXItaXRlbV9fbGlzdCB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCZfX2NhbGwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiB0b1Z3KDIwKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0cGFkZGluZzogdG9WdygxMCkgMDtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogdG9WdygxMik7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHR3aWR0aDogdG9WdygxNSk7XHJcblx0XHRcdGhlaWdodDogdG9WdygxNSk7XHJcblx0XHRcdGZpbGw6ICRtYWluO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiB0b1Z3KDEwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvVncoMTApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdG1pbi13aWR0aDogdG9WdygyMDApO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0ei1pbmRleDogJHpJbmRleEw7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDE2KTtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHR3aWR0aDogdG9WdygxNTApO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDEwKTtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoNik7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNyk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubnVte1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdG9WdygzMCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEzKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRjb2xvcjogJG1haW5TZWNvbmQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jaGVjay1zdHlsZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lm51bXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHRzcGFuOm5vdCgubnVtKSB7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9jaGVjay5zdmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IC4xcztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcblx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmOmNoZWNrZWQgKyB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5yYWRpby1zdHlsZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lm51bXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHRzcGFuOm5vdCgubnVtKSB7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNEUzRjNBO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9yYWRpby5zdmcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMXM7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdCY6Y2hlY2tlZCArIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufSIsIi5jdC1pdGVtX19zbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tcGIpO1xyXG4gICAgcGFkZGluZy10b3A6IHRvVncoMzApO1xyXG5cdCYtd3JwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuY3QtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdC8vQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcblx0XHRcdC8vXHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcblx0XHRcdC8vfVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbiB7XHJcblx0XHRcdFx0Ji1uZXh0IHtcclxuXHRcdFx0XHRcdHJpZ2h0OiB0b1Z3KC0zMCk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKXtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IHRvVncoMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLXByZXYge1xyXG5cdFx0XHRcdFx0bGVmdDogdG9WdygtMzApO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCl7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IHRvVncoLTEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3aXBlci1zY3JvbGxiYXIge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y3Vyc29yOiBncmFiO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUU1O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b1Z3KDQ1KTtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHRcdC8vcGFkZGluZy1yaWdodDogdG9WdygyMCk7XHJcblx0XHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN3aXBlci1idXR0b24ge1xyXG5cdFx0Ji1uZXh0LCAmLXByZXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KC0zMCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0d2lkdGg6IHRvVncoNjApO1xyXG5cdFx0XHRoZWlnaHQ6IHRvVncoNjApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMTUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLW5leHQge1xyXG5cdFx0XHRyaWdodDogdG9WdygzMCk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHRvVncoLTgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1wcmV2IHtcclxuXHRcdFx0bGVmdDogdG9WdygzMCk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogdG9WdygtOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWRpc2FibGVke1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGltcG9ydCAnLi9jdC1pdGVtJywgJ2N0LWZpbHRlcicsICdjdC1zb3J0JywgJ2N0LXBvcHVwJywgJ2N0LWNhdGVnb3J5JywgJ2N0LWNvbGxlY3Rpb24nLCAnY3QtaGVhZF9fZmlsdGVyJywgJ2N0LWl0ZW1fX3NsJztcclxuXHJcblxyXG4uY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMDApO1xyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdycCB7XHJcbiAgICAgICAgd2lkdGg6IDc1LjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1oZWFke1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAkekluZGV4SDtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg1KSB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY291bnRlcntcclxuICAgICAgICBtYXJnaW4tbGVmdDogdG9WdygxMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg4KTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHR7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiB2YXIoLS1wYik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDIwKTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb2JfX2NhbGx7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgIGNvbG9yOiAjNGUzZjNhO1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICB3aWR0aDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubGstZGlzY291bnQge1xyXG5cdHBhZGRpbmc6IHRvVncoNTApIDAgdG9Wdyg3MCk7XHJcblx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogdG9Wdyg1MCkgMDtcclxuXHR9XHJcblx0Ji13cnAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBhZGRpbmc6IDAgdG9WdygxMzcpO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIHRvVncoODApO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNhcmQsXHJcblx0Ji1yZXN1bHQge1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzhweCk7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHQvL3dpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmLWNhcmQge1xyXG5cdFx0cGFkZGluZzogdG9WdygxNikgdG9WdygzMykgdG9WdygzMCk7XHJcblx0XHRib3JkZXI6IDNweCBzb2xpZCAjRUVFRUVFO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogdG9WdygzMik7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTUpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNmI2MjYxO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZm9vdGVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE0KTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faGVhZCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQ1KTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDQ1KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAjNmI2MjYxO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMzApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRmb250LXdlaWdodDogdG9WdygxNik7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdXNlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMzUpO1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygxNik7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX191c2VyLWluZm8ge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMTYpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b1Z3KDEpO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbnVtYmVyIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgdG9Wdyg1NSk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDQ1KTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogdG9Wdyg2KTtcclxuXHRcdFx0XHRjb2xvcjogIzRlM2YzYTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMzUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjIpO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IHRvVncoMSk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMTQpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzgwN0Y7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC8vLnBlbmNpbCwgLnNhdmV7XHJcblx0XHRcdC8vXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdC8vXHQmOmhvdmVye1xyXG5cdFx0XHQvL1x0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdC8vXHR9XHJcblx0XHRcdC8vfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXJlc3VsdCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9WdygyNSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMTUpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZm9vdGVyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDU1MCk7XHJcblx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB0b1Z3KDMyMCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IHRvVncoMzUpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19wZXJjZW50IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b1Z3KDEyMCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDQ1KTtcclxuXHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9Wdyg3NSk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC8vbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wYikgLyAxLjUpO1xyXG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXBiKTtcclxuXHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDQwKSAwIHRvVncoNjApO1xyXG5cdH1cclxuXHQmLXdycCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Ji1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiB0b1Z3KDQpO1xyXG5cdFx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Ly9jb2xvcjogJGdyZWVuO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvVncoNDUpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHRvVncoMTUpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDQlO1xyXG5cdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1zIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiB0b1Z3KDU5MCk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1wYik7XHJcblx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0bWluLWhlaWdodDogdG9Wdyg0MDApO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0ei1pbmRleDogJHpJbmRleEw7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3dycCB7XHJcblx0XHR6LWluZGV4OiAkekluZGV4TTtcclxuXHRcdG1heC13aWR0aDogdG9Wdyg1MDApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogdG9WdygzMCkgMDtcclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogdG9WdygzMCkgdG9WdygxNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ4LWJyZWFkY3J1bWItaXRlbSBzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0XHQuYngtYnJlYWRjcnVtYi1pdGVtIGE6aG92ZXIgc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHR9XHJcblx0XHQucGFnZS1oZWFkIHtcclxuXHRcdFx0cGFkZGluZzogMCAwIHRvVncoMjUpO1xyXG5cdFx0fVxyXG5cdFx0aDEsXHJcblx0XHQuaDEge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogI2QxZDFkMTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zcyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IHRvVncoMjApIDA7XHJcblxyXG4gICAgJi16YWcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDExKSB0b1Z3KDcpO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJlaWdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxrLWRhdGF7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDM0KSAwIHRvVncoMTYwKTtcclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDYwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg0MCk7XHJcbiAgICB9XHJcbiAgICAmX193cnB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDU1MCk7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoNTUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMzApIHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3N7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICYtemFne1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGlzdHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg1MCk7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIubGstaGlzdG9yeSB7XHJcbiAgICBtYXgtd2lkdGg6IDEyODVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIHRvVncoMTYwKTtcclxuICAgICZfX3RhYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNjUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXphZ3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDQwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgY29sb3I6ICNDNEMwQzA7IFxyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dycCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlNmQ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdG9Wdyg0Nik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9WdygxNSk7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygzNCkgMCB0b1Z3KDI0KTtcclxuICAgICAgICAgICAgLmhpc3RvcnktbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5say1oaXN0b3J5X19pdGVtIHtcclxuICAgICAgICAgICAgLmJhc2tldC1pdGVtX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5icmFuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iYXNrZXQtaXRlbV9fb3B0aW9uIHVsIGxpIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygyNSkgMCB0b1Z3KDQ1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhpc3RvcnktbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tYmxhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdG9Wdyg2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAiLCJAaW1wb3J0IFwibGstZGF0YVwiLCBcImxrLWRpc2NvdW50XCIsIFwibGstaGlzdG9yeVwiO1xyXG5cclxuLmxrIHtcclxuXHQmLWhlYWQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IHRvVncoMzYwKTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0XHRcdHotaW5kZXg6ICR6SW5kZXhMO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdlLWhlYWQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6ICR6SW5kZXhNO1xyXG5cdFx0XHRwYWRkaW5nOiB0b1Z3KDE4KSAwIHRvVncoNDUpO1xyXG5cclxuXHRcdFx0LmJ4LWJyZWFkY3J1bWIge1xyXG5cdFx0XHRcdCYtaXRlbSB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YSBzcGFuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaHIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMSxcclxuXHRcdFx0LmgxIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHQmOmZpcnN0LWxldHRlcntcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGVzYyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogJHpJbmRleE07XHJcblx0XHRcdG1heC13aWR0aDogdG9Wdyg1NTApO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDAgdG9WdygyMCkgdG9WdygzMCk7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCB0b1Z3KDE1KSB0b1Z3KDI1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygzNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDI1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAjZTRlNGU0O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtdGFicyB7XHJcblx0XHRwYWRkaW5nOiB0b1Z3KDU1KSAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IHRvVncoMzApIDAgdG9WdygyMCk7XHJcblx0XHR9XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgdG9WdygyNy41KTtcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIHRvVncoMTUpIDAgMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbWFpbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjYzRjMGMwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHRvVncoMjApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubGstZG9zdGF2a2F7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJl9fd3Jwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDk1KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg0MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9femFne1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgLnNhdmUtYWRkcmVzc3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDQwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXctYWRkcmVzc3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkI2MjYxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluU2Vjb25kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RTZEOTtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDM1KSB0b1Z3KDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGF0YXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIC5kb3N0YXZrYS1saW5le1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEzKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIC5jb25ke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmFsdWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNoYW5nZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgLmRlbGV0ZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg1KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lZGl0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5say1wb3B1cF9fbXBmIHtcclxuICAgIC5tZnAtY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDQ1NSk7XHJcbiAgICB9XHJcbn1cclxuLmxrLXBvcHVwX19uZXd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDUwKTtcclxuICAgICYtd3Jwe1xyXG5cclxuICAgIH1cclxuICAgICYtemFne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICY6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLl9tYntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZve1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgIG1heC13aWR0aDogdG9WdygzNDUpO1xyXG4gICAgICAgIGNvbG9yOiAjYTZhMWEwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRhdGF7XHJcbiAgICAgICAgLmxrLXBvcHVwX19mb3JtLWl0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbC5hYnNse1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MTY1NjI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHRvVncoLTgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHRvVncoNyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RTZEOTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NzkxOTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygyMCk7XHJcbiAgICB9XHJcbn0iLCIubGt7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg5MCk7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYtZmF2b3JpdGVze1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDQ1KTtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdG9WdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3Jwe1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2xlYXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuemFne1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDQwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGVhcntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLmN0LWl0ZW17XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1lbXB0eXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdG9Wdyg1MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3Jwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDQxMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX196YWd7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg0NSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rlc2N7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5lbXB0eS1kb3N0YXZrYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZCNjI2MTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkI2MjYxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1ibGFja3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDM1MCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9WdygyNTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJyYW5kc3tcclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICAgIH1cclxuICAgICYtd3Jwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDcpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuYnJhbmRzLWl0ZW1fX2ltZ3tcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIudGV4dC1zY3JvbGx7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xyXG4gICAgJl9fd3Jwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDYwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg3MCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDE1NSk7XHJcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiB0b1Z3KDMwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDE1NSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCkgdG9WdygzMCkgdG9WdygzMCkgdG9WdygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX196YWd7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDYwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9WdygtMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KC0xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLy9AaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IHRvVncoMzApO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB0b1Z3KDg1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5fYWN0aXZle1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vLm1DU0Jfc2Nyb2xsVG9vbHN7XHJcbiAgICAgICAgLy8gICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDMwKTtcclxuICAgICAgICAvLyAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAvLyAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDEwKTtcclxuICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgLy8ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuICAgICAgICAvLyAgICB3aWR0aDogdG9WdygyKTtcclxuICAgICAgICAvL31cclxuICAgICAgICAvLy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcbiAgICAgICAgLy8gICAgd2lkdGg6IHRvVncoMik7XHJcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzZDNjI1RiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIC8vLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xyXG4gICAgICAgIC8vICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAvLyAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDEzNyk7XHJcbiAgICAgICAgLy8gICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAvLyAgICAgICAgcGFkZGluZy1yaWdodDogdG9Wdyg3MCk7XHJcbiAgICAgICAgLy8gICAgfVxyXG4gICAgICAgIC8vICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgIC8vICAgICAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDMwKTtcclxuICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgLy99XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQ29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuX2FjdGl2ZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIldHJhbnNpdGlvbl9hbGxfMDNzIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNsLXNpbXBsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogdG9Wdyg3NzApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9Wdyg1MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9Wdyg1NTApO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5zbGlkZS1iZ2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLl9tb2J7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbnRpdHktaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3R0b206IHRvVncoMjUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCB0b1Z3KDgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgdG9Wdyg0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUzRjNBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICAmLW5leHQsICYtcHJldiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNjApO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHotaW5kZXg6ICR6SW5kZXhNO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMTApIHRvVncoMjIwKTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTApIHRvVncoNjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMTApIHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuX2NlbnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC56YWcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoOTApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9Wdyg3MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdG9Wdyg2MjUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb2xsZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYik7XHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoMzApIDAgdG9Wdyg2MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDMwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JwIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgIC5jb2xsZWN0aW9uLWl0ZW1fX2ltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb2xsZWN0aW9uLWl0ZW1fX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IHRvVncoNTApIHRvVncoMTApIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5sb2FkZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubG9hZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLnR5cGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgLy9jb2xvcjogJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzUpO1xyXG4gICAgICAgICAgICAgICAgLy9jb2xvcjogJG1haW5TZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg2NSk7XHJcbiAgICAgICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZXJ2aWNlcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGIpO1xyXG5cclxuICAgICYtd3JwIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwMHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IHRvVncoNzApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoNzApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkdmFudGFnZXNfX2xpbmUge1xyXG4gICAgcGFkZGluZzogdG9WdygxMCkgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fbWFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHRvVncoMTUpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMCB0b1Z3KDc1KTtcclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgZ2FwOiAwIHRvVncoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IHRvVncoMTApIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
