@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("./../fonts/open-sans/300.woff2") format("woff2"), url("./../fonts/open-sans/300.woff") format("woff"), url("./../fonts/open-sans/300.ttf") format("truetype"), url("./../fonts/open-sans/300.eot"), url("./../fonts/open-sans/300.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  src: url("./../fonts/open-sans/300.woff2") format("woff2"), url("./../fonts/open-sans/300.woff") format("woff"), url("./../fonts/open-sans/300.ttf") format("truetype"), url("./../fonts/open-sans/300.eot"), url("./../fonts/open-sans/300.eot?#iefix") format("embedded-opentype");
}

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

@font-face {
  font-family: 'Open Sans';
  font-weight: normal;
  font-style: italic;
  font-display: swap;
  src: url("./../fonts/open-sans/italic.woff2") format("woff2"), url("./../fonts/open-sans/italic.woff") format("woff"), url("./../fonts/open-sans/italic.ttf") format("truetype"), url("./../fonts/open-sans/italic.eot"), url("./../fonts/open-sans/italic.eot?#iefix") format("embedded-opentype");
}

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

@font-face {
  font-family: 'Open Sans';
  font-weight: bold;
  font-style: italic;
  font-display: swap;
  src: url("./../fonts/open-sans/bold-italic.woff2") format("woff2"), url("./../fonts/open-sans/bold-italic.woff") format("woff"), url("./../fonts/open-sans/bold-italic.ttf") format("truetype"), url("./../fonts/open-sans/bold-italic.eot"), url("./../fonts/open-sans/bold-italic.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("./../fonts/open-sans/600.woff2") format("woff2"), url("./../fonts/open-sans/600.woff") format("woff"), url("./../fonts/open-sans/600.ttf") format("truetype"), url("./../fonts/open-sans/600.eot"), url("./../fonts/open-sans/600.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("./../fonts/open-sans/600-italic.woff2") format("woff2"), url("./../fonts/open-sans/600-italic.woff") format("woff"), url("./../fonts/open-sans/600-italic.ttf") format("truetype"), url("./../fonts/open-sans/600-italic.eot"), url("./../fonts/open-sans/600-italic.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("./../fonts/open-sans/800.woff2") format("woff2"), url("./../fonts/open-sans/800.woff") format("woff"), url("./../fonts/open-sans/800.ttf") format("truetype"), url("./../fonts/open-sans/800.eot"), url("./../fonts/open-sans/800.eot?#iefix") format("embedded-opentype");
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 800;
  font-style: italic;
  font-display: swap;
  src: url("./../fonts/open-sans/800-italic.woff2") format("woff2"), url("./../fonts/open-sans/800-italic.woff") format("woff"), url("./../fonts/open-sans/800-italic.ttf") format("truetype"), url("./../fonts/open-sans/800-italic.eot"), url("./../fonts/open-sans/800-italic.eot?#iefix") format("embedded-opentype");
}

/* line 1, dev/sass/basic/general.scss */
body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  overflow-x: hidden;
}

/* line 7, dev/sass/basic/general.scss */
a {
  color: #000;
  text-decoration: none;
}

/* line 12, dev/sass/basic/general.scss */
img {
  max-width: 100%;
  max-height: 100%;
}

/* line 17, dev/sass/basic/general.scss */
ul,
ol {
  margin: 0;
  padding: 0;
}

/* line 23, dev/sass/basic/general.scss */
li {
  list-style: none;
}

/* line 27, dev/sass/basic/general.scss */
p {
  margin: 0;
}

/* line 31, dev/sass/basic/general.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

/* line 40, dev/sass/basic/general.scss */
button {
  cursor: pointer;
  outline: none;
}

/* line 45, dev/sass/basic/general.scss */
input {
  font-family: "Open Sans", sans-serif;
}

/* line 49, dev/sass/basic/general.scss */
textarea {
  font-family: "Open Sans", sans-serif;
}

/* line 1, dev/sass/addons/container.scss */
.container {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1200px) {
  /* line 6, dev/sass/addons/logotype.scss */
  .logotype-img {
    max-width: 135px;
  }
}

/* line 1, dev/sass/addons/button.scss */
.button {
  display: inline-block;
  padding: 15px;
  background-color: #0b9fcf;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
  border: 1px solid #0b9fcf;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 1, dev/sass/addons/button.scss */
  .button {
    padding: 10px;
    font-size: 12px;
  }
}

/* line 19, dev/sass/addons/button.scss */
.button:hover {
  color: #0b9fcf;
  background-color: transparent;
}

/* line 24, dev/sass/addons/button.scss */
.button--disabled {
  pointer-events: none;
  border-color: #888;
  background-color: #888;
}

/* line 30, dev/sass/addons/button.scss */
.button-linear {
  display: inline-block;
  padding: 15px;
  background-color: transparent;
  color: #0b9fcf;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
  border: 1px solid #0b9fcf;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 30, dev/sass/addons/button.scss */
  .button-linear {
    padding: 10px;
    font-size: 12px;
  }
}

/* line 48, dev/sass/addons/button.scss */
.button-linear:hover {
  color: #fff;
  background-color: #0b9fcf;
}

/* line 54, dev/sass/addons/button.scss */
.button-gray {
  display: inline-block;
  padding: 15px;
  background-color: #464646;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
  border: 1px solid #464646;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 54, dev/sass/addons/button.scss */
  .button-gray {
    padding: 10px;
    font-size: 12px;
  }
}

/* line 72, dev/sass/addons/button.scss */
.button-gray:hover {
  color: #464646;
  background-color: transparent;
}

/* line 78, dev/sass/addons/button.scss */
.button-light {
  display: inline-block;
  padding: 15px;
  background-color: #fff;
  color: #464646;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 78, dev/sass/addons/button.scss */
  .button-light {
    padding: 10px;
    font-size: 12px;
  }
}

/* line 96, dev/sass/addons/button.scss */
.button-light:hover {
  color: #fff;
  background-color: transparent;
}

/* line 1, dev/sass/addons/num.scss */
.num {
  counter-reset: number;
}

/* line 4, dev/sass/addons/num.scss */
.num__item {
  position: relative;
  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;
  min-height: 62px;
  padding: 10px 0 0 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1200px) {
  /* line 4, dev/sass/addons/num.scss */
  .num__item {
    padding: 10px 0 0 26px;
  }
}

/* line 17, dev/sass/addons/num.scss */
.num__item::before {
  position: absolute;
  top: 0;
  left: 0;
  content: counter(number);
  counter-increment: number;
  font-size: 48px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 17, dev/sass/addons/num.scss */
  .num__item::before {
    font-size: 32px;
    top: 12px;
  }
}

/* line 34, dev/sass/addons/num.scss */
.num__item-main {
  width: 100%;
  font-size: 21px;
  color: #fff;
  font-weight: bold;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 34, dev/sass/addons/num.scss */
  .num__item-main {
    font-size: 16px;
  }
}

/* line 46, dev/sass/addons/num.scss */
.num__item-sec {
  width: 100%;
  font-size: 18px;
  color: #fff;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 46, dev/sass/addons/num.scss */
  .num__item-sec {
    font-size: 14px;
  }
}

/* line 1, dev/sass/addons/caption.scss */
.caption {
  font-size: 34px;
  font-weight: bold;
  text-transform: uppercase;
}

@media screen and (max-width: 1200px) {
  /* line 1, dev/sass/addons/caption.scss */
  .caption {
    font-size: 26px;
  }
}

/* line 10, dev/sass/addons/caption.scss */
.caption--light {
  color: #fff;
}

/* line 14, dev/sass/addons/caption.scss */
.caption--dark {
  color: #464646;
}

/* line 18, dev/sass/addons/caption.scss */
.caption--blue {
  color: #0b9fcf;
}

/* line 22, dev/sass/addons/caption.scss */
.caption--center {
  text-align: center;
}

/* line 27, dev/sass/addons/caption.scss */
.subcaption {
  color: #888;
  text-transform: uppercase;
  font-size: 21px;
  letter-spacing: 0em;
  font-weight: bold;
  text-align: center;
}

/* line 1, dev/sass/components/header.scss */
.header {
  background-color: #f7f7f7;
  padding: 30px 0;
}

@media screen and (max-width: 1200px) {
  /* line 1, dev/sass/components/header.scss */
  .header {
    padding: 10px 0;
  }
}

/* line 9, dev/sass/components/header.scss */
.header-content {
  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;
  margin: 0 -15px;
}

/* line 16, dev/sass/components/header.scss */
.header-col {
  margin: 0 15px;
}

/* line 20, dev/sass/components/header.scss */
.header--dark {
  background-color: #464646;
}

@media screen and (max-width: 990px) {
  /* line 23, dev/sass/components/header.scss */
  .header--dark .header-col {
    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: calc(100% / 2 - 30px);
  }
}

@media screen and (max-width: 600px) {
  /* line 23, dev/sass/components/header.scss */
  .header--dark .header-col {
    width: calc(100% - 30px);
  }
}

@media screen and (max-width: 990px) {
  /* line 35, dev/sass/components/header.scss */
  .header--dark .schedule {
    border-bottom: none;
  }
}

/* line 41, dev/sass/components/header.scss */
.header--dark .schedule .schedule-el__days {
  color: #fff;
}

/* line 45, dev/sass/components/header.scss */
.header--dark .schedule .schedule-el__time {
  color: #fff;
}

@media screen and (max-width: 990px) {
  /* line 51, dev/sass/components/header.scss */
  .header--dark .contact {
    border-bottom: none;
  }
}

/* line 57, dev/sass/components/header.scss */
.header--dark .contact .contact-el__caption {
  color: #fff;
}

/* line 64, dev/sass/components/header.scss */
.header-menu {
  display: none;
}

@media screen and (max-width: 990px) {
  /* line 64, dev/sass/components/header.scss */
  .header-menu {
    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: 990px) {
  /* line 72, dev/sass/components/header.scss */
  .header-menu .icon {
    width: 25px;
    height: 15px;
    fill: #0b9fcf;
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/schedule.scss */
  .schedule {
    padding: 10px 20px;
    border-bottom: 1px solid #fff;
  }
}

/* line 8, dev/sass/components/schedule.scss */
.schedule-el:not(:last-child) {
  margin-bottom: 1px;
}

/* line 12, dev/sass/components/schedule.scss */
.schedule-el__days {
  font-size: 18px;
  letter-spacing: 0em;
  color: #000;
}

@media screen and (max-width: 1200px) {
  /* line 12, dev/sass/components/schedule.scss */
  .schedule-el__days {
    font-size: 14px;
  }
}

@media screen and (max-width: 990px) {
  /* line 12, dev/sass/components/schedule.scss */
  .schedule-el__days {
    color: #fff;
  }
}

/* line 26, dev/sass/components/schedule.scss */
.schedule-el__time {
  font-size: 21px;
  font-weight: 600;
  letter-spacing: 0em;
  color: #000;
}

@media screen and (max-width: 1200px) {
  /* line 26, dev/sass/components/schedule.scss */
  .schedule-el__time {
    font-size: 16px;
  }
}

@media screen and (max-width: 990px) {
  /* line 26, dev/sass/components/schedule.scss */
  .schedule-el__time {
    color: #fff;
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/contact.scss */
  .contact {
    padding: 10px 20px;
    border-bottom: 1px solid #fff;
  }
}

/* line 8, dev/sass/components/contact.scss */
.contact-el__caption {
  display: inline-block;
  margin: 0 0 1px;
  font-size: 18px;
  letter-spacing: 0em;
  color: #000;
}

@media screen and (max-width: 1200px) {
  /* line 8, dev/sass/components/contact.scss */
  .contact-el__caption {
    font-size: 14px;
  }
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/components/contact.scss */
  .contact-el__caption {
    color: #fff;
  }
}

/* line 24, dev/sass/components/contact.scss */
.contact-el__link {
  font-size: 21px;
  font-weight: 600;
  color: #0b9fcf;
  letter-spacing: 0em;
  text-decoration: underline;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 24, dev/sass/components/contact.scss */
  .contact-el__link {
    font-size: 16px;
  }
}

/* line 36, dev/sass/components/contact.scss */
.contact-el__link:hover {
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/callback.scss */
  .callback {
    padding: 10px 20px;
  }
}

/* line 1, dev/sass/components/menu.scss */
.menu {
  background-color: #464646;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/menu.scss */
  .menu {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 320px;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
  }
}

@media screen and (max-width: 990px) {
  /* line 15, dev/sass/components/menu.scss */
  .menu.show {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}

/* line 21, dev/sass/components/menu.scss */
.menu-content {
  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 21, dev/sass/components/menu.scss */
  .menu-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 1px solid #fff;
  }
}

/* line 32, dev/sass/components/menu.scss */
.menu-el__link {
  display: inline-block;
  padding: 16px 25px;
  font-size: 18px;
  letter-spacing: 0em;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-top: 1px solid #464646;
  border-bottom: 1px solid #464646;
}

@media screen and (max-width: 1200px) {
  /* line 32, dev/sass/components/menu.scss */
  .menu-el__link {
    font-size: 16px;
    padding: 10px 20px;
  }
}

@media screen and (max-width: 990px) {
  /* line 32, dev/sass/components/menu.scss */
  .menu-el__link {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

/* line 53, dev/sass/components/menu.scss */
.menu-el__link:hover {
  background-color: #fff;
  color: #464646;
}

/* line 60, dev/sass/components/menu.scss */
.menu-close {
  display: none;
}

@media screen and (max-width: 990px) {
  /* line 60, dev/sass/components/menu.scss */
  .menu-close {
    display: block;
    border-bottom: 1px solid #fff;
  }
}

@media screen and (max-width: 990px) {
  /* line 68, dev/sass/components/menu.scss */
  .menu-close .menu-el__link {
    color: #ff7f00;
  }
}

/* line 1, dev/sass/components/promo.scss */
.promo {
  position: relative;
  background-image: url("../img/promo-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  padding: 50px 0;
  z-index: 1;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/promo.scss */
  .promo {
    padding: 20px 0;
  }
}

/* line 14, dev/sass/components/promo.scss */
.promo::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #1d1d1d;
  opacity: 0.5;
  z-index: -1;
}

/* line 26, dev/sass/components/promo.scss */
.promo-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 31, dev/sass/components/promo.scss */
.promo-row {
  width: 100%;
}

/* line 34, dev/sass/components/promo.scss */
.promo-row:not(:last-child) {
  margin-bottom: 20px;
}

@media screen and (max-width: 1200px) {
  /* line 34, dev/sass/components/promo.scss */
  .promo-row:not(:last-child) {
    margin-bottom: 10px;
  }
}

/* line 43, dev/sass/components/promo.scss */
.promo-left {
  width: calc(100% - 360px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 768px) {
  /* line 43, dev/sass/components/promo.scss */
  .promo-left {
    width: 100%;
    margin: 0 0 20px;
  }
}

/* line 54, dev/sass/components/promo.scss */
.promo-right {
  width: 360px;
}

/* line 58, dev/sass/components/promo.scss */
.promo-form {
  padding: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 64, dev/sass/components/promo.scss */
.promo-form-group:not(:last-child) {
  margin-bottom: 10px;
}

@media screen and (max-width: 1200px) {
  /* line 64, dev/sass/components/promo.scss */
  .promo-form-group:not(:last-child) {
    margin-bottom: 5px;
  }
}

/* line 77, dev/sass/components/promo.scss */
.promo-form-name {
  text-transform: uppercase;
  font-size: 21px;
  color: #000;
  text-align: center;
  letter-spacing: 0em;
  font-weight: 600;
}

@media screen and (max-width: 1200px) {
  /* line 77, dev/sass/components/promo.scss */
  .promo-form-name {
    font-size: 16px;
  }
}

/* line 90, dev/sass/components/promo.scss */
.promo-form__field-name {
  font-size: 16px;
  color: #000;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 90, dev/sass/components/promo.scss */
  .promo-form__field-name {
    font-size: 14px;
  }
}

/* line 100, dev/sass/components/promo.scss */
.promo-form__tooltip {
  font-size: 12px;
  color: #000;
  letter-spacing: 0em;
}

/* line 106, dev/sass/components/promo.scss */
.promo-form [type="text"] {
  display: block;
  width: 100%;
  color: #000;
  font-size: 16px;
  outline: none;
  border: 1px solid #fff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0em;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 106, dev/sass/components/promo.scss */
  .promo-form [type="text"] {
    font-size: 14px;
    padding: 8px 4px;
  }
}

/* line 127, dev/sass/components/promo.scss */
.promo-form [type="text"]:focus {
  border-color: #0b9fcf;
}

/* line 130, dev/sass/components/promo.scss */
.promo-form [type="text"]:focus::-webkit-input-placeholder {
  color: transparent;
}
.promo-form [type="text"]:focus::-moz-placeholder {
  color: transparent;
}
.promo-form [type="text"]:focus::-ms-input-placeholder {
  color: transparent;
}
.promo-form [type="text"]:focus::placeholder {
  color: transparent;
}

/* line 135, dev/sass/components/promo.scss */
.promo-form [type="text"]::-webkit-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.promo-form [type="text"]::-moz-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.promo-form [type="text"]::-ms-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.promo-form [type="text"]::placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 141, dev/sass/components/promo.scss */
.promo-form [type="submit"] {
  display: block;
  width: 100%;
}

/* line 146, dev/sass/components/promo.scss */
.promo-form textarea {
  display: block;
  width: 100%;
  height: 66px;
  color: #000;
  font-size: 16px;
  outline: none;
  resize: none;
  border: 1px solid #fff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0em;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 146, dev/sass/components/promo.scss */
  .promo-form textarea {
    font-size: 14px;
    padding: 8px 4px;
  }
}

/* line 166, dev/sass/components/promo.scss */
.promo-form textarea:focus {
  border-color: #0b9fcf;
}

/* line 170, dev/sass/components/promo.scss */
.promo-form textarea::-webkit-input-placeholder {
  color: #000;
}
.promo-form textarea::-moz-placeholder {
  color: #000;
}
.promo-form textarea::-ms-input-placeholder {
  color: #000;
}
.promo-form textarea::placeholder {
  color: #000;
}

/* line 2, dev/sass/components/download.scss */
.download-link {
  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;
  padding: 15px;
  border: 1px solid #fff;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 2, dev/sass/components/download.scss */
  .download-link {
    padding: 10px;
  }
}

/* line 15, dev/sass/components/download.scss */
.download-link:hover {
  background-color: transparent;
}

/* line 18, dev/sass/components/download.scss */
.download-link:hover span {
  color: #fff;
}

/* line 22, dev/sass/components/download.scss */
.download-link:hover .icon {
  fill: #fff;
}

/* line 27, dev/sass/components/download.scss */
.download-link span {
  margin-right: 10px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
  color: #464646;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 27, dev/sass/components/download.scss */
  .download-link span {
    font-size: 12px;
  }
}

/* line 41, dev/sass/components/download.scss */
.download-link .icon {
  fill: #464646;
  display: block;
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 41, dev/sass/components/download.scss */
  .download-link .icon {
    width: 16px;
    height: 16px;
  }
}

/* line 54, dev/sass/components/download.scss */
.download-link-alt {
  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;
  padding: 15px;
  border: 1px solid #464646;
  background-color: #464646;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 54, dev/sass/components/download.scss */
  .download-link-alt {
    padding: 10px;
  }
}

/* line 67, dev/sass/components/download.scss */
.download-link-alt:hover {
  background-color: transparent;
}

/* line 70, dev/sass/components/download.scss */
.download-link-alt:hover span {
  color: #464646;
}

/* line 74, dev/sass/components/download.scss */
.download-link-alt:hover .icon {
  fill: #464646;
}

/* line 79, dev/sass/components/download.scss */
.download-link-alt span {
  margin-right: 10px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
  color: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 89, dev/sass/components/download.scss */
.download-link-alt .icon {
  fill: #fff;
  display: block;
  width: 20px;
  height: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 89, dev/sass/components/download.scss */
  .download-link-alt .icon {
    width: 16px;
    height: 16px;
  }
}

/* line 1, dev/sass/components/poll.scss */
.poll {
  padding: 50px 0;
  background-color: #f7f7f7;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/poll.scss */
  .poll {
    padding: 20px 0;
  }
}

/* line 14, dev/sass/components/poll.scss */
.poll-row:not(:last-child) {
  margin-bottom: 20px;
}

/* line 19, dev/sass/components/poll.scss */
.poll-desc {
  text-align: center;
  color: #888;
  font-weight: bold;
  font-size: 21px;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 19, dev/sass/components/poll.scss */
  .poll-desc {
    font-size: 16px;
  }
}

/* line 31, dev/sass/components/poll.scss */
.poll-form {
  border: 4px solid #0b9fcf;
  background-color: #fff;
}

/* line 35, dev/sass/components/poll.scss */
.poll-form-progress {
  position: relative;
  border-bottom: 4px solid #0b9fcf;
}

/* line 39, dev/sass/components/poll.scss */
.poll-form-progress__bar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #0b9fcf;
  z-index: 0;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

/* line 50, dev/sass/components/poll.scss */
.poll-form-progress__val {
  position: relative;
  font-size: 21px;
  font-weight: bold;
  color: #fff;
  margin: 0 5px;
  z-index: 1;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

/* line 60, dev/sass/components/poll.scss */
.poll-form-progress__val.start {
  color: #0b9fcf;
}

/* line 66, dev/sass/components/poll.scss */
.poll-form-content {
  padding: 50px;
}

@media screen and (max-width: 990px) {
  /* line 66, dev/sass/components/poll.scss */
  .poll-form-content {
    padding: 20px;
  }
}

@media screen and (max-width: 768px) {
  /* line 66, dev/sass/components/poll.scss */
  .poll-form-content {
    padding: 20px 0;
  }
}

/* line 78, dev/sass/components/poll.scss */
.poll-form-question {
  display: none;
}

/* line 84, dev/sass/components/poll.scss */
.poll-form-question[data-qn="1"].show ~ .poll-form-buttons .button-linear {
  display: none;
}

/* line 91, dev/sass/components/poll.scss */
.poll-form-question.show {
  display: block;
}

/* line 93, dev/sass/components/poll.scss */
.poll-form-question.show[data-qn="3"] {
  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 100, dev/sass/components/poll.scss */
.poll-form-question .caption {
  margin-bottom: 20px;
}

/* line 104, dev/sass/components/poll.scss */
.poll-form-question .subcaption {
  margin-bottom: 20px;
}

/* line 109, dev/sass/components/poll.scss */
.poll-form-number {
  width: 100%;
  margin-bottom: 20px;
  font-size: 27px;
  color: #000;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 109, dev/sass/components/poll.scss */
  .poll-form-number {
    font-size: 14px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  /* line 109, dev/sass/components/poll.scss */
  .poll-form-number {
    padding: 0 20px;
  }
}

/* line 126, dev/sass/components/poll.scss */
.poll-form-name {
  width: 100%;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 32px;
  color: #888;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 126, dev/sass/components/poll.scss */
  .poll-form-name {
    font-size: 16px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 768px) {
  /* line 126, dev/sass/components/poll.scss */
  .poll-form-name {
    padding: 0 20px;
  }
}

/* line 144, dev/sass/components/poll.scss */
.poll-form-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -10px -10px 40px;
}

@media screen and (max-width: 1200px) {
  /* line 144, dev/sass/components/poll.scss */
  .poll-form-options {
    margin: -10px -10px 10px;
  }
}

/* line 153, dev/sass/components/poll.scss */
.poll-form-options--66 {
  width: calc(100% / 1.5);
  margin: 0 0 20px;
}

@media screen and (max-width: 768px) {
  /* line 153, dev/sass/components/poll.scss */
  .poll-form-options--66 {
    width: 100%;
  }
}

/* line 161, dev/sass/components/poll.scss */
.poll-form-options--66 .poll-form-el--33 {
  width: calc(50% - 20px);
}

@media screen and (max-width: 768px) {
  /* line 161, dev/sass/components/poll.scss */
  .poll-form-options--66 .poll-form-el--33 {
    width: 100%;
  }
}

/* line 169, dev/sass/components/poll.scss */
.poll-form-options .poll-form-el--file {
  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;
  width: 100%;
}

/* line 176, dev/sass/components/poll.scss */
.poll-form-options .poll-form-el--file label:nth-child(1) {
  margin-right: 20px;
}

/* line 182, dev/sass/components/poll.scss */
.poll-form-options .poll-form-el--file label:nth-child(2):hover span {
  color: #0b9fcf;
}

/* line 187, dev/sass/components/poll.scss */
.poll-form-options .poll-form-el--file label:nth-child(2) span {
  display: inline-block;
  padding-left: 24px;
  background-image: url("./../img/attach.jpg");
  background-repeat: no-repeat;
  background-position: left;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-decoration: underline;
}

/* line 199, dev/sass/components/poll.scss */
.poll-form-options .poll-form-el--file input[type="file"] {
  display: none;
}

/* line 204, dev/sass/components/poll.scss */
.poll-form-options__img {
  width: calc(100% / 3 - 20px);
  padding-bottom: calc(100% / 3 - 20px);
  margin-left: 20px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
}

@media screen and (max-width: 768px) {
  /* line 204, dev/sass/components/poll.scss */
  .poll-form-options__img {
    width: 100%;
    padding-bottom: 50%;
    margin-bottom: 20px;
  }
}

/* line 218, dev/sass/components/poll.scss */
.poll-form-options__img[data-type="1"] {
  background-image: url("./../img/poll/3-single-slope.jpg");
}

/* line 222, dev/sass/components/poll.scss */
.poll-form-options__img[data-type="2"] {
  background-image: url("./../img/poll/3-double-slope.jpg");
}

/* line 226, dev/sass/components/poll.scss */
.poll-form-options__img[data-type="3"] {
  background-image: url("./../img/poll/3-attic.jpg");
}

/* line 230, dev/sass/components/poll.scss */
.poll-form-options__img[data-type="4"] {
  background-image: url("./../img/poll/3-hip.jpg");
}

/* line 234, dev/sass/components/poll.scss */
.poll-form-options__img[data-type="5"] {
  background-image: url("./../img/poll/3-multi.jpg");
}

/* line 238, dev/sass/components/poll.scss */
.poll-form-options__img[data-type="6"] {
  background-image: url("./../img/poll/2-other.jpg");
}

/* line 245, dev/sass/components/poll.scss */
.poll-form-checkbox [type="checkbox"] {
  display: none;
}

/* line 249, dev/sass/components/poll.scss */
.poll-form-checkbox [type="checkbox"]:checked ~ .poll-form-checkbox__item {
  border-color: #0b9fcf;
}

/* line 252, dev/sass/components/poll.scss */
.poll-form-checkbox [type="checkbox"]:checked ~ .poll-form-checkbox__item::before {
  opacity: 1;
}

/* line 259, dev/sass/components/poll.scss */
.poll-form-checkbox__item {
  position: relative;
  width: 23px;
  height: 23px;
  border: 1px solid #909090;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 266, dev/sass/components/poll.scss */
.poll-form-checkbox__item::before {
  content: '';
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
  background-color: #0b9fcf;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 280, dev/sass/components/poll.scss */
.poll-form-el {
  width: calc(100% / 6 - 20px);
  margin: 10px;
}

@media screen and (max-width: 1200px) {
  /* line 280, dev/sass/components/poll.scss */
  .poll-form-el {
    width: calc(100% / 5 - 20px);
  }
}

@media screen and (max-width: 990px) {
  /* line 280, dev/sass/components/poll.scss */
  .poll-form-el {
    width: calc(100% / 3 - 20px);
  }
}

@media screen and (max-width: 600px) {
  /* line 280, dev/sass/components/poll.scss */
  .poll-form-el {
    width: calc(100% / 2 - 20px);
  }
}

@media screen and (max-width: 450px) {
  /* line 280, dev/sass/components/poll.scss */
  .poll-form-el {
    width: 100%;
  }
}

/* line 300, dev/sass/components/poll.scss */
.poll-form-el--33 {
  width: calc(100% / 3 - 20px);
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
          box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
  background-color: #fff;
}

@media screen and (max-width: 768px) {
  /* line 300, dev/sass/components/poll.scss */
  .poll-form-el--33 {
    width: calc(100% / 2 - 20px);
  }
}

@media screen and (max-width: 600px) {
  /* line 300, dev/sass/components/poll.scss */
  .poll-form-el--33 {
    width: 100%;
  }
}

/* line 315, dev/sass/components/poll.scss */
.poll-form-el--33 label {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -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;
  height: 100%;
}

/* line 321, dev/sass/components/poll.scss */
.poll-form-el--33 label span {
  font-size: 14px;
  color: #000;
  letter-spacing: 0em;
}

/* line 327, dev/sass/components/poll.scss */
.poll-form-el--33 label [type="number"] {
  width: 100%;
  max-width: 140px;
  -moz-appearance: textfield;
  font-size: 14px;
  color: #000;
  outline: none;
  border: 1px solid #b7b7b7;
  margin: 0 10px 0 auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 600px) {
  /* line 327, dev/sass/components/poll.scss */
  .poll-form-el--33 label [type="number"] {
    margin-left: auto;
  }
}

/* line 345, dev/sass/components/poll.scss */
.poll-form-el--33 label [type="number"]:focus {
  border-color: #0b9fcf;
}

/* line 348, dev/sass/components/poll.scss */
.poll-form-el--33 label [type="number"]:focus::-webkit-input-placeholder {
  color: transparent;
}
.poll-form-el--33 label [type="number"]:focus::-moz-placeholder {
  color: transparent;
}
.poll-form-el--33 label [type="number"]:focus::-ms-input-placeholder {
  color: transparent;
}
.poll-form-el--33 label [type="number"]:focus::placeholder {
  color: transparent;
}

/* line 353, dev/sass/components/poll.scss */
.poll-form-el--33 label [type="number"]::-webkit-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.poll-form-el--33 label [type="number"]::-moz-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.poll-form-el--33 label [type="number"]::-ms-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.poll-form-el--33 label [type="number"]::placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 358, dev/sass/components/poll.scss */
.poll-form-el--33 label [type="number"]::-webkit-outer-spin-button, .poll-form-el--33 label [type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* line 366, dev/sass/components/poll.scss */
.poll-form-el label {
  display: block;
  cursor: pointer;
}

/* line 371, dev/sass/components/poll.scss */
.poll-form-el [type="radio"] {
  display: none;
}

/* line 376, dev/sass/components/poll.scss */
.poll-form-el [type="radio"]:checked ~ .poll-form-el__img::before {
  opacity: 1;
}

/* line 383, dev/sass/components/poll.scss */
.poll-form-el__img {
  position: relative;
  padding-bottom: 100%;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
          box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
  margin: 0 0 5px;
}

/* line 392, dev/sass/components/poll.scss */
.poll-form-el__img::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 2px solid #0b9fcf;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 405, dev/sass/components/poll.scss */
.poll-form-el__name {
  font-weight: bold;
  font-size: 14px;
  color: #000;
  letter-spacing: 0em;
  text-align: center;
}

/* line 414, dev/sass/components/poll.scss */
.poll-form-buttons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 419, dev/sass/components/poll.scss */
.poll-form-buttons > :not(:last-child) {
  margin-right: 20px;
}

/* line 423, dev/sass/components/poll.scss */
.poll-form-buttons.hide {
  display: none;
}

/* line 428, dev/sass/components/poll.scss */
.poll-form-tooltip {
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -5px);
      -ms-transform: translate(-50%, -5px);
          transform: translate(-50%, -5px);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0em;
  color: #f00;
  background-color: #fff;
  -webkit-box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
          box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
  border: 1px solid rgba(70, 70, 70, 0.1);
  padding: 10px;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 446, dev/sass/components/poll.scss */
.poll-form-tooltip.show {
  opacity: 1;
  visibility: visible;
}

/* line 452, dev/sass/components/poll.scss */
.poll-form-present {
  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: 30px;
}

/* line 458, dev/sass/components/poll.scss */
.poll-form-present__item {
  position: relative;
  width: 256px;
  margin: 30px 30px 0;
}

@media screen and (max-width: 768px) {
  /* line 458, dev/sass/components/poll.scss */
  .poll-form-present__item {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 458, dev/sass/components/poll.scss */
  .poll-form-present__item {
    width: 100%;
  }
}

/* line 471, dev/sass/components/poll.scss */
.poll-form-present__item::before {
  content: '';
  position: absolute;
  top: -45px;
  left: -45px;
  width: 111px;
  height: 103px;
  z-index: 1;
  background-image: url("../img/bant.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  pointer-events: none;
}

/* line 486, dev/sass/components/poll.scss */
.poll-form-present__item label {
  position: relative;
  display: block;
  margin: 0 0 20px;
  padding-bottom: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
          box-shadow: 7px 7px 10px 2px rgba(70, 70, 70, 0.1);
  cursor: pointer;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 498, dev/sass/components/poll.scss */
.poll-form-present__item label [type="radio"] {
  display: none;
}

/* line 502, dev/sass/components/poll.scss */
.poll-form-present__item label [type="radio"]:checked ~ .poll-form-present__item-radio {
  -webkit-box-shadow: 0 0 16px #0b9fcf, inset 0 0 0 1px #0b9fcf;
          box-shadow: 0 0 16px #0b9fcf, inset 0 0 0 1px #0b9fcf;
}

/* line 510, dev/sass/components/poll.scss */
.poll-form-present__item label [type="radio"]:checked ~ .poll-form-present__item-name,
.poll-form-present__item label [type="radio"]:checked ~ .poll-form-present__item-val,
.poll-form-present__item label [type="radio"]:checked ~ .poll-form-present__item-text {
  color: #fff;
}

/* line 519, dev/sass/components/poll.scss */
.poll-form-present__item-radio {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 542, dev/sass/components/poll.scss */
.poll-form-present__item-name {
  position: relative;
  z-index: 2;
  text-align: center;
  color: #0b9fcf;
  font-size: 32px;
  font-weight: 600;
  letter-spacing: 0em;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 554, dev/sass/components/poll.scss */
.poll-form-present__item-val {
  position: relative;
  z-index: 2;
  text-align: center;
  letter-spacing: 0em;
  font-weight: 600;
  font-size: 72px;
  color: transparent;
  text-shadow: 0 0 0 #0b9fcf, 2px 2px 2px #088a8a, 4px 4px 3px #fff, 6px 6px 3px #464646;
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 567, dev/sass/components/poll.scss */
.poll-form-present__item-text {
  position: relative;
  z-index: 2;
  text-align: center;
  color: #0b9fcf;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0em;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 578, dev/sass/components/poll.scss */
.poll-form-present__item-desc {
  position: relative;
  letter-spacing: 0em;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}

@media screen and (max-width: 1200px) {
  /* line 578, dev/sass/components/poll.scss */
  .poll-form-present__item-desc {
    font-size: 16px;
  }
}

/* line 595, dev/sass/components/poll.scss */
.poll-form-end {
  width: 100%;
  max-width: 216px;
  margin: 0 auto;
}

/* line 600, dev/sass/components/poll.scss */
.poll-form-end [type="submit"] {
  width: 100%;
}

/* line 604, dev/sass/components/poll.scss */
.poll-form-end [type="text"] {
  display: block;
  margin: 0 0 20px;
  width: 100%;
  color: #000;
  font-size: 16px;
  outline: none;
  border: 1px solid #fff;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0em;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #ebebeb;
}

/* line 622, dev/sass/components/poll.scss */
.poll-form-end [type="text"]:focus {
  border-color: #0b9fcf;
}

/* line 625, dev/sass/components/poll.scss */
.poll-form-end [type="text"]:focus::-webkit-input-placeholder {
  color: transparent;
}
.poll-form-end [type="text"]:focus::-moz-placeholder {
  color: transparent;
}
.poll-form-end [type="text"]:focus::-ms-input-placeholder {
  color: transparent;
}
.poll-form-end [type="text"]:focus::placeholder {
  color: transparent;
}

/* line 630, dev/sass/components/poll.scss */
.poll-form-end [type="text"]::-webkit-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.poll-form-end [type="text"]::-moz-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.poll-form-end [type="text"]::-ms-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.poll-form-end [type="text"]::placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 1, dev/sass/components/review.scss */
.review {
  background-color: #fff;
  padding: 50px 0;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/review.scss */
  .review {
    padding: 20px 0;
  }
}

/* line 13, dev/sass/components/review.scss */
.review-content {
  margin: 0 -15px;
}

/* line 16, dev/sass/components/review.scss */
.review-content .caption {
  margin-bottom: 50px;
}

@media screen and (max-width: 990px) {
  /* line 16, dev/sass/components/review.scss */
  .review-content .caption {
    margin-bottom: 20px;
  }
}

/* line 27, dev/sass/components/review.scss */
.review-slider .slick-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 0;
  z-index: 1;
  background-color: #0b9fcf;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #0b9fcf;
}

@media screen and (max-width: 1200px) {
  /* line 27, dev/sass/components/review.scss */
  .review-slider .slick-arrow {
    width: 36px;
    height: 36px;
  }
}

/* line 45, dev/sass/components/review.scss */
.review-slider .slick-arrow:hover {
  background-color: transparent;
}

/* line 48, dev/sass/components/review.scss */
.review-slider .slick-arrow:hover .icon {
  fill: #0b9fcf;
}

/* line 53, dev/sass/components/review.scss */
.review-slider .slick-arrow .icon {
  display: block;
  width: 30px;
  height: 30px;
  fill: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 53, dev/sass/components/review.scss */
  .review-slider .slick-arrow .icon {
    width: 24px;
    height: 24px;
  }
}

/* line 67, dev/sass/components/review.scss */
.review-slider .slick-prev {
  right: 60px;
}

@media screen and (max-width: 1200px) {
  /* line 67, dev/sass/components/review.scss */
  .review-slider .slick-prev {
    right: 48px;
  }
}

@media screen and (max-width: 1170px) {
  /* line 67, dev/sass/components/review.scss */
  .review-slider .slick-prev {
    right: 68px;
  }
}

/* line 79, dev/sass/components/review.scss */
.review-slider .slick-next {
  right: 0;
}

@media screen and (max-width: 1170px) {
  /* line 79, dev/sass/components/review.scss */
  .review-slider .slick-next {
    right: 20px;
  }
}

/* line 88, dev/sass/components/review.scss */
.review-slider__el {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  outline: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 95, dev/sass/components/review.scss */
.review-slider__img {
  width: calc(50% - 30px);
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #464646;
  margin: 0 15px;
  padding-bottom: calc(50% / 1.5);
}

@media screen and (max-width: 600px) {
  /* line 95, dev/sass/components/review.scss */
  .review-slider__img {
    width: 100%;
    padding-bottom: calc(100% / 1.5);
    margin: 0 0 20px;
  }
}

/* line 111, dev/sass/components/review.scss */
.review-slider__content {
  width: calc(50% - 30px);
  margin: 0 15px;
}

@media screen and (max-width: 600px) {
  /* line 111, dev/sass/components/review.scss */
  .review-slider__content {
    width: 100%;
  }
}

/* line 120, dev/sass/components/review.scss */
.review-slider__author {
  width: 128px;
  height: 128px;
  background-color: #464646;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  margin: 0 0 20px;
}

@media screen and (max-width: 1200px) {
  /* line 120, dev/sass/components/review.scss */
  .review-slider__author {
    width: 80px;
    height: 80px;
  }
}

/* line 135, dev/sass/components/review.scss */
.review-slider__name {
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 0em;
  margin: 0 0 10px;
  color: #000;
}

@media screen and (max-width: 1200px) {
  /* line 135, dev/sass/components/review.scss */
  .review-slider__name {
    font-size: 16px;
  }
}

/* line 147, dev/sass/components/review.scss */
.review-slider__desc {
  font-size: 16px;
  color: #000;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 147, dev/sass/components/review.scss */
  .review-slider__desc {
    font-size: 14px;
  }
}

/* line 1, dev/sass/components/callback-form.scss */
.callback-form {
  padding: 50px 0;
  background-color: #0b9fcf;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/callback-form.scss */
  .callback-form {
    padding: 20px 0;
  }
}

/* line 13, dev/sass/components/callback-form.scss */
.callback-form-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -15px;
}

/* line 18, dev/sass/components/callback-form.scss */
.callback-form-content .caption {
  width: 100%;
  margin: 0 0 50px;
}

@media screen and (max-width: 990px) {
  /* line 18, dev/sass/components/callback-form.scss */
  .callback-form-content .caption {
    margin-bottom: 20px;
  }
}

/* line 28, dev/sass/components/callback-form.scss */
.callback-form-col {
  width: calc(100% / 3 - 30px);
  margin: 0 15px;
}

@media screen and (max-width: 600px) {
  /* line 28, dev/sass/components/callback-form.scss */
  .callback-form-col {
    width: calc(100% - 30px);
  }
}

@media screen and (max-width: 600px) {
  /* line 36, dev/sass/components/callback-form.scss */
  .callback-form-col:not(:last-child) {
    margin-bottom: 10px;
  }
}

/* line 43, dev/sass/components/callback-form.scss */
.callback-form [type="text"] {
  display: block;
  width: 100%;
  color: #000;
  font-size: 16px;
  outline: none;
  border: 1px solid #cdebf5;
  padding: 10px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  letter-spacing: 0em;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #cdebf5;
}

@media screen and (max-width: 1200px) {
  /* line 43, dev/sass/components/callback-form.scss */
  .callback-form [type="text"] {
    font-size: 14px;
    padding: 8px 4px;
  }
}

/* line 61, dev/sass/components/callback-form.scss */
.callback-form [type="text"]:focus {
  border-color: #464646;
}

/* line 64, dev/sass/components/callback-form.scss */
.callback-form [type="text"]:focus::-webkit-input-placeholder {
  color: transparent;
}
.callback-form [type="text"]:focus::-moz-placeholder {
  color: transparent;
}
.callback-form [type="text"]:focus::-ms-input-placeholder {
  color: transparent;
}
.callback-form [type="text"]:focus::placeholder {
  color: transparent;
}

/* line 69, dev/sass/components/callback-form.scss */
.callback-form [type="text"]::-webkit-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.callback-form [type="text"]::-moz-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.callback-form [type="text"]::-ms-input-placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.callback-form [type="text"]::placeholder {
  color: #000;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 75, dev/sass/components/callback-form.scss */
.callback-form [type="submit"] {
  width: 100%;
}

/* line 1, dev/sass/components/works.scss */
.works {
  padding: 50px 0 150px;
  background-color: #f7f7f7;
}

@media screen and (max-width: 1200px) {
  /* line 1, dev/sass/components/works.scss */
  .works {
    padding: 50px 0 133px;
  }
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/works.scss */
  .works {
    padding: 20px 0 53px;
  }
}

/* line 18, dev/sass/components/works.scss */
.works-content .caption {
  margin: 0 0 50px;
}

@media screen and (max-width: 990px) {
  /* line 18, dev/sass/components/works.scss */
  .works-content .caption {
    margin-bottom: 20px;
  }
}

/* line 27, dev/sass/components/works.scss */
.works-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -5px;
}

/* line 32, dev/sass/components/works.scss */
.works-slider__el {
  width: calc(100% / 3);
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}

/* line 39, dev/sass/components/works.scss */
.works-slider__link {
  position: relative;
  display: block;
  outline: none;
}

/* line 45, dev/sass/components/works.scss */
.works-slider__link:hover::before {
  opacity: 1;
}

/* line 50, dev/sass/components/works.scss */
.works-slider__link::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(70, 70, 70, 0.5);
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 63, dev/sass/components/works.scss */
.works-slider__img {
  width: 100%;
  padding-bottom: 78%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
}

/* line 72, dev/sass/components/works.scss */
.works-slider .slick-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  position: absolute;
  top: calc(100% + 40px);
  z-index: 1;
  background-color: #0b9fcf;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #0b9fcf;
}

@media screen and (max-width: 1200px) {
  /* line 72, dev/sass/components/works.scss */
  .works-slider .slick-arrow {
    width: 36px;
    height: 36px;
  }
}

@media screen and (max-width: 990px) {
  /* line 72, dev/sass/components/works.scss */
  .works-slider .slick-arrow {
    top: 100%;
  }
}

/* line 94, dev/sass/components/works.scss */
.works-slider .slick-arrow:hover {
  background-color: transparent;
}

/* line 97, dev/sass/components/works.scss */
.works-slider .slick-arrow:hover .icon {
  fill: #0b9fcf;
}

/* line 102, dev/sass/components/works.scss */
.works-slider .slick-arrow .icon {
  display: block;
  width: 30px;
  height: 30px;
  fill: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 102, dev/sass/components/works.scss */
  .works-slider .slick-arrow .icon {
    width: 24px;
    height: 24px;
  }
}

/* line 116, dev/sass/components/works.scss */
.works-slider .slick-prev {
  left: calc(50% - 30px);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media screen and (max-width: 1200px) {
  /* line 116, dev/sass/components/works.scss */
  .works-slider .slick-prev {
    left: calc(50% - 24px);
  }
}

/* line 125, dev/sass/components/works.scss */
.works-slider .slick-next {
  left: calc(50% + 30px);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media screen and (max-width: 1200px) {
  /* line 125, dev/sass/components/works.scss */
  .works-slider .slick-next {
    left: calc(50% + 24px);
  }
}

/* line 1, dev/sass/components/getcat.scss */
.getcat {
  background-color: #0b9fcf;
  padding: 50px 0;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/getcat.scss */
  .getcat {
    padding: 20px 0;
  }
}

/* line 13, dev/sass/components/getcat.scss */
.getcat-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 19, dev/sass/components/getcat.scss */
.getcat-left {
  width: 50%;
}

@media screen and (max-width: 600px) {
  /* line 19, dev/sass/components/getcat.scss */
  .getcat-left {
    width: 100%;
    text-align: center;
  }
}

/* line 28, dev/sass/components/getcat.scss */
.getcat-right {
  width: 50%;
}

@media screen and (max-width: 600px) {
  /* line 28, dev/sass/components/getcat.scss */
  .getcat-right {
    width: 100%;
  }
}

/* line 36, dev/sass/components/getcat.scss */
.getcat-name {
  font-weight: 600;
  color: #fff;
  font-size: 34px;
  margin: 0 0 20px;
}

@media screen and (max-width: 1200px) {
  /* line 36, dev/sass/components/getcat.scss */
  .getcat-name {
    font-size: 24px;
    margin: 0 0 10px;
  }
}

/* line 47, dev/sass/components/getcat.scss */
.getcat-name b {
  font-weight: 800;
}

/* line 52, dev/sass/components/getcat.scss */
.getcat-img {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50%;
  max-width: inherit;
  max-height: inherit;
  pointer-events: none;
}

@media screen and (max-width: 990px) {
  /* line 52, dev/sass/components/getcat.scss */
  .getcat-img {
    width: 40%;
    right: 50%;
    -webkit-transform: translate(112.5%, -50%);
        -ms-transform: translate(112.5%, -50%);
            transform: translate(112.5%, -50%);
  }
}

@media screen and (max-width: 600px) {
  /* line 52, dev/sass/components/getcat.scss */
  .getcat-img {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
  }
}

/* line 1, dev/sass/components/types.scss */
.types {
  padding: 50px 0;
  background-color: #fefefe;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/types.scss */
  .types {
    padding: 20px 0;
  }
}

/* line 14, dev/sass/components/types.scss */
.types-content .caption {
  margin: 0 0 50px;
}

@media screen and (max-width: 990px) {
  /* line 14, dev/sass/components/types.scss */
  .types-content .caption {
    margin-bottom: 20px;
  }
}

/* line 23, dev/sass/components/types.scss */
.types-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -15px;
}

/* line 29, dev/sass/components/types.scss */
.types-el {
  width: calc(100% / 3 - 30px);
  margin: 15px;
}

@media screen and (max-width: 768px) {
  /* line 29, dev/sass/components/types.scss */
  .types-el {
    width: calc(100% / 2 - 30px);
  }
}

/* line 37, dev/sass/components/types.scss */
.types-el__img {
  width: 100%;
  padding-bottom: 50%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  margin: 0 0 10px;
}

/* line 46, dev/sass/components/types.scss */
.types-el__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 50, dev/sass/components/types.scss */
.types-el__text-name {
  width: 50%;
  font-size: 14px;
  color: #000;
  border-right: 1px solid #464646;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1200px) {
  /* line 50, dev/sass/components/types.scss */
  .types-el__text-name {
    width: 100%;
    margin-bottom: 10px;
    padding-right: 0;
    border-right: none;
    text-align: center;
  }
}

/* line 70, dev/sass/components/types.scss */
.types-el__text-desc {
  width: 50%;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1200px) {
  /* line 70, dev/sass/components/types.scss */
  .types-el__text-desc {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }
}

/* line 81, dev/sass/components/types.scss */
.types-el__text-desc li {
  letter-spacing: 0em;
  font-size: 14px;
  color: #000;
  line-height: 120%;
}

/* line 87, dev/sass/components/types.scss */
.types-el__text-desc li:not(:last-child) {
  margin: 0 0 5px;
}

/* line 1, dev/sass/components/features.scss */
.features {
  padding: 50px 0;
  background-image: url("./../img/features-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/features.scss */
  .features {
    padding: 20px 0;
  }
}

/* line 17, dev/sass/components/features.scss */
.features-content .caption {
  margin: 0 0 50px;
}

@media screen and (max-width: 990px) {
  /* line 17, dev/sass/components/features.scss */
  .features-content .caption {
    margin-bottom: 20px;
  }
}

/* line 26, dev/sass/components/features.scss */
.features-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -15px;
  counter-reset: number;
}

/* line 33, dev/sass/components/features.scss */
.features-el {
  position: relative;
  width: calc(100% / 3 - 30px);
  margin: 15px;
  letter-spacing: 0em;
  padding-left: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  /* line 33, dev/sass/components/features.scss */
  .features-el {
    width: calc(100% / 2 - 30px);
  }
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/components/features.scss */
  .features-el {
    width: calc(100% - 30px);
  }
}

/* line 49, dev/sass/components/features.scss */
.features-el::before {
  content: counter(number);
  counter-increment: number;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 48px;
  font-weight: bold;
  color: #0b9fcf;
  letter-spacing: 0em;
  line-height: 100%;
}

/* line 62, dev/sass/components/features.scss */
.features-el__name {
  font-weight: bold;
  font-size: 18px;
  color: #000;
  margin: 0 0 10px;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 62, dev/sass/components/features.scss */
  .features-el__name {
    font-size: 16px;
    margin: 0 0 5px;
  }
}

/* line 75, dev/sass/components/features.scss */
.features-el__desc {
  color: #000;
  font-size: 18px;
  letter-spacing: 0em;
}

@media screen and (max-width: 1200px) {
  /* line 75, dev/sass/components/features.scss */
  .features-el__desc {
    font-size: 14px;
  }
}

/* line 1, dev/sass/components/services.scss */
.services {
  padding: 50px 0;
  background-color: #f7f7f7;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/services.scss */
  .services {
    padding: 20px 0;
  }
}

/* line 14, dev/sass/components/services.scss */
.services-content .caption {
  margin: 0 0 50px;
}

@media screen and (max-width: 990px) {
  /* line 14, dev/sass/components/services.scss */
  .services-content .caption {
    margin-bottom: 20px;
  }
}

/* line 23, dev/sass/components/services.scss */
.services-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -15px;
}

/* line 29, dev/sass/components/services.scss */
.services-el {
  position: relative;
  width: calc(100% / 3 - 30px);
  margin: 0 15px;
  padding: 40px 40px 91px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 5px 5px 10px 2px rgba(134, 133, 131, 0.1);
          box-shadow: 5px 5px 10px 2px rgba(134, 133, 131, 0.1);
  text-align: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: #fbfbfb;
}

@media screen and (max-width: 768px) {
  /* line 29, dev/sass/components/services.scss */
  .services-el {
    width: 100%;
    margin: 20px;
    padding: 20px 20px 91px;
  }
}

/* line 46, dev/sass/components/services.scss */
.services-el:hover {
  -webkit-box-shadow: 5px 5px 10px 2px rgba(134, 133, 131, 0.1), inset 0 3px 0 #0b9fcf;
          box-shadow: 5px 5px 10px 2px rgba(134, 133, 131, 0.1), inset 0 3px 0 #0b9fcf;
}

/* line 49, dev/sass/components/services.scss */
.services-el:hover .services-el__name {
  color: #0b9fcf;
}

/* line 54, dev/sass/components/services.scss */
.services-el__name {
  font-size: 16px;
  color: #000;
  letter-spacing: 0em;
  margin: 0 0 30px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1200px) {
  /* line 54, dev/sass/components/services.scss */
  .services-el__name {
    font-size: 14px;
    margin: 0 0 20px;
  }
}

/* line 68, dev/sass/components/services.scss */
.services-el img {
  display: block;
  pointer-events: none;
  margin: 0 auto 20px;
}

/* line 74, dev/sass/components/services.scss */
.services-el ol {
  counter-reset: number;
  margin: 0 0 30px;
}

/* line 78, dev/sass/components/services.scss */
.services-el ol li {
  font-size: 16px;
}

@media screen and (max-width: 1200px) {
  /* line 78, dev/sass/components/services.scss */
  .services-el ol li {
    font-size: 14px;
  }
}

/* line 85, dev/sass/components/services.scss */
.services-el ol li:not(:last-child) {
  margin: 0 0 10px;
}

/* line 89, dev/sass/components/services.scss */
.services-el ol li::before {
  content: counter(number);
  counter-increment: number;
  display: block;
  font-size: 14px;
  color: #c3c1bd;
}

/* line 99, dev/sass/components/services.scss */
.services-el .button {
  position: absolute;
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 1, dev/sass/components/how.scss */
.how {
  padding: 50px 0;
  background-color: #f7f7f7;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/how.scss */
  .how {
    padding: 20px 0;
  }
}

@media screen and (max-width: 768px) {
  /* line 13, dev/sass/components/how.scss */
  .how-content {
    overflow: auto;
    max-width: 100%;
  }
}

/* line 19, dev/sass/components/how.scss */
.how-content .caption {
  margin: 0 0 50px;
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/components/how.scss */
  .how-content .caption {
    margin-bottom: 20px;
  }
}

/* line 28, dev/sass/components/how.scss */
.how-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 768px) {
  /* line 28, dev/sass/components/how.scss */
  .how-list {
    min-width: 738px;
  }
}

/* line 36, dev/sass/components/how.scss */
.how-el {
  width: calc(100% / 4);
  text-align: center;
}

/* line 40, dev/sass/components/how.scss */
.how-el[data-pos="1"] {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

/* line 44, dev/sass/components/how.scss */
.how-el[data-pos="2"] {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

/* line 48, dev/sass/components/how.scss */
.how-el[data-pos="3"] {
  -webkit-transform: translateX(200%);
      -ms-transform: translateX(200%);
          transform: translateX(200%);
}

/* line 53, dev/sass/components/how.scss */
.how-el .button:not(:last-child) {
  margin: 0 0 10px;
}

/* line 58, dev/sass/components/how.scss */
.how-el a:not(.button) {
  font-size: 14px;
  letter-spacing: 0em;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 63, dev/sass/components/how.scss */
.how-el a:not(.button):hover {
  color: #0b9fcf;
}

/* line 68, dev/sass/components/how.scss */
.how-el__name {
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 0em;
  color: #000;
}

/* line 74, dev/sass/components/how.scss */
.how-el__name:not(:last-child) {
  margin: 0 0 10px;
}

/* line 79, dev/sass/components/how.scss */
.how-el__desc {
  font-size: 14px;
  letter-spacing: 0em;
  color: #000;
}

/* line 86, dev/sass/components/how.scss */
.how-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  height: 64px;
}

@media screen and (max-width: 768px) {
  /* line 86, dev/sass/components/how.scss */
  .how-steps {
    min-width: 738px;
  }
}

/* line 95, dev/sass/components/how.scss */
.how-steps__el {
  position: relative;
  width: 25%;
}

/* line 99, dev/sass/components/how.scss */
.how-steps__el::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #0b9fcf;
  -webkit-box-shadow: 0 0 0 5px #81cbe3, 0 0 16px 5px #0b9fcf;
          box-shadow: 0 0 0 5px #81cbe3, 0 0 16px 5px #0b9fcf;
}

/* line 113, dev/sass/components/how.scss */
.how-steps__el:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 100%;
  background-color: #0b9fcf;
}

/* line 1, dev/sass/components/sale.scss */
.sale {
  padding: 50px 0;
  background-color: #f7f7f7;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/components/sale.scss */
  .sale {
    padding: 20px 0;
  }
}

/* line 10, dev/sass/components/sale.scss */
.sale .container .caption {
  position: relative;
  margin: 0 0 50px;
  z-index: 2;
}

@media screen and (max-width: 1200px) {
  /* line 10, dev/sass/components/sale.scss */
  .sale .container .caption {
    margin: 0 0 10px;
  }
}

/* line 21, dev/sass/components/sale.scss */
.sale-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 26, dev/sass/components/sale.scss */
.sale-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 50%;
  padding: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #0b9fcf;
  background-image: url("./../img/brand-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  text-align: center;
}

@media screen and (max-width: 600px) {
  /* line 26, dev/sass/components/sale.scss */
  .sale-left {
    width: 100%;
  }
}

/* line 46, dev/sass/components/sale.scss */
.sale-left::after {
  content: '';
  position: absolute;
  top: -103px;
  left: -103px;
  width: 266px;
  height: 247px;
  z-index: 1;
  background-image: url("../img/bant-big.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  pointer-events: none;
}

@media screen and (max-width: 990px) {
  /* line 46, dev/sass/components/sale.scss */
  .sale-left::after {
    width: 133px;
    height: 123px;
    top: -54px;
    left: -54px;
  }
}

/* line 69, dev/sass/components/sale.scss */
.sale-right {
  width: 50%;
  background-image: url("./../img/house.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  padding-bottom: 50%;
}

@media screen and (max-width: 600px) {
  /* line 69, dev/sass/components/sale.scss */
  .sale-right {
    width: 100%;
    padding-bottom: 100%;
  }
}

/* line 83, dev/sass/components/sale.scss */
.sale-text {
  text-align: center;
  font-size: 24px;
  letter-spacing: 0em;
  color: #fff;
  text-transform: uppercase;
  margin: 0 0 50px;
}

@media screen and (max-width: 1200px) {
  /* line 83, dev/sass/components/sale.scss */
  .sale-text {
    font-size: 16px;
    margin: 0 0 10px;
  }
}

/* line 96, dev/sass/components/sale.scss */
.sale-text b {
  font-weight: bold;
  font-size: 34px;
}

@media screen and (max-width: 1200px) {
  /* line 96, dev/sass/components/sale.scss */
  .sale-text b {
    font-size: 24px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2ljL2ZvbnRzLnNjc3MiLCJtYWluLmNzcyIsImJhc2ljL2dlbmVyYWwuc2NzcyIsImJhc2ljL3ZhcmlhYmxlcy5zY3NzIiwiYWRkb25zL2NvbnRhaW5lci5zY3NzIiwiYWRkb25zL2xvZ290eXBlLnNjc3MiLCJhZGRvbnMvYnV0dG9uLnNjc3MiLCJhZGRvbnMvbnVtLnNjc3MiLCJhZGRvbnMvY2FwdGlvbi5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvc2NoZWR1bGUuc2NzcyIsImNvbXBvbmVudHMvY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9jYWxsYmFjay5zY3NzIiwiY29tcG9uZW50cy9tZW51LnNjc3MiLCJjb21wb25lbnRzL3Byb21vLnNjc3MiLCJjb21wb25lbnRzL2Rvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL3BvbGwuc2NzcyIsImNvbXBvbmVudHMvcmV2aWV3LnNjc3MiLCJjb21wb25lbnRzL2NhbGxiYWNrLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvd29ya3Muc2NzcyIsImNvbXBvbmVudHMvZ2V0Y2F0LnNjc3MiLCJjb21wb25lbnRzL3R5cGVzLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzLnNjc3MiLCJjb21wb25lbnRzL3NlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL2hvdy5zY3NzIiwiY29tcG9uZW50cy9zYWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyx5QkFBd0I7RUFDeEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIscVJBSXVFO0NDSHZFOztBRE1EO0VBQ0MseUJBQXdCO0VBQ3hCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHFSQUl1RTtDQ1B2RTs7QURVRDtFQUNDLHlCQUF3QjtFQUN4QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixvU0FJMEU7Q0NYMUU7O0FEY0Q7RUFDQyx5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RDs7QUFFRCw0Q0FBNEM7QXdCeHpGMUM7RUFjQyxrQkFBaUI7RUFDakIsZ0JBQWU7Q0FLZjs7QUFIQTtFeEI4eUZELDRDQUE0QztFd0IvekY1QztJQWtCRSxnQkFBZTtHQUVoQjtDeEIreUZGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRzcmM6dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy8zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC5lb3QnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0c3JjOnVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy8zMDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy8zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy8zMDAuZW90JyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdHNyYzp1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zL25vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvbm9ybWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvbm9ybWFsLmVvdCcpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy9ub3JtYWwuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRzcmM6dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy9pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zL2l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zL2l0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zL2l0YWxpYy5lb3QnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdHNyYzp1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zL2JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zL2JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy9ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC5lb3QnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRzcmM6dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy9ib2xkLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy9ib2xkLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zL2JvbGQtaXRhbGljLmVvdCcpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy9ib2xkLWl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdHNyYzp1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLmVvdCcpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy82MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRzcmM6dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy82MDAtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy82MDAtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzYwMC1pdGFsaWMuZW90JyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzYwMC1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRzcmM6dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzgwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzgwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzgwMC5lb3QnKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvODAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0c3JjOnVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvODAwLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnLi8uLi9mb250cy9vcGVuLXNhbnMvODAwLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4vLi4vZm9udHMvb3Blbi1zYW5zLzgwMC1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAtaXRhbGljLmVvdCcpLFxyXG5cdFx0dXJsKCcuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAtaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy8zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy8zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy9ub3JtYWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL25vcm1hbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL25vcm1hbC5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL25vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy9pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL2l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL2l0YWxpYy5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL2l0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL2JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy9ib2xkLmVvdFwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL2JvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvYm9sZC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy9ib2xkLWl0YWxpYy5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zL2JvbGQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLmVvdFwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzYwMC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzYwMC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy82MDAtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvNjAwLWl0YWxpYy5lb3RcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzYwMC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvODAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAuZW90XCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvODAwLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvODAwLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3Blbi1zYW5zLzgwMC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW4tc2Fucy84MDAtaXRhbGljLmVvdFwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuLXNhbnMvODAwLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2Jhc2ljL2dlbmVyYWwuc2NzcyAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogbGluZSA3LCBkZXYvc2Fzcy9iYXNpYy9nZW5lcmFsLnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDEyLCBkZXYvc2Fzcy9iYXNpYy9nZW5lcmFsLnNjc3MgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAxNywgZGV2L3Nhc3MvYmFzaWMvZ2VuZXJhbC5zY3NzICovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy9iYXNpYy9nZW5lcmFsLnNjc3MgKi9cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAyNywgZGV2L3Nhc3MvYmFzaWMvZ2VuZXJhbC5zY3NzICovXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDMxLCBkZXYvc2Fzcy9iYXNpYy9nZW5lcmFsLnNjc3MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvYmFzaWMvZ2VuZXJhbC5zY3NzICovXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDUsIGRldi9zYXNzL2Jhc2ljL2dlbmVyYWwuc2NzcyAqL1xuaW5wdXQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvYmFzaWMvZ2VuZXJhbC5zY3NzICovXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2FkZG9ucy9jb250YWluZXIuc2NzcyAqL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9hZGRvbnMvbG9nb3R5cGUuc2NzcyAqL1xuICAubG9nb3R5cGUtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvYWRkb25zL2J1dHRvbi5zY3NzICovXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5ZmNmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiOWZjZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvYWRkb25zL2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL2FkZG9ucy9idXR0b24uc2NzcyAqL1xuLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMGI5ZmNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvYWRkb25zL2J1dHRvbi5zY3NzICovXG4uYnV0dG9uLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6ICM4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG5cbi8qIGxpbmUgMzAsIGRldi9zYXNzL2FkZG9ucy9idXR0b24uc2NzcyAqL1xuLmJ1dHRvbi1saW5lYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBiOWZjZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiOWZjZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzAsIGRldi9zYXNzL2FkZG9ucy9idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLWxpbmVhciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyogbGluZSA0OCwgZGV2L3Nhc3MvYWRkb25zL2J1dHRvbi5zY3NzICovXG4uYnV0dG9uLWxpbmVhcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5ZmNmO1xufVxuXG4vKiBsaW5lIDU0LCBkZXYvc2Fzcy9hZGRvbnMvYnV0dG9uLnNjc3MgKi9cbi5idXR0b24tZ3JheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NjQ2NDY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDU0LCBkZXYvc2Fzcy9hZGRvbnMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi1ncmF5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDcyLCBkZXYvc2Fzcy9hZGRvbnMvYnV0dG9uLnNjc3MgKi9cbi5idXR0b24tZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvYWRkb25zL2J1dHRvbi5zY3NzICovXG4uYnV0dG9uLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNzgsIGRldi9zYXNzL2FkZG9ucy9idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk2LCBkZXYvc2Fzcy9hZGRvbnMvYnV0dG9uLnNjc3MgKi9cbi5idXR0b24tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvYWRkb25zL251bS5zY3NzICovXG4ubnVtIHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL2FkZG9ucy9udW0uc2NzcyAqL1xuLm51bV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MnB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAzNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA0LCBkZXYvc2Fzcy9hZGRvbnMvbnVtLnNjc3MgKi9cbiAgLm51bV9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMjZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9hZGRvbnMvbnVtLnNjc3MgKi9cbi5udW1fX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxNywgZGV2L3Nhc3MvYWRkb25zL251bS5zY3NzICovXG4gIC5udW1fX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9hZGRvbnMvbnVtLnNjc3MgKi9cbi5udW1fX2l0ZW0tbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzQsIGRldi9zYXNzL2FkZG9ucy9udW0uc2NzcyAqL1xuICAubnVtX19pdGVtLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ2LCBkZXYvc2Fzcy9hZGRvbnMvbnVtLnNjc3MgKi9cbi5udW1fX2l0ZW0tc2VjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDQ2LCBkZXYvc2Fzcy9hZGRvbnMvbnVtLnNjc3MgKi9cbiAgLm51bV9faXRlbS1zZWMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2FkZG9ucy9jYXB0aW9uLnNjc3MgKi9cbi5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvYWRkb25zL2NhcHRpb24uc2NzcyAqL1xuICAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL2FkZG9ucy9jYXB0aW9uLnNjc3MgKi9cbi5jYXB0aW9uLS1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9hZGRvbnMvY2FwdGlvbi5zY3NzICovXG4uY2FwdGlvbi0tZGFyayB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG4vKiBsaW5lIDE4LCBkZXYvc2Fzcy9hZGRvbnMvY2FwdGlvbi5zY3NzICovXG4uY2FwdGlvbi0tYmx1ZSB7XG4gIGNvbG9yOiAjMGI5ZmNmO1xufVxuXG4vKiBsaW5lIDIyLCBkZXYvc2Fzcy9hZGRvbnMvY2FwdGlvbi5zY3NzICovXG4uY2FwdGlvbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI3LCBkZXYvc2Fzcy9hZGRvbnMvY2FwdGlvbi5zY3NzICovXG4uc3ViY2FwdGlvbiB7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLyogbGluZSA5LCBkZXYvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWNvbCB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMywgZGV2L3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLS1kYXJrIC5oZWFkZXItY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIzLCBkZXYvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItLWRhcmsgLmhlYWRlci1jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM1LCBkZXYvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItLWRhcmsgLnNjaGVkdWxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNDEsIGRldi9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItLWRhcmsgLnNjaGVkdWxlIC5zY2hlZHVsZS1lbF9fZGF5cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLS1kYXJrIC5zY2hlZHVsZSAuc2NoZWR1bGUtZWxfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1MSwgZGV2L3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLS1kYXJrIC5jb250YWN0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNTcsIGRldi9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItLWRhcmsgLmNvbnRhY3QgLmNvbnRhY3QtZWxfX2NhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDcyLCBkZXYvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWVudSAuaWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZpbGw6ICMwYjlmY2Y7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3NjaGVkdWxlLnNjc3MgKi9cbiAgLnNjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLyogbGluZSA4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3NjaGVkdWxlLnNjc3MgKi9cbi5zY2hlZHVsZS1lbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4vKiBsaW5lIDEyLCBkZXYvc2Fzcy9jb21wb25lbnRzL3NjaGVkdWxlLnNjc3MgKi9cbi5zY2hlZHVsZS1lbF9fZGF5cyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEyLCBkZXYvc2Fzcy9jb21wb25lbnRzL3NjaGVkdWxlLnNjc3MgKi9cbiAgLnNjaGVkdWxlLWVsX19kYXlzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMiwgZGV2L3Nhc3MvY29tcG9uZW50cy9zY2hlZHVsZS5zY3NzICovXG4gIC5zY2hlZHVsZS1lbF9fZGF5cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9zY2hlZHVsZS5zY3NzICovXG4uc2NoZWR1bGUtZWxfX3RpbWUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9zY2hlZHVsZS5zY3NzICovXG4gIC5zY2hlZHVsZS1lbF9fdGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjYsIGRldi9zYXNzL2NvbXBvbmVudHMvc2NoZWR1bGUuc2NzcyAqL1xuICAuc2NoZWR1bGUtZWxfX3RpbWUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9jb250YWN0LnNjc3MgKi9cbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL2NvbXBvbmVudHMvY29udGFjdC5zY3NzICovXG4uY29udGFjdC1lbF9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy9jb21wb25lbnRzL2NvbnRhY3Quc2NzcyAqL1xuICAuY29udGFjdC1lbF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9jb250YWN0LnNjc3MgKi9cbiAgLmNvbnRhY3QtZWxfX2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qIGxpbmUgMjQsIGRldi9zYXNzL2NvbXBvbmVudHMvY29udGFjdC5zY3NzICovXG4uY29udGFjdC1lbF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwYjlmY2Y7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9jb250YWN0LnNjc3MgKi9cbiAgLmNvbnRhY3QtZWxfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy9jb21wb25lbnRzL2NvbnRhY3Quc2NzcyAqL1xuLmNvbnRhY3QtZWxfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2suc2NzcyAqL1xuICAuY2FsbGJhY2sge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvbWVudS5zY3NzICovXG4ubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9tZW51LnNjc3MgKi9cbiAgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuNnM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNSwgZGV2L3Nhc3MvY29tcG9uZW50cy9tZW51LnNjc3MgKi9cbiAgLm1lbnUuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL2NvbXBvbmVudHMvbWVudS5zY3NzICovXG4ubWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL2NvbXBvbmVudHMvbWVudS5zY3NzICovXG4gIC5tZW51LWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLyogbGluZSAzMiwgZGV2L3Nhc3MvY29tcG9uZW50cy9tZW51LnNjc3MgKi9cbi5tZW51LWVsX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDY0NjQ2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NDY0Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL2NvbXBvbmVudHMvbWVudS5zY3NzICovXG4gIC5tZW51LWVsX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzIsIGRldi9zYXNzL2NvbXBvbmVudHMvbWVudS5zY3NzICovXG4gIC5tZW51LWVsX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8qIGxpbmUgNTMsIGRldi9zYXNzL2NvbXBvbmVudHMvbWVudS5zY3NzICovXG4ubWVudS1lbF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG4vKiBsaW5lIDYwLCBkZXYvc2Fzcy9jb21wb25lbnRzL21lbnUuc2NzcyAqL1xuLm1lbnUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDYwLCBkZXYvc2Fzcy9jb21wb25lbnRzL21lbnUuc2NzcyAqL1xuICAubWVudS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2OCwgZGV2L3Nhc3MvY29tcG9uZW50cy9tZW51LnNjc3MgKi9cbiAgLm1lbnUtY2xvc2UgLm1lbnUtZWxfX2xpbmsge1xuICAgIGNvbG9yOiAjZmY3ZjAwO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4ucHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9tby1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuICAucHJvbW8ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tbzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiBsaW5lIDI2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDMxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4ucHJvbW8tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4gIC5wcm9tby1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1sZWZ0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0MywgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4gIC5wcm9tby1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTQsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuLnByb21vLXJpZ2h0IHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuXG4vKiBsaW5lIDU4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1mb3JtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4vKiBsaW5lIDY0LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1mb3JtLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA2NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4gIC5wcm9tby1mb3JtLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDc3LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1mb3JtLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDc3LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbiAgLnByb21vLWZvcm0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTAsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuLnByb21vLWZvcm1fX2ZpZWxkLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA5MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4gIC5wcm9tby1mb3JtX19maWVsZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMDAsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuLnByb21vLWZvcm1fX3Rvb2x0aXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4vKiBsaW5lIDEwNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4ucHJvbW8tZm9ybSBbdHlwZT1cInRleHRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMDYsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuICAucHJvbW8tZm9ybSBbdHlwZT1cInRleHRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTI3LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1mb3JtIFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBiOWZjZjtcbn1cblxuLyogbGluZSAxMzAsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuLnByb21vLWZvcm0gW3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxMzUsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuLnByb21vLWZvcm0gW3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDE0MSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4ucHJvbW8tZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxNDYsIGRldi9zYXNzL2NvbXBvbmVudHMvcHJvbW8uc2NzcyAqL1xuLnByb21vLWZvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTQ2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbiAgLnByb21vLWZvcm0gdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTY2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Byb21vLnNjc3MgKi9cbi5wcm9tby1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5ZmNmO1xufVxuXG4vKiBsaW5lIDE3MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wcm9tby5zY3NzICovXG4ucHJvbW8tZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9jb21wb25lbnRzL2Rvd25sb2FkLnNjc3MgKi9cbi5kb3dubG9hZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL2NvbXBvbmVudHMvZG93bmxvYWQuc2NzcyAqL1xuICAuZG93bmxvYWQtbGluayB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1LCBkZXYvc2Fzcy9jb21wb25lbnRzL2Rvd25sb2FkLnNjc3MgKi9cbi5kb3dubG9hZC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMTgsIGRldi9zYXNzL2NvbXBvbmVudHMvZG93bmxvYWQuc2NzcyAqL1xuLmRvd25sb2FkLWxpbms6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDIyLCBkZXYvc2Fzcy9jb21wb25lbnRzL2Rvd25sb2FkLnNjc3MgKi9cbi5kb3dubG9hZC1saW5rOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLyogbGluZSAyNywgZGV2L3Nhc3MvY29tcG9uZW50cy9kb3dubG9hZC5zY3NzICovXG4uZG93bmxvYWQtbGluayBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL2NvbXBvbmVudHMvZG93bmxvYWQuc2NzcyAqL1xuICAuZG93bmxvYWQtbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyogbGluZSA0MSwgZGV2L3Nhc3MvY29tcG9uZW50cy9kb3dubG9hZC5zY3NzICovXG4uZG93bmxvYWQtbGluayAuaWNvbiB7XG4gIGZpbGw6ICM0NjQ2NDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA0MSwgZGV2L3Nhc3MvY29tcG9uZW50cy9kb3dubG9hZC5zY3NzICovXG4gIC5kb3dubG9hZC1saW5rIC5pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLyogbGluZSA1NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9kb3dubG9hZC5zY3NzICovXG4uZG93bmxvYWQtbGluay1hbHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ2NDY0NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNTQsIGRldi9zYXNzL2NvbXBvbmVudHMvZG93bmxvYWQuc2NzcyAqL1xuICAuZG93bmxvYWQtbGluay1hbHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSA2NywgZGV2L3Nhc3MvY29tcG9uZW50cy9kb3dubG9hZC5zY3NzICovXG4uZG93bmxvYWQtbGluay1hbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9kb3dubG9hZC5zY3NzICovXG4uZG93bmxvYWQtbGluay1hbHQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG4vKiBsaW5lIDc0LCBkZXYvc2Fzcy9jb21wb25lbnRzL2Rvd25sb2FkLnNjc3MgKi9cbi5kb3dubG9hZC1saW5rLWFsdDpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICM0NjQ2NDY7XG59XG5cbi8qIGxpbmUgNzksIGRldi9zYXNzL2NvbXBvbmVudHMvZG93bmxvYWQuc2NzcyAqL1xuLmRvd25sb2FkLWxpbmstYWx0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDg5LCBkZXYvc2Fzcy9jb21wb25lbnRzL2Rvd25sb2FkLnNjc3MgKi9cbi5kb3dubG9hZC1saW5rLWFsdCAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA4OSwgZGV2L3Nhc3MvY29tcG9uZW50cy9kb3dubG9hZC5zY3NzICovXG4gIC5kb3dubG9hZC1saW5rLWFsdCAuaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4gIC5wb2xsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzBiOWZjZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAzNSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMGI5ZmNmO1xufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOWZjZjtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLyogbGluZSA1MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tcHJvZ3Jlc3NfX3ZhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi8qIGxpbmUgNjAsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLXByb2dyZXNzX192YWwuc3RhcnQge1xuICBjb2xvcjogIzBiOWZjZjtcbn1cblxuLyogbGluZSA2NiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjYsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4gIC5wb2xsLWZvcm0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDY2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuICAucG9sbC1mb3JtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDc4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgODQsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLXF1ZXN0aW9uW2RhdGEtcW49XCIxXCJdLnNob3cgfiAucG9sbC1mb3JtLWJ1dHRvbnMgLmJ1dHRvbi1saW5lYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDkxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1xdWVzdGlvbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgOTMsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLXF1ZXN0aW9uLnNob3dbZGF0YS1xbj1cIjNcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDEwMCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tcXVlc3Rpb24gLmNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDEwNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tcXVlc3Rpb24gLnN1YmNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDEwOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tbnVtYmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEwOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTA5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuICAucG9sbC1mb3JtLW51bWJlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTI2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjODg4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMjYsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4gIC5wb2xsLWZvcm0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMjYsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4gIC5wb2xsLWZvcm0tbmFtZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTQ0LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMHB4IC0xMHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDE0NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1vcHRpb25zIHtcbiAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxNTMsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLW9wdGlvbnMtLTY2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuNSk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTUzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuICAucG9sbC1mb3JtLW9wdGlvbnMtLTY2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2MSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tb3B0aW9ucy0tNjYgLnBvbGwtZm9ybS1lbC0tMzMge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxNjEsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4gIC5wb2xsLWZvcm0tb3B0aW9ucy0tNjYgLnBvbGwtZm9ybS1lbC0tMzMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTY5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1vcHRpb25zIC5wb2xsLWZvcm0tZWwtLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTc2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1vcHRpb25zIC5wb2xsLWZvcm0tZWwtLWZpbGUgbGFiZWw6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDE4MiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tb3B0aW9ucyAucG9sbC1mb3JtLWVsLS1maWxlIGxhYmVsOm50aC1jaGlsZCgyKTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwYjlmY2Y7XG59XG5cbi8qIGxpbmUgMTg3LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1vcHRpb25zIC5wb2xsLWZvcm0tZWwtLWZpbGUgbGFiZWw6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvYXR0YWNoLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgMTk5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1vcHRpb25zIC5wb2xsLWZvcm0tZWwtLWZpbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDIwNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tb3B0aW9uc19faW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIwNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1vcHRpb25zX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tb3B0aW9uc19faW1nW2RhdGEtdHlwZT1cIjFcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wb2xsLzMtc2luZ2xlLXNsb3BlLmpwZ1wiKTtcbn1cblxuLyogbGluZSAyMjIsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLW9wdGlvbnNfX2ltZ1tkYXRhLXR5cGU9XCIyXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcG9sbC8zLWRvdWJsZS1zbG9wZS5qcGdcIik7XG59XG5cbi8qIGxpbmUgMjI2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1vcHRpb25zX19pbWdbZGF0YS10eXBlPVwiM1wiXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3BvbGwvMy1hdHRpYy5qcGdcIik7XG59XG5cbi8qIGxpbmUgMjMwLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1vcHRpb25zX19pbWdbZGF0YS10eXBlPVwiNFwiXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3BvbGwvMy1oaXAuanBnXCIpO1xufVxuXG4vKiBsaW5lIDIzNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tb3B0aW9uc19faW1nW2RhdGEtdHlwZT1cIjVcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wb2xsLzMtbXVsdGkuanBnXCIpO1xufVxuXG4vKiBsaW5lIDIzOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tb3B0aW9uc19faW1nW2RhdGEtdHlwZT1cIjZcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wb2xsLzItb3RoZXIuanBnXCIpO1xufVxuXG4vKiBsaW5lIDI0NSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjQ5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAucG9sbC1mb3JtLWNoZWNrYm94X19pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI5ZmNmO1xufVxuXG4vKiBsaW5lIDI1MiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLnBvbGwtZm9ybS1jaGVja2JveF9faXRlbTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyNTksIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWNoZWNrYm94X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDI2NiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tY2hlY2tib3hfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5ZmNmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDI4MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZWwge1xuICB3aWR0aDogY2FsYygxMDAlIC8gNiAtIDIwcHgpO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDI4MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI4MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI4MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDI4MCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAzMDAsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWVsLS0zMyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDdweCA3cHggMTBweCAycHggcmdiYSg3MCwgNzAsIDcwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMwMCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1lbC0tMzMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMDAsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4gIC5wb2xsLWZvcm0tZWwtLTMzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDMxNSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZWwtLTMzIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzMjEsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWVsLS0zMyBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuLyogbGluZSAzMjcsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWVsLS0zMyBsYWJlbCBbdHlwZT1cIm51bWJlclwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgbWFyZ2luOiAwIDEwcHggMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzI3LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuICAucG9sbC1mb3JtLWVsLS0zMyBsYWJlbCBbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAzNDUsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWVsLS0zMyBsYWJlbCBbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBiOWZjZjtcbn1cblxuLyogbGluZSAzNDgsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWVsLS0zMyBsYWJlbCBbdHlwZT1cIm51bWJlclwiXTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMzUzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1lbC0tMzMgbGFiZWwgW3R5cGU9XCJudW1iZXJcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMzU4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1lbC0tMzMgbGFiZWwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5wb2xsLWZvcm0tZWwtLTMzIGxhYmVsIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBsaW5lIDM2NiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZWwgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDM3MSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZWwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzc2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1lbCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAucG9sbC1mb3JtLWVsX19pbWc6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgMzgzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1lbF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiA3cHggN3B4IDEwcHggMnB4IHJnYmEoNzAsIDcwLCA3MCwgMC4xKTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4vKiBsaW5lIDM5MiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZWxfX2ltZzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGI5ZmNmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDQwNSwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZWxfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQxNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDE5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1idXR0b25zID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgNDIzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1idXR0b25zLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDQyOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA3cHggN3B4IDEwcHggMnB4IHJnYmEoNzAsIDcwLCA3MCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgNzAsIDcwLCAwLjEpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDQ0NiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tdG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA0NTIsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLXByZXNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBsaW5lIDQ1OCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tcHJlc2VudF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1NnB4O1xuICBtYXJnaW46IDMwcHggMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQ1OCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbiAgLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDU4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuICAucG9sbC1mb3JtLXByZXNlbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNDcxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAtNDVweDtcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDEwM3B4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFudC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDg2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDdweCA3cHggMTBweCAycHggcmdiYSg3MCwgNzAsIDcwLCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogbGluZSA0OTgsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLXByZXNlbnRfX2l0ZW0gbGFiZWwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNTAyLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtIGxhYmVsIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5wb2xsLWZvcm0tcHJlc2VudF9faXRlbS1yYWRpbyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4ICMwYjlmY2YsIGluc2V0IDAgMCAwIDFweCAjMGI5ZmNmO1xufVxuXG4vKiBsaW5lIDUxMCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tcHJlc2VudF9faXRlbSBsYWJlbCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAucG9sbC1mb3JtLXByZXNlbnRfX2l0ZW0tbmFtZSxcbi5wb2xsLWZvcm0tcHJlc2VudF9faXRlbSBsYWJlbCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiAucG9sbC1mb3JtLXByZXNlbnRfX2l0ZW0tdmFsLFxuLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtIGxhYmVsIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5wb2xsLWZvcm0tcHJlc2VudF9faXRlbS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNTE5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtLXJhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNTQyLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwYjlmY2Y7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA1NTQsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLXByZXNlbnRfX2l0ZW0tdmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzBiOWZjZiwgMnB4IDJweCAycHggIzA4OGE4YSwgNHB4IDRweCAzcHggI2ZmZiwgNnB4IDZweCAzcHggIzQ2NDY0NjtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDU2NywgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tcHJlc2VudF9faXRlbS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMGI5ZmNmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNTc4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNTc4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuICAucG9sbC1mb3JtLXByZXNlbnRfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTk1LCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1lbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgNjAwLCBkZXYvc2Fzcy9jb21wb25lbnRzL3BvbGwuc2NzcyAqL1xuLnBvbGwtZm9ybS1lbmQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2MDQsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWVuZCBbdHlwZT1cInRleHRcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG4vKiBsaW5lIDYyMiwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZW5kIFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBiOWZjZjtcbn1cblxuLyogbGluZSA2MjUsIGRldi9zYXNzL2NvbXBvbmVudHMvcG9sbC5zY3NzICovXG4ucG9sbC1mb3JtLWVuZCBbdHlwZT1cInRleHRcIl06Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDYzMCwgZGV2L3Nhc3MvY29tcG9uZW50cy9wb2xsLnNjc3MgKi9cbi5wb2xsLWZvcm0tZW5kIFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3Jldmlldy5zY3NzICovXG4ucmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbiAgLnJldmlldyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbi5yZXZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLyogbGluZSAxNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1jb250ZW50IC5jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuICAucmV2aWV3LWNvbnRlbnQgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyNywgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5ZmNmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGI5ZmNmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNywgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuICAucmV2aWV3LXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Jldmlldy5zY3NzICovXG4ucmV2aWV3LXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA0OCwgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzBiOWZjZjtcbn1cblxuLyogbGluZSA1MywgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1zbGlkZXIgLnNsaWNrLWFycm93IC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDUzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3Jldmlldy5zY3NzICovXG4gIC5yZXZpZXctc2xpZGVyIC5zbGljay1hcnJvdyAuaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjcsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbi5yZXZpZXctc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDY3LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Jldmlldy5zY3NzICovXG4gIC5yZXZpZXctc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICByaWdodDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLyogbGluZSA2NywgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuICAucmV2aWV3LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC8qIGxpbmUgNzksIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbiAgLnJldmlldy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgODgsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbi5yZXZpZXctc2xpZGVyX19lbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1zbGlkZXJfX2ltZyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MCUgLyAxLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk1LCBkZXYvc2Fzcy9jb21wb25lbnRzL3Jldmlldy5zY3NzICovXG4gIC5yZXZpZXctc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAxLjUpO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTEsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbi5yZXZpZXctc2xpZGVyX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuICAucmV2aWV3LXNsaWRlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbi5yZXZpZXctc2xpZGVyX19hdXRob3Ige1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQ2NDY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTIwLCBkZXYvc2Fzcy9jb21wb25lbnRzL3Jldmlldy5zY3NzICovXG4gIC5yZXZpZXctc2xpZGVyX19hdXRob3Ige1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNSwgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1zbGlkZXJfX25hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMzUsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbiAgLnJldmlldy1zbGlkZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0NywgZGV2L3Nhc3MvY29tcG9uZW50cy9yZXZpZXcuc2NzcyAqL1xuLnJldmlldy1zbGlkZXJfX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxNDcsIGRldi9zYXNzL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MgKi9cbiAgLnJldmlldy1zbGlkZXJfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2stZm9ybS5zY3NzICovXG4uY2FsbGJhY2stZm9ybSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOWZjZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL2NhbGxiYWNrLWZvcm0uc2NzcyAqL1xuICAuY2FsbGJhY2stZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2stZm9ybS5zY3NzICovXG4uY2FsbGJhY2stZm9ybS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi8qIGxpbmUgMTgsIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2stZm9ybS5zY3NzICovXG4uY2FsbGJhY2stZm9ybS1jb250ZW50IC5jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTgsIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2stZm9ybS5zY3NzICovXG4gIC5jYWxsYmFjay1mb3JtLWNvbnRlbnQgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9jYWxsYmFjay1mb3JtLnNjc3MgKi9cbi5jYWxsYmFjay1mb3JtLWNvbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI4LCBkZXYvc2Fzcy9jb21wb25lbnRzL2NhbGxiYWNrLWZvcm0uc2NzcyAqL1xuICAuY2FsbGJhY2stZm9ybS1jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM2LCBkZXYvc2Fzcy9jb21wb25lbnRzL2NhbGxiYWNrLWZvcm0uc2NzcyAqL1xuICAuY2FsbGJhY2stZm9ybS1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQzLCBkZXYvc2Fzcy9jb21wb25lbnRzL2NhbGxiYWNrLWZvcm0uc2NzcyAqL1xuLmNhbGxiYWNrLWZvcm0gW3R5cGU9XCJ0ZXh0XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RlYmY1O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZWJmNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNDMsIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2stZm9ybS5zY3NzICovXG4gIC5jYWxsYmFjay1mb3JtIFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gIH1cbn1cblxuLyogbGluZSA2MSwgZGV2L3Nhc3MvY29tcG9uZW50cy9jYWxsYmFjay1mb3JtLnNjc3MgKi9cbi5jYWxsYmFjay1mb3JtIFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ2NDY0Njtcbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9jYWxsYmFjay1mb3JtLnNjc3MgKi9cbi5jYWxsYmFjay1mb3JtIFt0eXBlPVwidGV4dFwiXTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2stZm9ybS5zY3NzICovXG4uY2FsbGJhY2stZm9ybSBbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL2NvbXBvbmVudHMvY2FsbGJhY2stZm9ybS5zY3NzICovXG4uY2FsbGJhY2stZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuLndvcmtzIHtcbiAgcGFkZGluZzogNTBweCAwIDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3dvcmtzLnNjc3MgKi9cbiAgLndvcmtzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3dvcmtzLnNjc3MgKi9cbiAgLndvcmtzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNTNweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4LCBkZXYvc2Fzcy9jb21wb25lbnRzL3dvcmtzLnNjc3MgKi9cbi53b3Jrcy1jb250ZW50IC5jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOCwgZGV2L3Nhc3MvY29tcG9uZW50cy93b3Jrcy5zY3NzICovXG4gIC53b3Jrcy1jb250ZW50IC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjcsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuLndvcmtzLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4vKiBsaW5lIDMyLCBkZXYvc2Fzcy9jb21wb25lbnRzL3dvcmtzLnNjc3MgKi9cbi53b3Jrcy1zbGlkZXJfX2VsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzksIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuLndvcmtzLXNsaWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDUsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuLndvcmtzLXNsaWRlcl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSA1MCwgZGV2L3Nhc3MvY29tcG9uZW50cy93b3Jrcy5zY3NzICovXG4ud29ya3Mtc2xpZGVyX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzAsIDcwLCA3MCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA2MywgZGV2L3Nhc3MvY29tcG9uZW50cy93b3Jrcy5zY3NzICovXG4ud29ya3Mtc2xpZGVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDc4JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBsaW5lIDcyLCBkZXYvc2Fzcy9jb21wb25lbnRzL3dvcmtzLnNjc3MgKi9cbi53b3Jrcy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiOWZjZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgIzBiOWZjZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNzIsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuICAud29ya3Mtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNzIsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuICAud29ya3Mtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgOTQsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuLndvcmtzLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA5NywgZGV2L3Nhc3MvY29tcG9uZW50cy93b3Jrcy5zY3NzICovXG4ud29ya3Mtc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwYjlmY2Y7XG59XG5cbi8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9jb21wb25lbnRzL3dvcmtzLnNjc3MgKi9cbi53b3Jrcy1zbGlkZXIgLnNsaWNrLWFycm93IC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEwMiwgZGV2L3Nhc3MvY29tcG9uZW50cy93b3Jrcy5zY3NzICovXG4gIC53b3Jrcy1zbGlkZXIgLnNsaWNrLWFycm93IC5pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuLndvcmtzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCBkZXYvc2Fzcy9jb21wb25lbnRzL3dvcmtzLnNjc3MgKi9cbiAgLndvcmtzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNSwgZGV2L3Nhc3MvY29tcG9uZW50cy93b3Jrcy5zY3NzICovXG4ud29ya3Mtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgbGVmdDogY2FsYyg1MCUgKyAzMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMjUsIGRldi9zYXNzL2NvbXBvbmVudHMvd29ya3Muc2NzcyAqL1xuICAud29ya3Mtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDI0cHgpO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9nZXRjYXQuc2NzcyAqL1xuLmdldGNhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjlmY2Y7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL2dldGNhdC5zY3NzICovXG4gIC5nZXRjYXQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEzLCBkZXYvc2Fzcy9jb21wb25lbnRzL2dldGNhdC5zY3NzICovXG4uZ2V0Y2F0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9nZXRjYXQuc2NzcyAqL1xuLmdldGNhdC1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9nZXRjYXQuc2NzcyAqL1xuICAuZ2V0Y2F0LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDI4LCBkZXYvc2Fzcy9jb21wb25lbnRzL2dldGNhdC5zY3NzICovXG4uZ2V0Y2F0LXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9nZXRjYXQuc2NzcyAqL1xuICAuZ2V0Y2F0LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDM2LCBkZXYvc2Fzcy9jb21wb25lbnRzL2dldGNhdC5zY3NzICovXG4uZ2V0Y2F0LW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9nZXRjYXQuc2NzcyAqL1xuICAuZ2V0Y2F0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDcsIGRldi9zYXNzL2NvbXBvbmVudHMvZ2V0Y2F0LnNjc3MgKi9cbi5nZXRjYXQtbmFtZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLyogbGluZSA1MiwgZGV2L3Nhc3MvY29tcG9uZW50cy9nZXRjYXQuc2NzcyAqL1xuLmdldGNhdC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUyLCBkZXYvc2Fzcy9jb21wb25lbnRzL2dldGNhdC5zY3NzICovXG4gIC5nZXRjYXQtaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEyLjUlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDUyLCBkZXYvc2Fzcy9jb21wb25lbnRzL2dldGNhdC5zY3NzICovXG4gIC5nZXRjYXQtaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3R5cGVzLnNjc3MgKi9cbi50eXBlcyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3R5cGVzLnNjc3MgKi9cbiAgLnR5cGVzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvY29tcG9uZW50cy90eXBlcy5zY3NzICovXG4udHlwZXMtY29udGVudCAuY2FwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTQsIGRldi9zYXNzL2NvbXBvbmVudHMvdHlwZXMuc2NzcyAqL1xuICAudHlwZXMtY29udGVudCAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3R5cGVzLnNjc3MgKi9cbi50eXBlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG4vKiBsaW5lIDI5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3R5cGVzLnNjc3MgKi9cbi50eXBlcy1lbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvY29tcG9uZW50cy90eXBlcy5zY3NzICovXG4gIC50eXBlcy1lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMHB4KTtcbiAgfVxufVxuXG4vKiBsaW5lIDM3LCBkZXYvc2Fzcy9jb21wb25lbnRzL3R5cGVzLnNjc3MgKi9cbi50eXBlcy1lbF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvY29tcG9uZW50cy90eXBlcy5zY3NzICovXG4udHlwZXMtZWxfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL2NvbXBvbmVudHMvdHlwZXMuc2NzcyAqL1xuLnR5cGVzLWVsX190ZXh0LW5hbWUge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDY0NjQ2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNTAsIGRldi9zYXNzL2NvbXBvbmVudHMvdHlwZXMuc2NzcyAqL1xuICAudHlwZXMtZWxfX3RleHQtbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvY29tcG9uZW50cy90eXBlcy5zY3NzICovXG4udHlwZXMtZWxfX3RleHQtZGVzYyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNzAsIGRldi9zYXNzL2NvbXBvbmVudHMvdHlwZXMuc2NzcyAqL1xuICAudHlwZXMtZWxfX3RleHQtZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDgxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3R5cGVzLnNjc3MgKi9cbi50eXBlcy1lbF9fdGV4dC1kZXNjIGxpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgODcsIGRldi9zYXNzL2NvbXBvbmVudHMvdHlwZXMuc2NzcyAqL1xuLnR5cGVzLWVsX190ZXh0LWRlc2MgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL2ZlYXR1cmVzLnNjc3MgKi9cbi5mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvZmVhdHVyZXMtYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvY29tcG9uZW50cy9mZWF0dXJlcy5zY3NzICovXG4gIC5mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTcsIGRldi9zYXNzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyAqL1xuLmZlYXR1cmVzLWNvbnRlbnQgLmNhcHRpb24ge1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy9jb21wb25lbnRzL2ZlYXR1cmVzLnNjc3MgKi9cbiAgLmZlYXR1cmVzLWNvbnRlbnQgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9mZWF0dXJlcy5zY3NzICovXG4uZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTVweDtcbiAgY291bnRlci1yZXNldDogbnVtYmVyO1xufVxuXG4vKiBsaW5lIDMzLCBkZXYvc2Fzcy9jb21wb25lbnRzL2ZlYXR1cmVzLnNjc3MgKi9cbi5mZWF0dXJlcy1lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcbiAgbWFyZ2luOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyAqL1xuICAuZmVhdHVyZXMtZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvY29tcG9uZW50cy9mZWF0dXJlcy5zY3NzICovXG4gIC5mZWF0dXJlcy1lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5cbi8qIGxpbmUgNDksIGRldi9zYXNzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyAqL1xuLmZlYXR1cmVzLWVsOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzBiOWZjZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyAqL1xuLmZlYXR1cmVzLWVsX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDYyLCBkZXYvc2Fzcy9jb21wb25lbnRzL2ZlYXR1cmVzLnNjc3MgKi9cbiAgLmZlYXR1cmVzLWVsX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyAqL1xuLmZlYXR1cmVzLWVsX19kZXNjIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNzUsIGRldi9zYXNzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyAqL1xuICAuZmVhdHVyZXMtZWxfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9jb21wb25lbnRzL3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1jb250ZW50IC5jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1jb250ZW50IC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjMsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzICovXG4uc2VydmljZXMtZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggOTFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDJweCByZ2JhKDEzNCwgMTMzLCAxMzEsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA5MXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWVsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IDJweCByZ2JhKDEzNCwgMTMzLCAxMzEsIDAuMSksIGluc2V0IDAgM3B4IDAgIzBiOWZjZjtcbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzICovXG4uc2VydmljZXMtZWw6aG92ZXIgLnNlcnZpY2VzLWVsX19uYW1lIHtcbiAgY29sb3I6ICMwYjlmY2Y7XG59XG5cbi8qIGxpbmUgNTQsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWVsX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNTQsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuICAuc2VydmljZXMtZWxfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjgsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWVsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLyogbGluZSA3NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzICovXG4uc2VydmljZXMtZWwgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi8qIGxpbmUgNzgsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWVsIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA3OCwgZGV2L3Nhc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1lbCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgODUsIGRldi9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWVsIG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4vKiBsaW5lIDg5LCBkZXYvc2Fzcy9jb21wb25lbnRzL3NlcnZpY2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1lbCBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW1iZXIpO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2MzYzFiZDtcbn1cblxuLyogbGluZSA5OSwgZGV2L3Nhc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzICovXG4uc2VydmljZXMtZWwgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL2hvdy5zY3NzICovXG4uaG93IHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvaG93LnNjc3MgKi9cbiAgLmhvdyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL2NvbXBvbmVudHMvaG93LnNjc3MgKi9cbiAgLmhvdy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuLmhvdy1jb250ZW50IC5jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOSwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuICAuaG93LWNvbnRlbnQgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuLmhvdy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyOCwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuICAuaG93LWxpc3Qge1xuICAgIG1pbi13aWR0aDogNzM4cHg7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuLmhvdy1lbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQwLCBkZXYvc2Fzcy9jb21wb25lbnRzL2hvdy5zY3NzICovXG4uaG93LWVsW2RhdGEtcG9zPVwiMVwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLyogbGluZSA0NCwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuLmhvdy1lbFtkYXRhLXBvcz1cIjJcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi8qIGxpbmUgNDgsIGRldi9zYXNzL2NvbXBvbmVudHMvaG93LnNjc3MgKi9cbi5ob3ctZWxbZGF0YS1wb3M9XCIzXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xufVxuXG4vKiBsaW5lIDUzLCBkZXYvc2Fzcy9jb21wb25lbnRzL2hvdy5zY3NzICovXG4uaG93LWVsIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL2NvbXBvbmVudHMvaG93LnNjc3MgKi9cbi5ob3ctZWwgYTpub3QoLmJ1dHRvbikge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNjMsIGRldi9zYXNzL2NvbXBvbmVudHMvaG93LnNjc3MgKi9cbi5ob3ctZWwgYTpub3QoLmJ1dHRvbik6aG92ZXIge1xuICBjb2xvcjogIzBiOWZjZjtcbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuLmhvdy1lbF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDc0LCBkZXYvc2Fzcy9jb21wb25lbnRzL2hvdy5zY3NzICovXG4uaG93LWVsX19uYW1lOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4vKiBsaW5lIDc5LCBkZXYvc2Fzcy9jb21wb25lbnRzL2hvdy5zY3NzICovXG4uaG93LWVsX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA4NiwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuLmhvdy1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDg2LCBkZXYvc2Fzcy9jb21wb25lbnRzL2hvdy5zY3NzICovXG4gIC5ob3ctc3RlcHMge1xuICAgIG1pbi13aWR0aDogNzM4cHg7XG4gIH1cbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvY29tcG9uZW50cy9ob3cuc2NzcyAqL1xuLmhvdy1zdGVwc19fZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIGxpbmUgOTksIGRldi9zYXNzL2NvbXBvbmVudHMvaG93LnNjc3MgKi9cbi5ob3ctc3RlcHNfX2VsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5ZmNmO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzgxY2JlMywgMCAwIDE2cHggNXB4ICMwYjlmY2Y7XG59XG5cbi8qIGxpbmUgMTEzLCBkZXYvc2Fzcy9jb21wb25lbnRzL2hvdy5zY3NzICovXG4uaG93LXN0ZXBzX19lbDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5ZmNmO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL2NvbXBvbmVudHMvc2FsZS5zY3NzICovXG4uc2FsZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3NhbGUuc2NzcyAqL1xuICAuc2FsZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL2NvbXBvbmVudHMvc2FsZS5zY3NzICovXG4uc2FsZSAuY29udGFpbmVyIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvY29tcG9uZW50cy9zYWxlLnNjc3MgKi9cbiAgLnNhbGUgLmNvbnRhaW5lciAuY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxLCBkZXYvc2Fzcy9jb21wb25lbnRzL3NhbGUuc2NzcyAqL1xuLnNhbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvY29tcG9uZW50cy9zYWxlLnNjc3MgKi9cbi5zYWxlLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI5ZmNmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9icmFuZC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjYsIGRldi9zYXNzL2NvbXBvbmVudHMvc2FsZS5zY3NzICovXG4gIC5zYWxlLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL2NvbXBvbmVudHMvc2FsZS5zY3NzICovXG4uc2FsZS1sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwM3B4O1xuICBsZWZ0OiAtMTAzcHg7XG4gIHdpZHRoOiAyNjZweDtcbiAgaGVpZ2h0OiAyNDdweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JhbnQtYmlnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0NiwgZGV2L3Nhc3MvY29tcG9uZW50cy9zYWxlLnNjc3MgKi9cbiAgLnNhbGUtbGVmdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDEyM3B4O1xuICAgIHRvcDogLTU0cHg7XG4gICAgbGVmdDogLTU0cHg7XG4gIH1cbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvY29tcG9uZW50cy9zYWxlLnNjc3MgKi9cbi5zYWxlLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvaG91c2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjksIGRldi9zYXNzL2NvbXBvbmVudHMvc2FsZS5zY3NzICovXG4gIC5zYWxlLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDgzLCBkZXYvc2Fzcy9jb21wb25lbnRzL3NhbGUuc2NzcyAqL1xuLnNhbGUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgODMsIGRldi9zYXNzL2NvbXBvbmVudHMvc2FsZS5zY3NzICovXG4gIC5zYWxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgOTYsIGRldi9zYXNzL2NvbXBvbmVudHMvc2FsZS5zY3NzICovXG4uc2FsZS10ZXh0IGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA5NiwgZGV2L3Nhc3MvY29tcG9uZW50cy9zYWxlLnNjc3MgKi9cbiAgLnNhbGUtdGV4dCBiIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiIsImJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxubGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbnAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LW1haW47XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogJGZvbnQtbWFpbjtcclxufSIsIiRmb250LW1haW46ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuJHNwYWNpbmc6IDBlbTtcclxuXHJcbiRjb2xvci1tYWluOiAjMGI5ZmNmO1xyXG4kY29sb3Itc2VjOiAjNDY0NjQ2O1xyXG5cclxuJGZhc3Q6IDAuM3M7XHJcbiRzbG93OiAwLjZzOyIsIi5jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTE3MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59IiwiLmxvZ290eXBlIHtcclxuXHQmLWxpbmsge1xyXG5cclxuXHR9XHJcblxyXG5cdCYtaW1nIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5idXR0b24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Ji0tZGlzYWJsZWQge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRib3JkZXItY29sb3I6ICM4ODg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xyXG5cdH1cclxuXHJcblx0Ji1saW5lYXIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1ncmF5IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VjO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2VjO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itc2VjO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGlnaHQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNlYztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5udW0ge1xyXG5cdGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDYycHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCAzNnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwIDAgMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Y29udGVudDogY291bnRlcihudW1iZXIpO1xyXG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdHRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbWFpbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1zZWMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMzRweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHR9XHJcblxyXG5cdCYtLWxpZ2h0IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Ji0tZGFyayB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXNlYztcclxuXHR9XHJcblxyXG5cdCYtLWJsdWUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdH1cclxuXHJcblx0Ji0tY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5zdWJjYXB0aW9uIHtcclxuXHRjb2xvcjogIzg4ODtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLmhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdH1cclxuXHJcblx0Ji1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0fVxyXG5cclxuXHQmLWNvbCB7XHJcblx0XHRtYXJnaW46IDAgMTVweDtcclxuXHR9XHJcblxyXG5cdCYtLWRhcmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlYztcclxuXHJcblx0XHQuaGVhZGVyLWNvbCB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzBweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNjaGVkdWxlIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2NoZWR1bGUtZWwge1xyXG5cdFx0XHRcdCZfX2RheXMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmX190aW1lIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250YWN0IHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGFjdC1lbCB7XHJcblx0XHRcdFx0Jl9fY2FwdGlvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbWVudSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRmaWxsOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zY2hlZHVsZSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxuXHJcblx0Ji1lbCB7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGF5cyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpbWUge1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGFjdCB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxuXHJcblx0Ji1lbCB7XHJcblx0XHQmX19jYXB0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY2FsbGJhY2sge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmLWxpbmsge1xyXG5cdFx0XHJcblx0fVxyXG59IiwiLm1lbnUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWM7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdHRyYW5zaXRpb246ICRzbG93O1xyXG5cdH1cclxuXHJcblx0Ji5zaG93IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWVsIHtcclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMjVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zZWM7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2VjO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2VjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWNsb3NlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZW51LWVsX19saW5rIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmN2YwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcm9tbyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Byb21vLWJnLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdCYtcm93IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxlZnQge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1yaWdodCB7XHJcblx0XHR3aWR0aDogMzYwcHg7XHJcblx0fVxyXG5cclxuXHQmLWZvcm0ge1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblxyXG5cdFx0Ji1ncm91cCB7XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1sYWJlbCB7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYtbmFtZSB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZmllbGQtbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Rvb2x0aXAge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHR9XHJcblxyXG5cdFx0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW47XHJcblxyXG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRleHRhcmVhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDY2cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogMTBweCA1cHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDRweDtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5kb3dubG9hZCB7XHJcblx0Ji1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itc2VjO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0ZmlsbDogJGNvbG9yLXNlYztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1hbHQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlYztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlYztcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlYztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1zZWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBvbGwge1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0Ji1jb250ZW50IHtcclxuXHJcblx0fVxyXG5cclxuXHQmLXJvdyB7XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1kZXNjIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjODg4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZm9ybSB7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0Ji1wcm9ncmVzcyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1tYWluO1xyXG5cclxuXHRcdFx0Jl9fYmFyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogJHNsb3c7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogJGZhc3Q7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3ZhbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRtYXJnaW46IDAgNXB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogJHNsb3c7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogJGZhc3Q7XHJcblxyXG5cdFx0XHRcdCYuc3RhcnQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1xdWVzdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQmW2RhdGEtcW49XCIxXCJdIHtcclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0JiB+IC5wb2xsLWZvcm0tYnV0dG9ucyB7XHJcblx0XHRcdFx0XHRcdC5idXR0b24tbGluZWFyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdCZbZGF0YS1xbj1cIjNcIl0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhcHRpb24ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdWJjYXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1udW1iZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1uYW1lIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGNvbG9yOiAjODg4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLW9wdGlvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbjogLTEwcHggLTEwcHggNDBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdG1hcmdpbjogLTEwcHggLTEwcHggMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tNjYge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wb2xsLWZvcm0tZWwtLTMzIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucG9sbC1mb3JtLWVsLS1maWxlXHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9hdHRhY2guanBnJyk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9faW1nIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZbZGF0YS10eXBlPVwiMVwiXSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3BvbGwvMy1zaW5nbGUtc2xvcGUuanBnJyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmW2RhdGEtdHlwZT1cIjJcIl0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wb2xsLzMtZG91YmxlLXNsb3BlLmpwZycpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JltkYXRhLXR5cGU9XCIzXCJdIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcG9sbC8zLWF0dGljLmpwZycpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JltkYXRhLXR5cGU9XCI0XCJdIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcG9sbC8zLWhpcC5qcGcnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZbZGF0YS10eXBlPVwiNVwiXSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3BvbGwvMy1tdWx0aS5qcGcnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZbZGF0YS10eXBlPVwiNlwiXSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3BvbGwvMi1vdGhlci5qcGcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWNoZWNrYm94IHtcclxuXHRcdFx0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdCYgfiAucG9sbC1mb3JtLWNoZWNrYm94X19pdGVtIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9faXRlbSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMnB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtZWwge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gNiAtIDIwcHgpO1xyXG5cdFx0XHRtYXJnaW46IDEwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gNSAtIDIwcHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tMzMge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDdweCA3cHggMTBweCAycHggcmdiYSg3MCwgNzAsIDcwLCAwLjEpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFt0eXBlPVwibnVtYmVyXCJdIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIGF1dG87XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcblx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdCYgfiAucG9sbC1mb3JtLWVsX19pbWcge1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2ltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogN3B4IDdweCAxMHB4IDJweCByZ2JhKDcwLCA3MCwgNzAsIDAuMSk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX25hbWUge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1idXR0b25zIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdCYgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhpZGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLXRvb2x0aXAge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNXB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiA3cHggN3B4IDEwcHggMnB4IHJnYmEoNzAsIDcwLCA3MCwgMC4xKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgNzAsIDcwLCAwLjEpO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHJcblx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1wcmVzZW50IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMjU2cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDMwcHggMDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC00NXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTQ1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTExcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwM3B4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JhbnQucG5nJyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogN3B4IDdweCAxMHB4IDJweCByZ2JhKDcwLCA3MCwgNzAsIDAuMSk7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdFx0JiB+IC5wb2xsLWZvcm0tcHJlc2VudF9faXRlbS1yYWRpbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTZweCAkY29sb3ItbWFpbiwgaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1tYWluO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC8vICY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmIH4gLnBvbGwtZm9ybS1wcmVzZW50X19pdGVtLW5hbWUsXHJcblx0XHRcdFx0XHRcdFx0JiB+IC5wb2xsLWZvcm0tcHJlc2VudF9faXRlbS12YWwsXHJcblx0XHRcdFx0XHRcdFx0JiB+IC5wb2xsLWZvcm0tcHJlc2VudF9faXRlbS10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji1yYWRpbyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHJcblx0XHRcdFx0XHQvLyAmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ly8gXHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ly8gXHR0b3A6IDA7XHJcblx0XHRcdFx0XHQvLyBcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdC8vIFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdC8vIFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQvLyBcdHotaW5kZXg6IDA7XHJcblx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdFx0Ly8gXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdC8vIFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblx0XHRcdFx0XHQvLyBcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLW5hbWUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtdmFsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDcycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDAgJGNvbG9yLW1haW4sIDJweCAycHggMnB4ICMwODhhOGEsIDRweCA0cHggM3B4ICNmZmYsIDZweCA2cHggM3B4ICRjb2xvci1zZWM7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtdGV4dCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLWRlc2Mge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWVuZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIxNnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCA1cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xyXG5cclxuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucmV2aWV3IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cclxuXHR9XHJcblxyXG5cdCYtY29udGVudCB7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblxyXG5cdFx0LmNhcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNsaWRlciB7XHJcblx0XHQuc2xpY2sge1xyXG5cdFx0XHQmLWFycm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXByZXYge1xyXG5cdFx0XHRcdHJpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XHJcblx0XHRcdFx0XHRyaWdodDogNjhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlYztcclxuXHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDUwJSAvIDEuNSk7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAxLjUpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2F1dGhvciB7XHJcblx0XHRcdHdpZHRoOiAxMjhweDtcclxuXHRcdFx0aGVpZ2h0OiAxMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlYztcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbmFtZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY2FsbGJhY2stZm9ybSB7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblxyXG5cdH1cclxuXHJcblx0Ji1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblxyXG5cdFx0LmNhcHRpb24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1jb2wge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcclxuXHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NkZWJmNTtcclxuXHRcdHBhZGRpbmc6IDEwcHggNXB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NkZWJmNTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zZWM7XHJcblxyXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn0iLCIud29ya3Mge1xyXG5cdHBhZGRpbmc6IDUwcHggMCAxNTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDUwcHggMCAxMzNweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgNTNweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cclxuXHR9XHJcblxyXG5cdCYtY29udGVudCB7XHJcblx0XHQuY2FwdGlvbiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IC01cHg7XHJcblxyXG5cdFx0Jl9fZWwge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzAsIDcwLCA3MCwgMC41KTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3OCU7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2sge1xyXG5cdFx0XHQmLWFycm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZmFzdDtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtcHJldiB7XHJcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAyNHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbmV4dCB7XHJcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAzMHB4KTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAyNHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZ2V0Y2F0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdCYtbGVmdCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXJpZ2h0IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW5hbWUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pbWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XHJcblx0XHRtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0cmlnaHQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEyLjUlLCAtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudHlwZXMge1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnQge1xyXG5cdFx0LmNhcHRpb24ge1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogLTE1cHg7XHJcblx0fVxyXG5cclxuXHQmLWVsIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7XHJcblx0XHRtYXJnaW46IDE1cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAzMHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHQmLW5hbWUge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1zZWM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWRlc2Mge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZmVhdHVyZXMge1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ZlYXR1cmVzLWJnLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnQge1xyXG5cdFx0LmNhcHRpb24ge1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogLTE1cHg7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBudW1iZXI7XHJcblx0fVxyXG5cclxuXHQmLWVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCk7XHJcblx0XHRtYXJnaW46IDE1cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzBweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcclxuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19uYW1lIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlcnZpY2VzIHtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cclxuXHR9XHJcblxyXG5cdCYtY29udGVudCB7XHJcblx0XHQuY2FwdGlvbiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdH1cclxuXHJcblx0Ji1lbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMwcHgpO1xyXG5cdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDQwcHggOTFweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMnB4IHJnYmEoMTM0LCAxMzMsIDEzMSwgMC4xKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggOTFweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogNXB4IDVweCAxMHB4IDJweCByZ2JhKDEzNCwgMTMzLCAxMzEsIDAuMSksIGluc2V0IDAgM3B4IDAgJGNvbG9yLW1haW47XHJcblxyXG5cdFx0XHQuc2VydmljZXMtZWxfX25hbWUge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHNwYWNpbmc7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRyYW5zaXRpb246ICRmYXN0O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0b2wge1xyXG5cdFx0XHRjb3VudGVyLXJlc2V0OiBudW1iZXI7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcclxuXHRcdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjYzNjMWJkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogNDBweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmhvdyB7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnQge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuY2FwdGlvbiB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDUwcHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdG1pbi13aWR0aDogNzM4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWVsIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmW2RhdGEtcG9zPVwiMVwiXSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtcG9zPVwiMlwiXSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtcG9zPVwiM1wiXSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YTpub3QoLmJ1dHRvbikge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdFx0dHJhbnNpdGlvbjogJGZhc3Q7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19uYW1lIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Rlc2Mge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXN0ZXBzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0bWluLXdpZHRoOiA3MzhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19lbCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDVweCAjODFjYmUzLCAwIDAgMTZweCA1cHggJGNvbG9yLW1haW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2FsZSB7XHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdC5jYXB0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQmLWxlZnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0cGFkZGluZzogNTBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvYnJhbmQtYmcucG5nJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMTAzcHg7XHJcblx0XHRcdGxlZnQ6IC0xMDNweDtcclxuXHRcdFx0d2lkdGg6IDI2NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0N3B4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iYW50LWJpZy5wbmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEzM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTIzcHg7XHJcblx0XHRcdFx0dG9wOiAtNTRweDtcclxuXHRcdFx0XHRsZWZ0OiAtNTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1yaWdodCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9ob3VzZS5qcGcnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwJTtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRleHQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRzcGFjaW5nO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luOiAwIDAgNTBweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGIge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
