@charset "UTF-8";
@font-face {
  font-family: "FuturaPT-Book";
  src: url("../fonts/FuturaPT-Book.ttf");
}
@font-face {
  font-family: "FuturaPT-Medium";
  src: url("../fonts/FuturaPT-Medium.ttf");
}
@font-face {
  font-family: "FuturaPT-Bold";
  src: url("../fonts/FuturaPT-Bold.ttf");
}
@font-face {
  font-family: "YesevaOne-Regular";
  src: url("../fonts/YesevaOne-Regular.ttf");
}
@font-face {
  font-family: "Montserrat-Regular";
  src: url("../fonts/Montserrat-Regular.ttf");
}
/* ===================================================================*/
/* ====================================================== main styles */
/*====================================================================*/
:root {
  --font-family-main: "FuturaPT-Book", sans-serif;
  --font-family-1: "FuturaPT-Medium", sans-serif;
  --font-family-2: "FuturaPT-Bold", sans-serif;
  --font-family-3: "Montserrat-Regular", sans-serif;
  --font-family-4: "YesevaOne-Regular", sans-serif;
  --color-main: #040562;
  --color-2: #00014E;
  --color-3: #060763;
  --color-4: #313131;
  --color-5: #cdd1e4;
  --color-6: #F3F3F3;
  --color-7: #d0d0d0;
  --color-8: #EBEBEB;
  --color-9: #6096ed;
  --color-10: #000164;
  --color-11: #D2D2D2;
}

*,
p,
span,
h1, h2, h3, h4, h5, h6 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  overflow-x: hidden;
}

body {
  font-family: var(--font-family-main);
  overflow: hidden;
}

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

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

button {
  font-family: var(--font-family-main);
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
button:focus {
  outline: none;
}

input {
  outline: none;
}

section {
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}

* ::-webkit-scrollbar {
  width: 6px; /* ширина всей полосы прокрутки */
}

* ::-webkit-scrollbar-track {
  background: #DDD; /* цвет зоны отслеживания */
  border-radius: 20px;
}

* ::-webkit-scrollbar-thumb {
  background-color: var(--color-3); /* цвет бегунка */
  border-radius: 20px; /* округлось бегунка */
  border: 3px solid transparent;
}

.section-title {
  font-family: var(--font-family-2);
  font-size: 38px;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  .section-title {
    font-size: 30px;
  }
}

.line-title {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 47px;
  margin-bottom: 58px;
  font-size: 32px;
  text-transform: uppercase;
  color: #FFF;
}
.line-title:after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 1px;
  background: var(--color-9);
  -webkit-transform: translateY(-13px);
      -ms-transform: translateY(-13px);
          transform: translateY(-13px);
}

.compensate-for-scrollbar {
  padding-right: 0 !important;
}

.mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  .mobile {
    display: block;
  }
  .desktop {
    display: none;
  }
}
.button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 0 0 0 0;
  padding: 9px 28px;
  font-family: var(--font-family-2);
  font-size: 18px;
  color: var(--color-main);
  background: #FFF;
  border-radius: 30px;
  border: 1px solid var(--color-7);
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button img {
  position: absolute;
  right: 18px;
  margin: 0 0 0 18px;
}
.button:hover {
  color: var(--color-main);
  background: #ebe9e9;
}

/* ============================================================= TEMPLATES */
/* ============================================================= HEADER */
.header {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  padding: 9px 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header__box {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header__logo {
  position: relative;
  z-index: 101;
  width: 200px;
}
@media (max-width: 1200px) {
  .header__logo {
    width: 180px;
  }
}
.header__burger {
  position: relative;
  z-index: 101;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 52px;
  height: 52px;
  padding: 10px;
  background: var(--color-2);
  border-radius: 30px;
}
.header__burger i {
  font-size: 30px;
  color: #FFF;
}
.header.active {
  background: var(--color-3);
}

body:not(.main-page) {
  padding-top: 70px;
}
body:not(.main-page) .header {
  background: var(--color-3);
}
@media (max-width: 992px) {
  body:not(.main-page) {
    padding-top: 70px;
  }
}

@media (max-width: 992px) {
  .header-menu {
    position: fixed;
    z-index: 100;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    padding: 70px 0 0 0;
    background: var(--color-2);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .header-menu.active {
    right: 0;
  }
}
.header-menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .header-menu__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.header-menu__link {
  display: inline-block;
  padding: 10px 30px;
  font-size: 18px;
  color: #FFF;
  border-radius: 30px;
}
.header-menu__link:hover {
  color: #FFF;
  background: var(--color-2);
  text-decoration: underline;
}
@media (max-width: 1200px) {
  .header-menu__link {
    padding: 10px 20px;
  }
}

.header-phone {
  position: relative;
  z-index: 101;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 30px 7px 18px;
  background: var(--color-2);
  border-radius: 30px;
}
@media (max-width: 992px) {
  .header-phone {
    padding: 10px;
  }
}
.header-phone__icon {
  margin: 0 10px 0 0;
}
@media (max-width: 992px) {
  .header-phone__icon {
    margin: 0 0 0 0;
  }
}
.header-phone__numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header-phone__numbers a {
  font-size: 16px;
  font-family: var(--font-family-2);
  color: #FFF;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .header-phone__numbers a {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .header-phone__numbers {
    display: none;
  }
}

/* ============================================================= SECTION */
.home {
  position: relative;
  padding: 200px 0 120px 0;
  background: url("../img/bg-home.webp") center center/cover no-repeat;
}
.home__content {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
  z-index: 2;
}
.home__name {
  margin-bottom: 30px;
}
.home__title {
  margin: 0 0 24px 0;
  font-family: var(--font-family-4);
  font-size: 34px;
  color: #FFF;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  .home__title {
    font-size: 32px;
  }
  .home__title br {
    display: none;
  }
}
.home__tagtitle {
  font-size: 25px;
  color: #FFF;
}
@media (max-width: 992px) {
  .home__tagtitle {
    font-size: 18px;
  }
}
.home__info {
  max-width: 760px;
  width: 100%;
  margin: 0px 0 0 auto;
}
@media (max-width: 1500px) {
  .home__info {
    margin: 30px 0 0 auto;
  }
}
@media (max-width: 992px) {
  .home__info {
    text-align: left;
  }
}
.home__text {
  margin: 0 0 30px 0;
  font-size: 18px;
  color: #FFF;
  line-height: 1.2;
}
@media (max-width: 992px) {
  .home__text {
    font-size: 16px;
  }
}
.home__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 59px 0 0 auto;
  max-width: 200px;
  padding: 8px 28px;
  font-family: var(--font-family-2);
  font-size: 21px;
  color: var(--color-main);
  background: #FFF;
  border-radius: 30px;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.home__button img {
  margin: 0 0 0 18px;
}
.home__button:hover {
  background: #ebe9e9;
}

/* ============================================================= SECTION */
.services {
  padding: 91px 0 128px 0;
  background: url("../img/services-bg.webp") center center/cover no-repeat;
}
.services__title {
  margin: 0 0 53px 0;
  color: var(--color-main);
  text-align: center;
}
.services__box {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

.services-choose {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.services-choose__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50px;
  border: 3px solid #060763;
  margin: 0 0 72px 0;
  overflow: hidden;
}
.services-choose__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 250px;
  height: 60px;
  font-size: 21px;
  color: #FFF;
  background: #3e4e9c;
}
@media (max-width: 992px) {
  .services-choose__button {
    width: 150px;
    height: 40px;
    font-size: 16px;
  }
}
.services-choose__button:hover {
  background: #060763;
}
.services-choose__button.active {
  background: #060763;
}
.services-choose__contents {
  width: 100%;
}
.services-choose__box {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
}
@media (max-width: 992px) {
  .services-choose__box {
    grid-template-columns: repeat(1, 1fr);
  }
}
.services-choose__presentbox {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
  margin-bottom: 15px;
}
@media (max-width: 992px) {
  .services-choose__presentbox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.services-choose__presentbox .service__text {
  display: block;
}
@media (min-width: 992px) {
  .services-choose__presentbox .service__inner:hover {
    z-index: 1;
    width: 100%;
  }
  .services-choose__presentbox .service__inner:hover .service__icon,
  .services-choose__presentbox .service__inner:hover .service__name {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
  }
}

.service {
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
}
.service__inner {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  min-height: 100%;
  padding: 32px;
  border-radius: 10px;
  background: #FFF;
  -webkit-box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 992px) {
  .service__inner {
    position: static;
    padding: 12px;
  }
}
.service:nth-child(4n) .service__inner {
  right: 0;
}
@media (max-width: 992px) {
  .service {
    min-height: initial;
  }
  .service:nth-child(4n) .service__inner {
    right: initial;
  }
  .service:nth-child(2n) .service__inner {
    right: 0;
  }
}
.service__icon {
  margin-bottom: 10px;
  height: 70px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.service__name {
  margin-bottom: 10px;
  font-family: var(--font-family-2);
  font-size: 20px;
  line-height: 1;
  color: var(--color-3);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.service__text {
  margin-top: auto;
  font-size: 16px;
  line-height: 1.2;
  color: var(--color-3);
  -webkit-line-clamp: 3;
  display: none;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 992px) {
  .service__text {
    display: block;
    margin-top: initial;
    overflow: visible;
  }
}
@media (min-width: 992px) {
  .service__inner:hover {
    z-index: 1;
    width: calc(200% + 15px);
  }
  .service__inner:hover .service__icon,
  .service__inner:hover .service__name {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
  }
  .service__inner:hover .service__text {
    display: block;
    overflow: visible;
  }
}

/* ============================================================= SECTION */
.advantages {
  padding: 150px 0 100px 0;
  background: url("../img/bg-advantages.webp") center center/cover no-repeat;
}
.advantages__title {
  margin: 0 0 100px 0;
  color: #FFF;
  text-align: center;
}
@media (max-width: 992px) {
  .advantages__title {
    margin: 0 0 30px 0;
  }
}
.advantages__inner {
  height: 200px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .advantages__inner {
    height: auto;
  }
}
.advantages__box {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .advantages__box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.advantages__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #1e1f7b;
  border-radius: 50%;
}
.advantages__counts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 100px;
  text-align: center;
}
@media (max-width: 992px) {
  .advantages__counts {
    gap: 30px;
  }
}

.advantage {
  text-align: center;
}
@media (max-width: 992px) {
  .advantage {
    width: 50%;
    margin: 0 0 30px 0;
  }
}
.advantage__icon {
  width: 100px;
  height: 65px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 0 28px 0;
}
.advantage__text {
  display: block;
  font-family: var(--font-family-1);
  font-size: 21px;
  color: #FFF;
  line-height: 1;
}
@media (max-width: 992px) {
  .advantage__text {
    font-size: 18px;
  }
}
.advantage__count {
  font-family: var(--font-family-2);
  font-size: 60px;
  color: #FFF;
}

.section-logo {
  position: absolute;
  top: -40px;
  left: 50%;
  -webkit-transform: translateX(-60px);
      -ms-transform: translateX(-60px);
          transform: translateX(-60px);
}

/* ============================================================= SECTION */
.feedback {
  padding: 185px 0 195px 0;
  background: url("../img/bg-form.webp") center center/cover no-repeat;
}
@media (max-width: 992px) {
  .feedback {
    padding: 50px 0;
  }
}
.feedback__box {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.feedback__title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 35px 0;
  color: #FFF;
}
.feedback__title img {
  margin: 0 27px 0 0;
}
@media (max-width: 992px) {
  .feedback__title img {
    display: none;
  }
}
.feedback__title:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 13px;
  width: 370px;
  height: 1px;
  opacity: 0.251;
  background-color: rgb(146, 218, 255);
}
@media (max-width: 992px) {
  .feedback__title:after {
    display: none;
  }
}
.feedback__form {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  padding: 45px 56px;
  border-radius: 3px;
  background: #FFF;
}
@media (max-width: 992px) {
  .feedback__form {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
    padding: 15px;
  }
}

.form__input {
  width: 100%;
  height: 54px;
  padding: 0 22px;
  font-family: var(--font-family-1);
  font-size: 24px;
  line-height: 0.8;
  color: var(--color-main);
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #f8f8f8;
}
.form__input::-webkit-input-placeholder {
  font-family: var(--font-family-1);
  font-size: 24px;
  line-height: 0.8;
  color: var(--color-main);
}
.form__input::-moz-placeholder {
  font-family: var(--font-family-1);
  font-size: 24px;
  line-height: 0.8;
  color: var(--color-main);
}
.form__input:-ms-input-placeholder {
  font-family: var(--font-family-1);
  font-size: 24px;
  line-height: 0.8;
  color: var(--color-main);
}
.form__input::-ms-input-placeholder {
  font-family: var(--font-family-1);
  font-size: 24px;
  line-height: 0.8;
  color: var(--color-main);
}
.form__input::placeholder {
  font-family: var(--font-family-1);
  font-size: 24px;
  line-height: 0.8;
  color: var(--color-main);
}
.form__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 54px;
  font-family: var(--font-family-1);
  font-size: 24px;
  line-height: 0.8;
  color: #FFF;
  border-radius: 3px;
  background: var(--color-main);
}

/* ============================================================= SECTION */
.news {
  padding-top: 90px;
  padding-bottom: 90px;
  background: url("../img/bg-news.webp") center center/cover no-repeat;
}
@media (max-width: 992px) {
  .news {
    padding-bottom: 50px;
  }
}
.news__box {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 50px 100px;
  margin-bottom: 142px;
}
@media (max-width: 1200px) {
  .news__box {
    gap: 50px 30px;
  }
}
@media (max-width: 992px) {
  .news__box {
    grid-template-columns: 1fr;
    gap: 30px;
    margin-bottom: 50px;
  }
}
.news__title {
  margin: 0 0 94px 0;
  color: var(--color-main);
  text-align: center;
}
.news-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.news-pagination__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  color: var(--color-main);
}
.news-pagination__btn--prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.allnews-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 200px;
  height: 60px;
  margin: 0 auto;
  font-size: 25px;
  color: var(--color-main);
  border: 1px solid var(--color-main);
  border-radius: 30px;
  background: #FFF;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.allnews-button:hover {
  background: #ebe9e9;
}

.new {
  margin: 0 0 0 0;
}
.new__foto {
  width: 100%;
  margin-bottom: 20px;
}
.new__date {
  display: block;
  margin: 0 0 8px 0;
  font-family: var(--font-family-3);
  font-size: 12px;
  color: var(--color-main);
}
.new__title {
  min-height: 48px;
  margin: 0 0 15px 0;
  font-family: var(--font-family-2);
  font-size: 20px;
  color: var(--color-main);
  text-transform: uppercase;
}
.new__text {
  height: 50px;
  margin: 0 0 34px 0;
  font-family: var(--font-family-3);
  font-size: 14px;
  color: var(--color-main);
  line-height: 1.2;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.full-new {
  max-width: 500px;
  width: 100%;
}
.full-new .new__button {
  display: none;
}
.full-new .new__text {
  display: block;
  height: auto;
}

/* ============================================================= SECTION */
.title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
@media (max-width: 992px) {
  .title-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.article {
  padding-top: 84px;
  padding-bottom: 95px;
  background: url("../img/bg-news.webp") center center/cover no-repeat;
}
.article__box {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.article__title {
  color: var(--color-main);
}
.article__allnews {
  margin: 0;
}
.article__inner {
  margin-top: 58px;
  -webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  background: #FFF;
  overflow: hidden;
}
.article__foto {
  width: 100%;
  height: 415px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 992px) {
  .article__foto {
    height: 250px;
  }
}
.article__content {
  padding-top: 60px;
  padding-left: 90px;
  padding-right: 90px;
  padding-bottom: 55px;
}
@media (max-width: 992px) {
  .article__content {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
}
.article__content p {
  margin-bottom: 10px;
  font-size: 14px;
  color: var(--color-main);
  text-indent: 10px;
}

.news-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  margin-top: 60px;
  padding-top: 50px;
  border-top: 1px solid var(--color-5);
}
@media (max-width: 992px) {
  .news-nav {
    margin-top: 30px;
    padding-top: 30px;
  }
}
.news-nav__link {
  font-size: 21px;
  color: var(--color-4);
}
@media (max-width: 992px) {
  .news-nav__link {
    font-size: 13px;
  }
}

/* ============================================================= SECTION */
.contacts {
  padding-top: 81px;
  padding-bottom: 60px;
}
.contacts__box {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.contacts__title {
  position: relative;
  z-index: 2;
  margin-bottom: 47px;
  text-align: center;
  color: var(--color-main);
}
.contacts__map {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.contacts__shadow {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

.contact {
  position: relative;
  z-index: 2;
  max-width: 570px;
  width: 100%;
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.15);
}
.contact__logo {
  margin-bottom: 25px;
}
.contact__content {
  padding-top: 50px;
  padding-bottom: 45px;
  padding-left: 60px;
  padding-right: 85px;
}
@media (max-width: 992px) {
  .contact__content {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.contact__footer {
  padding-top: 50px;
  padding-bottom: 52px;
  padding-left: 62px;
  background: var(--color-6);
}
@media (max-width: 992px) {
  .contact__footer {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.contact__title {
  margin-bottom: 15px;
  font-family: var(--font-family-2);
  font-size: 20px;
  line-height: 1;
  text-transform: uppercase;
  color: var(--color-main);
  letter-spacing: 0.2px;
}
@media (max-width: 992px) {
  .contact__title {
    font-size: 18px;
  }
}
.contact__val {
  display: block;
  font-family: var(--font-family-3);
  font-size: 14px;
  color: var(--color-main);
}
.contact__val--adress {
  margin-bottom: 38px;
}
.contact__val--mb {
  margin-bottom: 12px;
}
.contact__val--email {
  text-decoration: underline;
}
.contact__row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(205px, 1fr));
  gap: 10px;
}
.contact__button {
  max-width: 320px;
  width: 100%;
}
@media (max-width: 992px) {
  .contact__button {
    font-size: 16px;
  }
}

/* ============================================================= SECTION */
.reviews {
  padding: 87px 0 152px 0;
  background: var(--color-8);
}
.reviews__box {
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.reviews__title {
  margin: 0 0 94px 0;
  text-align: center;
  color: var(--color-main);
}
.reviews__slider .swiper-wrapper {
  margin-bottom: 30px;
}
.reviews__slider .swiper-pagination {
  position: static;
}
.reviews__slider .swiper-pagination-bullet {
  background: var(--color-main);
}

.review img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* ============================================================= SECTION */
.team {
  padding-top: 130px;
  padding-bottom: 80px;
}
.team-page {
  background: var(--color-10);
}
.team__box {
  max-width: 1740px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
.team__titlebox {
  position: fixed;
  z-index: 2;
  top: 70px;
  left: 0;
  width: 100%;
  padding-top: 25px;
  overflow: hidden;
}
.team__titlebg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.team__title {
  margin-bottom: 35px;
  color: #FFF;
  text-align: center;
}
.team__inner {
  margin-bottom: 50px;
  overflow: hidden;
}
.team__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 60px;
}
@media (max-width: 992px) {
  .team__items {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
  }
}
.team-bg {
  position: fixed;
  z-index: -1;
  top: 70px;
  left: 0;
  width: 100%;
}
.team__scrollbox {
  position: relative;
  z-index: 2;
}
.team__scroll {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 90px;
}

.preview-persona {
  max-width: 320px;
  width: 100%;
  text-align: center;
}
@media (max-width: 1500px) {
  .preview-persona {
    max-width: 280px;
  }
}
@media (max-width: 992px) {
  .preview-persona {
    max-width: 100%;
  }
}
.preview-persona__foto {
  width: 100%;
  height: 340px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 27px;
  border-radius: 5px;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.preview-persona__foto:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
@media (max-width: 1500px) {
  .preview-persona__foto {
    height: 300px;
  }
}
.preview-persona__fio {
  margin-bottom: 20px;
  font-family: var(--font-family-4);
  font-size: 24px;
  color: #FFF;
  text-transform: uppercase;
  line-height: 1;
}
.preview-persona__status {
  font-size: 25px;
  color: #FFF;
}

/* ============================================================= SECTION */
.persona {
  position: relative;
  padding-top: 130px;
  padding-bottom: 130px;
  color: var(--color-main);
}
.persona-page {
  background: var(--color-11);
  overflow: initial;
}
.persona__bg {
  position: fixed;
  z-index: -1;
  top: 70px;
  left: 0;
  width: 100%;
}
.persona__box {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.persona__inner {
  display: grid;
  grid-template-columns: 1fr 1.145fr;
  gap: 95px;
}
@media (max-width: 992px) {
  .persona__inner {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media (max-width: 992px) {
  .persona__content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.persona__title {
  margin-bottom: 40px;
}
.persona__status {
  margin-bottom: 25px;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1;
}
.persona__stage {
  margin-bottom: 60px;
  padding: 28px 0;
  font-size: 24px;
  line-height: 1;
  border-top: 1px solid var(--color-main);
  border-bottom: 1px solid var(--color-main);
}
.persona__stage p {
  margin-bottom: 40px;
}
.persona-info__title {
  margin-bottom: 35px;
  font-family: var(--font-family-4);
  font-size: 24px;
  text-transform: uppercase;
}
.persona-info__item {
  position: relative;
  margin-bottom: 15px;
  padding-left: 25px;
  font-size: 22px;
  line-height: 1;
}
.persona-info__item:after {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--color-main);
}
.persona__foto {
  position: sticky;
  top: 100px;
  max-width: 400px;
  width: 100%;
  border-radius: 5px;
}
@media (max-width: 992px) {
  .persona__foto {
    position: static;
  }
}

/* ============================================================= FOOTER */
.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 570px;
  border-top: 10px solid #3e4e9c;
  background: #141558;
}
@media (max-width: 992px) {
  .footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}

.footer-contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 33.6vw;
  height: 100%;
  background: url("../img/bg-footer.webp") center center/cover no-repeat;
  padding: 84px 27px 0 0;
}
@media (max-width: 1300px) {
  .footer-contacts {
    width: 29vw;
  }
}
@media (max-width: 992px) {
  .footer-contacts {
    width: 100%;
    padding: 50px 15px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.footer-contacts__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.footer-contacts__logo {
  margin: 0 0 38px 0;
}
.footer-contacts__value {
  font-size: 16px;
  color: #FFF;
  line-height: 1;
}
.footer-contacts__value:hover {
  color: #FFF;
}
.footer-contacts__value:not(:last-child) {
  margin: 0 0 16px 0;
}

.footer-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 0 35px 0;
}
@media (max-width: 992px) {
  .footer-navigation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.footer-navigation__col {
  padding: 0 0 0 18px;
  border-left: 1px solid #4b4b90;
}
.footer-navigation__col:first-child {
  margin: 0 140px 0 0;
}
@media (max-width: 1300px) {
  .footer-navigation__col:first-child {
    margin: 0 28px 0 0;
  }
}
@media (max-width: 1300px) and (max-width: 992px) {
  .footer-navigation__col:first-child {
    margin: 0 0 0 0;
  }
}
.footer-navigation__col:nth-of-type(2) {
  margin: 0 28px 0 0;
}
@media (max-width: 992px) {
  .footer-navigation__col:nth-of-type(2) {
    margin: 0 0 0 0;
  }
}
@media (max-width: 992px) {
  .footer-navigation__col {
    width: 100%;
  }
}
.footer-navigation__title {
  margin: 0 0 27px 0;
  font-family: var(--font-family-2);
  font-size: 18px;
  color: #FFF;
  text-transform: uppercase;
}
.footer-navigation__item {
  margin: 0 0 16px 0;
}
.footer-navigation__link {
  display: block;
  font-size: 16px;
  color: #FFF;
  line-height: 1;
}
@media (max-width: 992px) {
  .footer-navigation__link br {
    display: none;
  }
}
.footer-navigation__link:hover {
  color: #FFF;
  text-decoration: underline;
}

.subfooter {
  padding: 16px 0;
  background: #0f0f40;
}
.subfooter__box {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 992px) {
  .subfooter__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.subfooter__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.subfooter__links button:hover {
  text-decoration: underline;
}
.subfooter__item {
  font-size: 14px;
  color: #FFF;
  line-height: 1.4;
}
.subfooter__item:hover {
  color: #FFF;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19mb250cy5zY3NzIiwibWFpbi5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fdmFycy5zY3NzIiwiYmxvY2tzL19ob21lLnNjc3MiLCJibG9ja3MvX3NlcnZpY2VzMi5zY3NzIiwiYmxvY2tzL19hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvX2ZlZWRiYWNrLnNjc3MiLCJibG9ja3MvX25ld3Muc2NzcyIsImJsb2Nrcy9fbmV3LnNjc3MiLCJibG9ja3MvX2NvbnRhY3RzLnNjc3MiLCJibG9ja3MvX3Jldmlld3Muc2NzcyIsImJsb2Nrcy9fdGVhbS5zY3NzIiwiYmxvY2tzL19wZXJzb25hLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjtFQUNJLDRCQUFBO0VBQ0Esc0NBQUE7QURDSjtBQ0NBO0VBQ0ksOEJBQUE7RUFDQSx3Q0FBQTtBRENKO0FDQ0E7RUFDSSw0QkFBQTtFQUNBLHNDQUFBO0FEQ0o7QUNDQTtFQUNJLGdDQUFBO0VBQ0EsMENBQUE7QURDSjtBQ0NBO0VBQ0ksaUNBQUE7RUFDQSwyQ0FBQTtBRENKO0FFakJBLHVFQUFBO0FBQ0EsdUVBQUE7QUFDQSx1RUFBQTtBQUVBO0VBQ0MsK0NBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsaURBQUE7RUFDQSxnREFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDRyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDRixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUZrQkY7O0FFZkE7Ozs7RUFJQyw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUZrQkQ7O0FFaEJBO0VBQ0Msa0JBQUE7QUZtQkQ7O0FFakJBO0VBQ0Msb0NBQUE7RUFDQSxnQkFBQTtBRm9CRDs7QUVsQkE7RUFD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MkNGO0FBQ0Y7QWU5MUNFO0VBQ0MsV0FBQTtFQUNBLDBCQUFBO0FmZzJDSDs7QWUzMUNBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0FmODFDRDtBZTcxQ0M7RVh6R0csaUJXMEdnQjtFWHpHaEIsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VXd0dGLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FmazJDRjtBZWoyQ0U7RUFMRDtJQU1FLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0VmbzJDRDtBQUNGO0FlbDJDQztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QWZvMkNGO0FlbDJDRztFQUNDLDBCQUFBO0FmbzJDSjtBZWgyQ0M7RUFDQyxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FmazJDRjtBZWoyQ0U7RUFDQyxXQUFBO0FmbTJDSCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVC1Cb29rXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9vay50dGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFQtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtTWVkaXVtLnR0ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFQVC1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFQtQm9sZC50dGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiWWVzZXZhT25lLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ZZXNldmFPbmUtUmVndWxhci50dGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKTtcbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IG1haW4gc3R5bGVzICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbjpyb290IHtcbiAgLS1mb250LWZhbWlseS1tYWluOiBcIkZ1dHVyYVBULUJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS0xOiBcIkZ1dHVyYVBULU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LTI6IFwiRnV0dXJhUFQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LTM6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktNDogXCJZZXNldmFPbmUtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtLWNvbG9yLW1haW46ICMwNDA1NjI7XG4gIC0tY29sb3ItMjogIzAwMDE0RTtcbiAgLS1jb2xvci0zOiAjMDYwNzYzO1xuICAtLWNvbG9yLTQ6ICMzMTMxMzE7XG4gIC0tY29sb3ItNTogI2NkZDFlNDtcbiAgLS1jb2xvci02OiAjRjNGM0YzO1xuICAtLWNvbG9yLTc6ICNkMGQwZDA7XG4gIC0tY29sb3ItODogI0VCRUJFQjtcbiAgLS1jb2xvci05OiAjNjA5NmVkO1xuICAtLWNvbG9yLTEwOiAjMDAwMTY0O1xuICAtLWNvbG9yLTExOiAjRDJEMkQyO1xufVxuXG4qLFxucCxcbnNwYW4sXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1haW4pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4qIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4OyAvKiDRiNC40YDQuNC90LAg0LLRgdC10Lkg0L/QvtC70L7RgdGLINC/0YDQvtC60YDRg9GC0LrQuCAqL1xufVxuXG4qIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjREREOyAvKiDRhtCy0LXRgiDQt9C+0L3RiyDQvtGC0YHQu9C10LbQuNCy0LDQvdC40Y8gKi9cbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuKiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMyk7IC8qINGG0LLQtdGCINCx0LXQs9GD0L3QutCwICovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IC8qINC+0LrRgNGD0LPQu9C+0YHRjCDQsdC10LPRg9C90LrQsCAqL1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMik7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5saW5lLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNDdweDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5saW5lLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci05KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KTtcbn1cblxuLmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogOXB4IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0yKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLTcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDAgMThweDtcbn1cbi5idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIGJhY2tncm91bmQ6ICNlYmU5ZTk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVEVNUExBVEVTICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhFQURFUiAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyX19ib3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMik7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uaGVhZGVyX19idXJnZXIgaSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNGRkY7XG59XG4uaGVhZGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTMpO1xufVxuXG5ib2R5Om5vdCgubWFpbi1wYWdlKSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuYm9keTpub3QoLm1haW4tcGFnZSkgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHk6bm90KC5tYWluLXBhZ2UpIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMik7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuaGVhZGVyLW1lbnUuYWN0aXZlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmhlYWRlci1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5oZWFkZXItbWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXItcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDMwcHggN3B4IDE4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTIpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItcGhvbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItcGhvbmVfX2ljb24ge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1waG9uZV9faWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG59XG4uaGVhZGVyLXBob25lX19udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXItcGhvbmVfX251bWJlcnMgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTIpO1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1waG9uZV9fbnVtYmVycyBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXBob25lX19udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xuLmhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMTIwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWhvbWUud2VicFwiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5ob21lX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaG9tZV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaG9tZV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS00KTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuaG9tZV9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lX190YWd0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVfX3RhZ3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ob21lX19pbmZvIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IDAgMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaG9tZV9faW5mbyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWVfX2luZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ob21lX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ob21lX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1OXB4IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA4cHggMjhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTIpO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuLmhvbWVfX2J1dHRvbiBpbWcge1xuICBtYXJnaW46IDAgMCAwIDE4cHg7XG59XG4uaG9tZV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZTllOTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXG4uc2VydmljZXMge1xuICBwYWRkaW5nOiA5MXB4IDAgMTI4cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlcnZpY2VzLWJnLndlYnBcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uc2VydmljZXNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNTNweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlc19fYm94IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VydmljZXMtY2hvb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VydmljZXMtY2hvb3NlX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzA2MDc2MztcbiAgbWFyZ2luOiAwIDAgNzJweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlcnZpY2VzLWNob29zZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjM2U0ZTljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcy1jaG9vc2VfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jaG9vc2VfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNjA3NjM7XG59XG4uc2VydmljZXMtY2hvb3NlX19idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzA2MDc2Mztcbn1cbi5zZXJ2aWNlcy1jaG9vc2VfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZXMtY2hvb3NlX19ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzLWNob29zZV9fYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uc2VydmljZXMtY2hvb3NlX19wcmVzZW50Ym94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcy1jaG9vc2VfX3ByZXNlbnRib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jaG9vc2VfX3ByZXNlbnRib3ggLnNlcnZpY2VfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZXMtY2hvb3NlX19wcmVzZW50Ym94IC5zZXJ2aWNlX19pbm5lcjpob3ZlciB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VydmljZXMtY2hvb3NlX19wcmVzZW50Ym94IC5zZXJ2aWNlX19pbm5lcjpob3ZlciAuc2VydmljZV9faWNvbixcbiAgLnNlcnZpY2VzLWNob29zZV9fcHJlc2VudGJveCAuc2VydmljZV9faW5uZXI6aG92ZXIgLnNlcnZpY2VfX25hbWUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuLnNlcnZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zZXJ2aWNlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlX19pbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uc2VydmljZTpudGgtY2hpbGQoNG4pIC5zZXJ2aWNlX19pbm5lciB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5zZXJ2aWNlOm50aC1jaGlsZCg0bikgLnNlcnZpY2VfX2lubmVyIHtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgfVxuICAuc2VydmljZTpudGgtY2hpbGQoMm4pIC5zZXJ2aWNlX19pbm5lciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZXJ2aWNlX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zZXJ2aWNlX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTIpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItMyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNlcnZpY2VfX3RleHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0zKTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VfX2lubmVyOmhvdmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiBjYWxjKDIwMCUgKyAxNXB4KTtcbiAgfVxuICAuc2VydmljZV9faW5uZXI6aG92ZXIgLnNlcnZpY2VfX2ljb24sXG4gIC5zZXJ2aWNlX19pbm5lcjpob3ZlciAuc2VydmljZV9fbmFtZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAuc2VydmljZV9faW5uZXI6aG92ZXIgLnNlcnZpY2VfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xuLmFkdmFudGFnZXMge1xuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1hZHZhbnRhZ2VzLndlYnBcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uYWR2YW50YWdlc19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMDBweCAwO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG59XG4uYWR2YW50YWdlc19faW5uZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZHZhbnRhZ2VzX19pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWR2YW50YWdlc19fYm94IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFkdmFudGFnZXNfX2JveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYWR2YW50YWdlc19fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMWUxZjdiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYWR2YW50YWdlc19fY291bnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWR2YW50YWdlc19fY291bnRzIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmFkdmFudGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWR2YW50YWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuLmFkdmFudGFnZV9faWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgMCAyOHB4IDA7XG59XG4uYWR2YW50YWdlX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0xKTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFkdmFudGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYWR2YW50YWdlX19jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0yKTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnNlY3Rpb24tbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cbi5mZWVkYmFjayB7XG4gIHBhZGRpbmc6IDE4NXB4IDAgMTk1cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWZvcm0ud2VicFwiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmZlZWRiYWNrX19ib3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZmVlZGJhY2tfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmZlZWRiYWNrX190aXRsZSBpbWcge1xuICBtYXJnaW46IDAgMjdweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlZWRiYWNrX190aXRsZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mZWVkYmFja19fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEzcHg7XG4gIHdpZHRoOiAzNzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDAuMjUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQ2LCAyMTgsIDI1NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZlZWRiYWNrX190aXRsZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZlZWRiYWNrX19mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiA0NXB4IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmVlZGJhY2tfX2Zvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4uZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTEpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbn1cbi5mb3JtX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xuLm5ld3Mge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1uZXdzLndlYnBcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubmV3c19fYm94IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBnYXA6IDUwcHggMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubmV3c19fYm94IHtcbiAgICBnYXA6IDUwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzX19ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubmV3c19fdGl0bGUge1xuICBtYXJnaW46IDAgMCA5NHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3MtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5uZXdzLXBhZ2luYXRpb25fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xufVxuLm5ld3MtcGFnaW5hdGlvbl9fYnRuLS1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmFsbG5ld3MtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1haW4pO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uYWxsbmV3cy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlOWU5O1xufVxuXG4ubmV3IHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuLm5ld19fZm90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5ld19fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbn1cbi5uZXdfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMik7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld19fdGV4dCB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMzRweCAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZnVsbC1uZXcge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdWxsLW5ldyAubmV3X19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZ1bGwtbmV3IC5uZXdfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cbi50aXRsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGl0bGUtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctbmV3cy53ZWJwXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmFydGljbGVfX2JveCB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbn1cbi5hcnRpY2xlX19hbGxuZXdzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGVfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZV9fZm90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxNXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZV9fZm90byB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG59XG5cbi5uZXdzLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ubmV3cy1uYXZfX2xpbmsge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cbi5jb250YWN0cyB7XG4gIHBhZGRpbmctdG9wOiA4MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jb250YWN0c19fYm94IHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmNvbnRhY3RzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG59XG4uY29udGFjdHNfX21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRhY3RzX19zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY29udGFjdF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29udGFjdF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmNvbnRhY3RfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci02KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTIpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNvbnRhY3RfX3ZhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xufVxuLmNvbnRhY3RfX3ZhbC0tYWRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5jb250YWN0X192YWwtLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jb250YWN0X192YWwtLWVtYWlsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDVweCwgMWZyKSk7XG4gIGdhcDogMTBweDtcbn1cbi5jb250YWN0X19idXR0b24ge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXG4ucmV2aWV3cyB7XG4gIHBhZGRpbmc6IDg3cHggMCAxNTJweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci04KTtcbn1cbi5yZXZpZXdzX19ib3gge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5yZXZpZXdzX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDk0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG59XG4ucmV2aWV3c19fc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmV2aWV3c19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucmV2aWV3c19fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcbn1cblxuLnJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gU0VDVElPTiAqL1xuLnRlYW0ge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnRlYW0tcGFnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTEwKTtcbn1cbi50ZWFtX19ib3gge1xuICBtYXgtd2lkdGg6IDE3NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50ZWFtX190aXRsZWJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhbV9fdGl0bGViZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVhbV9faW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYW1fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRlYW1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICB9XG59XG4udGVhbS1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhbV9fc2Nyb2xsYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRlYW1fX3Njcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA5MHB4O1xufVxuXG4ucHJldmlldy1wZXJzb25hIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByZXZpZXctcGVyc29uYSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcmV2aWV3LXBlcnNvbmEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByZXZpZXctcGVyc29uYV9fZm90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucHJldmlldy1wZXJzb25hX19mb3RvOmhvdmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wcmV2aWV3LXBlcnNvbmFfX2ZvdG8ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5wcmV2aWV3LXBlcnNvbmFfX2ZpbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS00KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJldmlldy1wZXJzb25hX19zdGF0dXMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cbi5wZXJzb25hIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xufVxuLnBlcnNvbmEtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTExKTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4ucGVyc29uYV9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBlcnNvbmFfX2JveCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wZXJzb25hX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMTQ1ZnI7XG4gIGdhcDogOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGVyc29uYV9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wZXJzb25hX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnBlcnNvbmFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wZXJzb25hX19zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBlcnNvbmFfX3N0YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMjhweCAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItbWFpbik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tYWluKTtcbn1cbi5wZXJzb25hX19zdGFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wZXJzb25hLWluZm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTQpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGVyc29uYS1pbmZvX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGVyc29uYS1pbmZvX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG59XG4ucGVyc29uYV9fZm90byB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBlcnNvbmFfX2ZvdG8ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGT09URVIgKi9cbi5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU3MHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzZTRlOWM7XG4gIGJhY2tncm91bmQ6ICMxNDE1NTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAzMy42dnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWZvb3Rlci53ZWJwXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA4NHB4IDI3cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogMjl2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdHNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZvb3Rlci1jb250YWN0c19fbG9nbyB7XG4gIG1hcmdpbjogMCAwIDM4cHggMDtcbn1cbi5mb290ZXItY29udGFjdHNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9vdGVyLWNvbnRhY3RzX192YWx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmZvb3Rlci1jb250YWN0c19fdmFsdWU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cblxuLmZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogODBweCAwIDM1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXItbmF2aWdhdGlvbl9fY29sIHtcbiAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI0YjkwO1xufVxuLmZvb3Rlci1uYXZpZ2F0aW9uX19jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMTQwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZm9vdGVyLW5hdmlnYXRpb25fX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDI4cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1uYXZpZ2F0aW9uX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxufVxuLmZvb3Rlci1uYXZpZ2F0aW9uX19jb2w6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW46IDAgMjhweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1uYXZpZ2F0aW9uX19jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItbmF2aWdhdGlvbl9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1uYXZpZ2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI3cHggMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTIpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3Rlci1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItbmF2aWdhdGlvbl9fbGluayBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3ViZm9vdGVyIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjMGYwZjQwO1xufVxuLnN1YmZvb3Rlcl9fYm94IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3ViZm9vdGVyX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnN1YmZvb3Rlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN1YmZvb3Rlcl9fbGlua3MgYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3ViZm9vdGVyX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5zdWJmb290ZXJfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn0iLCJcclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBULUJvb2tcIjtcclxuICAgIHNyYyA6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvb2sudHRmXCIpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVC1NZWRpdW1cIjtcclxuICAgIHNyYyA6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULU1lZGl1bS50dGZcIik7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBULUJvbGRcIjtcclxuICAgIHNyYyA6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYVBULUJvbGQudHRmXCIpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogXCJZZXNldmFPbmUtUmVndWxhclwiO1xyXG4gICAgc3JjIDogdXJsKFwiLi4vZm9udHMvWWVzZXZhT25lLVJlZ3VsYXIudHRmXCIpO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcclxuICAgIHNyYyA6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci50dGZcIik7XHJcbn0iLCJAaW1wb3J0ICdibG9ja3MvZm9udHMnO1xyXG5AaW1wb3J0ICdibG9ja3MvdmFycyc7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IG1haW4gc3R5bGVzICovXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuOnJvb3R7XHJcblx0LS1mb250LWZhbWlseS1tYWluOiAnRnV0dXJhUFQtQm9vaycsIHNhbnMtc2VyaWY7XHJcblx0LS1mb250LWZhbWlseS0xOiAnRnV0dXJhUFQtTWVkaXVtJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5LTI6ICdGdXR1cmFQVC1Cb2xkJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5LTM6ICdNb250c2VycmF0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1mYW1pbHktNDogJ1llc2V2YU9uZS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHQtLWNvbG9yLW1haW46ICMwNDA1NjI7XHJcblx0LS1jb2xvci0yOiAjMDAwMTRFO1xyXG4gICAgLS1jb2xvci0zOiAjMDYwNzYzO1xyXG4gICAgLS1jb2xvci00OiAjMzEzMTMxO1xyXG4gICAgLS1jb2xvci01OiAjY2RkMWU0O1xyXG4gICAgLS1jb2xvci02OiAjRjNGM0YzO1xyXG4gICAgLS1jb2xvci03OiAjZDBkMGQwO1xyXG4gICAgLS1jb2xvci04OiAjRUJFQkVCO1xyXG5cdFx0LS1jb2xvci05OiAjNjA5NmVkO1xyXG5cdFx0LS1jb2xvci0xMDogIzAwMDE2NDtcclxuXHRcdC0tY29sb3ItMTE6ICNEMkQyRDI7XHJcbn1cclxuXHJcbiosXHJcbnAsXHJcbnNwYW4sXHJcbmgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuaHRtbHtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuYm9keXtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbWFpbik7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG51bHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmF7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcbmJ1dHRvbntcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tYWluKTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Jjpmb2N1c3tcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbmlucHV0e1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbnNlY3Rpb257XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG5cclxuXHJcbiogOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4OyAvKiDRiNC40YDQuNC90LAg0LLRgdC10Lkg0L/QvtC70L7RgdGLINC/0YDQvtC60YDRg9GC0LrQuCAqL1xyXG59XHJcblxyXG4qIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI0RERDsgLyog0YbQstC10YIg0LfQvtC90Ysg0L7RgtGB0LvQtdC20LjQstCw0L3QuNGPICovXHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59XHJcblxyXG4qIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMyk7IC8qINGG0LLQtdGCINCx0LXQs9GD0L3QutCwICovXHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyAvKiDQvtC60YDRg9Cz0LvQvtGB0Ywg0LHQtdCz0YPQvdC60LAgKi9cclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZXtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMik7XHJcblx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmxpbmUtdGl0bGV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0Z2FwOiA0N3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDU4cHg7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci05KTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTNweCk7XHJcblx0fVxyXG59XHJcblxyXG4uY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2JpbGV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDk5MnB4ICl7XHJcblx0Lm1vYmlsZXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuZGVza3RvcHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYnV0dG9ue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgcGFkZGluZzogOXB4IDI4cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMik7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLTcpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMThweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmU5ZTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gVEVNUExBVEVTICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy90ZW1wbGF0ZXMnO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhFQURFUiAqL1xyXG5AaW1wb3J0ICdibG9ja3MvaGVhZGVyJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9ob21lJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9zZXJ2aWNlczInO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cclxuQGltcG9ydCAnYmxvY2tzL2FkdmFudGFnZXMnO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cclxuQGltcG9ydCAnYmxvY2tzL2ZlZWRiYWNrJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9uZXdzJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9uZXcnO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNFQ1RJT04gKi9cclxuQGltcG9ydCAnYmxvY2tzL2NvbnRhY3RzJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9yZXZpZXdzJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy90ZWFtJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBTRUNUSU9OICovXHJcbkBpbXBvcnQgJ2Jsb2Nrcy9wZXJzb25hJztcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGT09URVIgKi9cclxuQGltcG9ydCAnYmxvY2tzL2Zvb3Rlcic7XHJcbiIsIi5oZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAmX19ib3h7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94V2lkdGgoMTIwMHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnVyZ2Vye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0zKTsgXHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5tYWluLXBhZ2Upe1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTMpOyBcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1tZW51e1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMik7IFxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcblxyXG4gICAgfVxyXG4gICAgJl9fbGlua3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0yKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcGhvbmV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDdweCAzMHB4IDdweCAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pY29ue1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19udW1iZXJze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0yKTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuQG1peGluIGJveFdpZHRoKCR3aWR0aCl7XHJcbiAgICBtYXgtd2lkdGg6ICR3aWR0aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuIiwiLmhvbWV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDIwMHB4IDAgMTIwcHggMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZy1ob21lLndlYnAnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgXHJcbiBcclxuXHRcdC8vICY6YWZ0ZXJ7XHJcblx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdGJvdHRvbTogMDtcclxuXHRcdC8vIFx0bGVmdDogMDtcclxuXHRcdC8vIFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHRcdC8vIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNiwgNywgOTksIDAuNSksIHJnYmEoNiwgNywgOTksIDAuNykpO1xyXG5cdFx0Ly8gfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIGJveFdpZHRoKDEyMDBweCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblxyXG4gICAgJl9fbmFtZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cdFxyXG5cdCZfX3RpdGxle1xyXG5cdFx0bWFyZ2luOiAwIDAgMjRweCAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTQpO1xyXG5cdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGJye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbiAgICAmX190YWd0aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4gICAgJl9faW5mb3tcclxuXHRcdG1heC13aWR0aDogNzYwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMHB4IDAgMCBhdXRvO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpe1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMCAwIGF1dG87XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4gICAgJl9fdGV4dHtcclxuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuICAgICZfX2J1dHRvbntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDU5cHggMCAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHRcdHBhZGRpbmc6IDhweCAyOHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTIpO1xyXG5cdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZDogI2ViZTllOTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5zZXJ2aWNlc3tcclxuXHRwYWRkaW5nOiA5MXB4IDAgMTI4cHggMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zZXJ2aWNlcy1iZy53ZWJwJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRtYXJnaW46IDAgMCA1M3B4IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX19ib3h7XHJcblx0XHRAaW5jbHVkZSBib3hXaWR0aCgxMzAwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWNob29zZXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcclxuICAgICZfX2J1dHRvbnN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdGJvcmRlcjogM3B4IHNvbGlkICMwNjA3NjM7XHJcblx0XHRtYXJnaW46IDAgMCA3MnB4IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHRcclxuICAgICZfX2J1dHRvbntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGJhY2tncm91bmQ6ICMzZTRlOWM7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDYwNzYzO1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwNjA3NjM7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4gICAgJl9fY29udGVudHN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuICAgICZfX2JveHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXNlbnRib3h7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VydmljZXtcclxuICAgICAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VydmljZV9faWNvbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlcnZpY2VfX25hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgXHJcbiAgICBcclxuICAgICZfX2lubmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDRuKXtcclxuICAgICAgICAuc2VydmljZV9faW5uZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAmOm50aC1jaGlsZCg0bil7XHJcbiAgICAgICAgICAgIC5zZXJ2aWNlX19pbm5lcntcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKXtcclxuICAgICAgICAgICAgLnNlcnZpY2VfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgJl9fbmFtZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0yKTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTMpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0zKTtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IFxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gZGlzcGxheTogLXdlYmtpdC1ib3g7IFxyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVye1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMDAlICsgMTVweCk7XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZV9faWNvbixcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlX19uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZV9fdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWR2YW50YWdlcyB7XHJcblx0cGFkZGluZzogMTUwcHggMCAxMDBweCAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnLWFkdmFudGFnZXMud2VicCcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW46IDAgMCAxMDBweCAwO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm94IHtcclxuXHRcdEBpbmNsdWRlIGJveFdpZHRoKDEyMDBweCk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sb2dvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMWUxZjdiO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0Jl9fY291bnRzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMTAwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5hZHZhbnRhZ2Uge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRtYXJnaW46IDAgMCAyOHB4IDA7XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpIHt9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTEpO1xyXG5cdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb3VudCB7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMik7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWxvZ28ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC00MHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xyXG59IiwiLmZlZWRiYWNre1xyXG5cdHBhZGRpbmc6IDE4NXB4IDAgMTk1cHggMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZy1mb3JtLndlYnAnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdEBpbmNsdWRlIGJveFdpZHRoKDEyMDBweCk7XHJcblx0fVxyXG5cdCZfX3RpdGxle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgMCAzNXB4IDA7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luOiAwIDI3cHggMCAwO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMTNweDtcclxuXHRcdFx0d2lkdGg6IDM3MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0b3BhY2l0eTogMC4yNTE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigxNDYsIDIxOCwgMjU1KTtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZm9ybXtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Z2FwOiAzMnB4O1xyXG5cdFx0cGFkZGluZzogNDVweCA1NnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuICBcclxuLmZvcm17XHJcblx0XHJcblx0Jl9faW5wdXR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTRweDtcclxuXHRcdHBhZGRpbmc6IDAgMjJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0xKTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAuODtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0xKTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogLjg7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9ue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNTRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0xKTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAuODtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XHJcblx0fVxyXG59IiwiLm5ld3N7XHJcblx0cGFkZGluZy10b3A6IDkwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmctbmV3cy53ZWJwJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19ib3h7XHJcblx0XHRAaW5jbHVkZSBib3hXaWR0aCgxMjAwcHgpO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRnYXA6IDUwcHggMTAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweDtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XHJcblx0XHRcdGdhcDogNTBweCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGV7XHJcblx0XHRtYXJnaW46IDAgMCA5NHB4IDA7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLXBhZ2luYXRpb257XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0Jl9fYnRue1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuXHRcdFx0Ji0tcHJldntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWxsbmV3cy1idXR0b257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7IFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbWFpbik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlOWU5O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3e1xyXG5cdG1hcmdpbjogMCAwIDAgMDtcclxuXHQmX19mb3Rve1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQmX19kYXRle1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCA4cHggMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0zKTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuXHR9XHJcblx0Jl9fdGl0bGV7XHJcblx0XHRtaW4taGVpZ2h0OiA0OHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTIpO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbjogMCAwIDM0cHggMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0zKTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLmZ1bGwtbmV3e1xyXG5cdG1heC13aWR0aDogNTAwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Lm5ld19fYnV0dG9ue1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lm5ld19fdGV4dHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufSIsIi50aXRsZS1ib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZXtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogODRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmctbmV3cy53ZWJwJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICAgIEBpbmNsdWRlIGJveFdpZHRoKDExNzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsbG5ld3N7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm90b3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQxNXB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBcclxufVxyXG5cclxuLm5ld3MtbmF2e1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItNSk7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3tcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTQpO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuY29udGFjdHN7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDgxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94V2lkdGgoMTE3MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFkb3d7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uY29udGFjdHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBcclxuICAgICZfX2xvZ297XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTYpO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktMik7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX192YWx7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LTMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XHJcbiAgICAgICAgJi0tYWRyZXNze1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tYntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW1haWx7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Jvd3tcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjA1cHgsIDFmcikpO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICB9XHJcbiAgICAmX19idXR0b257XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgIiwiLnJldmlld3N7XHJcblxyXG4gICAgcGFkZGluZzogODdweCAwIDE1MnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci04KTtcclxuXHJcbiAgICAmX19ib3h7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94V2lkdGgoOTgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDk0cHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlcntcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgJi1idWxsZXR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5yZXZpZXd7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgXHJcbiAgICB9XHJcblxyXG59IiwiLnRlYW17XHJcblxyXG4gIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBcclxuICAmLXBhZ2V7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xMCk7XHJcbiAgfVxyXG5cclxuICAmX19ib3h7XHJcbiAgICBAaW5jbHVkZSBib3hXaWR0aCgxNzQwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgXHJcbiAgJl9fdGl0bGVib3h7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGViZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW1ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNjBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNzBweCwgMWZyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJne1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGxib3h7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJl9fc2Nyb2xse1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA5MHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wcmV2aWV3LXBlcnNvbmF7XHJcblxyXG4gIG1heC13aWR0aDogMzIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAxNTAwcHgpe1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fZm90b3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KXtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zpb3tcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktNCk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gICZfX3N0YXR1c3tcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gIH1cclxuXHJcbn0iLCIucGVyc29uYXtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gIFxyXG4gICYtcGFnZXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTExKTtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgJl9fYmd7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogNzBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2JveHtcclxuICAgIEBpbmNsdWRlIGJveFdpZHRoKDEyMDBweCk7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2lubmVye1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMTQ1ZnI7XHJcbiAgICBnYXA6IDk1cHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50e1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gICZfX3N0YXR1c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAmX19zdGFnZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tYWluKTtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm97XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS00KTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3R7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZm90b3tcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuZm9vdGVye1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiA1NzBweDtcclxuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzZTRlOWM7XHJcblx0YmFja2dyb3VuZDogIzE0MTU1ODtcclxuXHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1jb250YWN0c3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0d2lkdGg6IDMzLjZ2dztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmctZm9vdGVyLndlYnAnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nOiA4NHB4IDI3cHggMCAwO1xyXG5cdEBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCl7XHJcblx0XHR3aWR0aDogMjl2dztcclxuXHR9XHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDE1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Jl9fbG9nb3tcclxuXHRcdG1hcmdpbjogMCAwIDM4cHggMDtcclxuXHR9XHJcblx0Jl9fdmFsdWV7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItbmF2aWdhdGlvbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDgwcHggMCAzNXB4IDA7XHJcblx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0Jl9fY29se1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMThweDtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRiNGI5MDtcclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0bWFyZ2luOiAwIDE0MHB4IDAgMDtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTMwMHB4KXtcclxuXHRcdFx0XHRtYXJnaW46IDAgMjhweCAwIDA7XHJcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKXtcclxuXHRcdFx0bWFyZ2luOiAwIDI4cHggMCAwO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZXtcclxuXHRcdG1hcmdpbjogMCAwIDI3cHggMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0yKTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0Jl9faXRlbXtcclxuXHRcdG1hcmdpbjogMCAwIDE2cHggMDtcclxuXHR9XHJcblx0Jl9fbGlua3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0YnJ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1YmZvb3RlcntcclxuXHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0YmFja2dyb3VuZDogIzBmMGY0MDtcclxuXHQmX19ib3h7XHJcblx0XHRAaW5jbHVkZSBib3hXaWR0aCgxMjAwcHgpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlua3N7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iXX0= */
