@media (max-width: 950px) {
  .header__top {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 74px;
    border-bottom: 1px solid #D9D9D9;
  }
  .header__top .page-container {
    height: 100%;
  }
}
.header__bottom {
  background: #EFEFEF;
}
@media (max-width: 950px) {
  .header__bottom {
    display: none;
  }
}
.header--inner .header__top {
  border-top: 0;
}
.header--inner .header-catalog {
  margin-top: 0;
  -webkit-transition: margin-top 0.3s;
  transition: margin-top 0.3s;
}

.header-bottom-content {
  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-bottom-content__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-link {
  color: #354647;
  font-family: TTNormsPro;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%; /* 22.4px */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
@media (max-width: 1300px) {
  .header-link {
    font-size: 13px;
  }
}
.header-link__icon {
  max-height: 20px;
  margin-left: 5px;
}
.header-link__icon svg {
  max-height: 20px;
  width: 10px;
  stroke: #354647;
}

.header-catalog-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.header-catalog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #52c300;
  width: 300px;
  padding: 10px 15px;
  margin-right: 15px;
  text-decoration: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 10px;
  -webkit-transition: margin-top 0.3s;
  transition: margin-top 0.3s;
}
@media (max-width: 1300px) {
  .header-catalog {
    width: 235px;
  }
}
.header-catalog__icon {
  width: 12px;
  margin-right: 10px;
}
.header-catalog__icon svg {
  width: 12px;
  height: 10px;
  stroke: #ffffff;
}
.header-catalog__title {
  color: #ffffff;
  font-family: TTNormsPro;
  font-size: 16px;
  font-weight: 600;
  line-height: 110%; /* 17.6px */
}
@media (max-width: 1150px) {
  .header-catalog__title {
    font-size: 13px;
  }
}

.header-main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-main-menu__item {
  color: #354647;
  font-family: TTNormsPro;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%; /* 22.4px */
  padding: 15px;
}
.header-main-menu__item:hover {
  background-color: #52c300;
}
.header-main-menu__item:hover .header-main-menu__link {
  color: #ffffff;
}
.header-main-menu__item:hover .header-main-menu__icon svg {
  stroke: #ffffff;
}
@media (max-width: 1300px) {
  .header-main-menu__item {
    font-size: 13px;
  }
}
.header-main-menu__link {
  color: #354647;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-main-menu__icon {
  width: 10px;
  height: 20px;
  margin-left: 5px;
}
.header-main-menu__icon svg {
  max-height: 20px;
  width: 10px;
  fill: none;
  stroke: #354647;
}

.header-top-content {
  padding-top: 30px;
  padding-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 44px;
}
@media (max-width: 950px) {
  .header-top-content {
    padding: 0;
  }
}
.header-top-content__burger {
  display: none;
}
@media (max-width: 950px) {
  .header-top-content__burger {
    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;
  }
}
.header-top-content__logo {
  max-height: 90PX;
  margin-right: 45px;
  width: 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 950px) {
  .header-top-content__logo {
    width: 60px;
    margin: 0 15px;
  }
}
.header-top-content__logo img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-top-content__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 950px) {
  .header-top-content__content {
    display: none;
  }
}
.header-top-content__mob-content {
  display: none;
}
@media (max-width: 950px) {
  .header-top-content__mob-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.header-top-content__mob-content .header-langs {
  display: none;
}
.header-top-content__mob-content .header-catalog-btn {
  padding: 13px 25px;
}
.header-top-content__mob-content.opened .header-langs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-top-content__mob-content.opened .header-catalog-btn {
  display: none;
}
.header-top-content__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header-top-content__row:not(:last-child) {
  margin-bottom: 25px;
}
.header-top-content__mob-menu {
  position: absolute;
  width: 100%;
  height: calc(100vh - 74px);
  top: 74px;
  background-color: #ffffff;
  z-index: 3;
  display: none;
  padding: 15px;
  left: 100%;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}
@media (max-width: 950px) {
  .header-top-content__mob-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header-top-content__mob-menu.opened {
  left: 0;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}

.search-btn {
  background: none;
  width: 50px;
  height: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  margin-left: 40px;
  display: inline-block;
  padding: 0;
}
.search-btn .icon {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: #121318;
  stroke-width: 2px;
  display: inline-block;
}

.header-burger {
  height: 20px;
  width: 25px;
  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;
  position: relative;
}
.header-burger span {
  display: inline-block;
  height: 2px;
  width: 100%;
  background-color: #121318;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-burger::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 2px;
  background-color: #121318;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-burger::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 2px;
  background-color: #121318;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-burger.opened span {
  left: 200%;
  opacity: 0;
  width: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-burger.opened::before {
  -webkit-transform: translateY(9px) rotate(-45deg);
      -ms-transform: translateY(9px) rotate(-45deg);
          transform: translateY(9px) rotate(-45deg);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.header-burger.opened::after {
  -webkit-transform: translateY(-9px) rotate(45deg);
      -ms-transform: translateY(-9px) rotate(45deg);
          transform: translateY(-9px) rotate(45deg);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.header-mob-menu {
  max-width: 210px;
}
.header-mob-menu:not(:last-child) {
  border-bottom: 1px solid #D9D9D9;
}
.header-mob-menu__item {
  margin: 15px 0;
}
.header-mob-menu__link {
  font-family: TTNormsPro;
  color: #232323;
  font-size: 15px;
  font-weight: 600;
  line-height: 150%; /* 22.5px */
  text-decoration: none;
}
.header-mob-menu .header-link {
  font-size: 15px;
  font-weight: 600;
}
.header-mob-menu .header-link__icon {
  width: 24px;
  height: 24px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.header-mob-menu .header-link__icon svg {
  width: 24px;
  height: 24px;
}

.header-mob-menu-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: auto;
}
.header-mob-menu-content .header-social {
  margin-bottom: 50px;
  margin-top: 30px;
}

.header-top-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
.header-top-menu__link {
  color: #354647;
  font-family: TTNormsPro;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%; /* 11px */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}
@media (max-width: 1300px) {
  .header-top-menu__link {
    font-size: 11px;
  }
}
.header-top-menu__link:hover {
  color: #52c300;
}
.header-top-menu__link:hover .header-top-menu__icon svg {
  stroke: #52c300;
}
.header-top-menu__icon {
  max-height: 15px;
  margin-left: 5px;
}
.header-top-menu__icon svg {
  max-height: 15px;
  width: 10px;
  fill: none;
  stroke: #354647;
}
.header-top-menu__icon--left {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 15px;
  margin-right: 5px;
}
.header-top-menu__icon--left svg {
  max-height: 15px;
  width: 15px;
  fill: none;
  stroke: #354647;
}

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

.header-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-social__item {
  margin: 0 8px;
}
.header-social__link {
  width: 25px;
  height: 15px;
}
.header-social__link svg {
  width: 25px;
  height: 15px;
  color: #354647;
}
.header-social__link:hover svg {
  color: #52c300;
}
.header-social__link--active svg {
  color: #52c300;
}

.header-langs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-langs__link {
  color: #949593;
  font-family: TTNormsPro;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px; /* 166.667% */
  text-transform: uppercase;
  text-decoration: none;
  padding: 6px;
}
.header-langs__link--active {
  color: #ffffff;
  border-radius: 4px;
  background: #52c300;
}

.header-search {
  color: #354647;
  font-family: TTNormsPro;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 14px */
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1300px) {
  .header-search {
    font-size: 10px;
  }
}
.header-search__icon {
  width: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.header-search__icon svg {
  width: 10px;
  height: 12px;
  fill: none;
  stroke: #354647;
}
.header-search__input {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  padding-left: 15px;
  outline: 0;
  border-bottom: 1px solid #354647;
  width: 375px;
}

.header-tour-btn.btn {
  padding: 10px 25px;
  font-size: 12px;
}

.main-banner__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-bottom: 40px;
}
.main-banner__sidebar {
  width: 300px;
}
@media (max-width: 1300px) {
  .main-banner__sidebar {
    width: 235px;
  }
}
@media (max-width: 950px) {
  .main-banner__sidebar {
    display: none;
  }
}
.main-banner__slider {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: calc(100% - 315px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1300px) {
  .main-banner__slider {
    width: calc(100% - 250px);
  }
}

.catalog-menu {
  border: 1px solid #D9D9D9;
  padding: 15px 20px 15px 10px;
  border-radius: 0;
  border-top: 0;
}

.catalog-menu-item:not(:last-child) {
  margin-bottom: 15px;
}
.catalog-menu-item__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #121318;
  font-family: TTNormsPro;
  text-decoration: none;
}
.catalog-menu-item__icon {
  margin-right: 5px;
}
.catalog-menu-item__text {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px; /* 17.5px */
}
@media (max-width: 1300px) {
  .catalog-menu-item__text {
    font-size: 12px;
  }
}

.main-slider {
  margin-top: 25px;
}
.main-slider__container {
  height: 444px;
  position: relative;
}
@media (max-width: 1300px) {
  .main-slider__container {
    height: 385px;
  }
}
@media (max-width: 1280px) {
  .main-slider__container {
    height: 330px;
  }
}
@media (max-width: 1150px) {
  .main-slider__container {
    height: 260px;
  }
}
@media (max-width: 1023px) {
  .main-slider__container {
    height: 328px;
  }
}
@media (max-width: 1023px) {
  .main-slider__container {
    height: unset;
  }
}
.main-slider__list {
  height: 100%;
}
.main-slider__list .slick-list,
.main-slider__list .slick-track {
  height: 100%;
}
.main-slider__item {
  display: block;
  height: 100%;
  border-radius: 0px;
  overflow: hidden;
}
.main-slider__item img {
  display: block;
  max-width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-slider__arrows {
  position: absolute;
  right: 35px;
  bottom: 35px;
  z-index: 1;
}
@media (max-width: 750px) {
  .main-slider__arrows {
    left: 20px;
    bottom: 20px;
  }
}
.main-slider__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 15px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main-slider__nav .slick-dots {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main-slider__nav .slick-dots button {
  cursor: pointer;
  margin: 0;
  width: auto;
  overflow: visible;
}
.main-slider__nav .slick-dots li {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
  width: 30px;
  overflow: hidden;
  margin: 7px;
  height: 3px;
}
.main-slider__nav .slick-dots li button {
  display: block;
  width: 100%;
  height: 100%;
  background: #a8a8a8;
  border-radius: 0;
  margin: 0 !important;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  content: none;
  color: transparent;
}
.main-slider__nav .slick-dots li:first-child {
  border-radius: 0;
}
.main-slider__nav .slick-dots li:last-child {
  border-radius: 0;
}
.main-slider__nav .slick-dots li.slick-active button {
  background: #52c300;
}

.main-slider-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 72px;
}
.main-slider-arrows__prev {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.main-slider-arrows__prev svg {
  width: 32px;
  height: 32px;
  fill: #ffffff;
}
.main-slider-arrows__next {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.main-slider-arrows__next svg {
  width: 32px;
  height: 32px;
  fill: #ffffff;
}

.main-slider-pagination .slick-list {
  margin: 0 -6px;
}
.main-slider-pagination__list {
  width: 100%;
  overflow: hidden;
  margin-top: 15px;
}
.main-slider-pagination__wrapper {
  height: 100%;
}
.main-slider-pagination__item {
  overflow: hidden;
  padding: 0 8px;
}
.main-slider-pagination__item img {
  border-radius: 0;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: unset;
}

.sidebar-news {
  border-radius: 0;
  border: 1px solid #D9D9D9;
  margin: 15px 0;
  padding: 0 10px;
}
@media (max-width: 1300px) {
  .sidebar-news {
    display: none;
  }
}
.sidebar-news__item:not(:last-child) {
  border-bottom: 1px solid #D9D9D9;
}

.sidebar-news-item {
  display: block;
  text-decoration: none;
  padding: 15px 0;
}
.sidebar-news-item__title {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%; /* 19.6px */
}
.sidebar-news-item__date {
  color: #777;
  font-family: TTNormsPro;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
}

.sidebar-banner {
  margin-top: 10px;
  display: block;
  border-radius: 0;
  overflow: hidden;
}
.sidebar-banner img {
  display: block;
}

.mfp-sidebar-banners .mfp-content {
  width: auto;
  max-width: 750px;
}

.sidebar-banners-slider .swiper-pagination {
  position: relative;
  bottom: unset;
  top: unset;
}
.sidebar-banners-slider .swiper-pagination-bullet {
  height: 3px;
  width: 30px;
  background-color: #52c300;
  border-radius: unset;
}

.promo-actions-page-container {
  width: 100%;
  position: relative;
  margin: auto;
  max-width: 1490px;
}
@media (max-width: 950px) {
  .promo-actions-page-container {
    width: 100%;
    padding: 0 15px;
  }
}

.promo-actions {
  background-color: #ffffff;
  padding: 30px 0;
}
.promo-actions__title {
  margin-bottom: 35px;
  color: #121318;
  font-family: DrukTextWideCyr;
  font-size: 52px;
  font-weight: 1000;
  line-height: 111%;
  text-transform: uppercase;
}
@media (max-width: 950px) {
  .promo-actions__title {
    margin-bottom: 20px;
  }
}
@media (max-width: 1150px) {
  .promo-actions__title {
    font-size: 35px;
  }
}
@media (max-width: 950px) {
  .promo-actions__title {
    font-size: 28px;
  }
}
@media (max-width: 850px) {
  .promo-actions__title {
    font-size: 20px;
  }
}

.promo-actions-slide {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-box-pack 0.5s;
  transition: -webkit-box-pack 0.5s;
  transition: justify-content 0.5s;
  transition: justify-content 0.5s, -webkit-box-pack 0.5s, -ms-flex-pack 0.5s;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  scale: 0.7;
}
@media (max-width: 950px) {
  .promo-actions-slide {
    height: unset;
  }
}
.promo-actions-slide__inner {
  width: 100%;
  height: 100%;
  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;
}
.promo-actions-slide__pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  aspect-ratio: 509/356;
}
.promo-actions-slide.swiper-slide-active {
  scale: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
@media (max-width: 950px) {
  .promo-actions-slide.swiper-slide-active {
    height: unset;
    aspect-ratio: unset;
  }
}
@media (max-width: 950px) {
  .promo-actions-slide.swiper-slide-active .promo-actions-slide__text {
    font-size: 22px;
  }
}
.promo-actions-slide.swiper-slide-prev {
  -webkit-transform: translateX(30px);
      -ms-transform: translateX(30px);
          transform: translateX(30px);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.promo-actions-slide.swiper-slide-next {
  -webkit-transform: translateX(-30px);
      -ms-transform: translateX(-30px);
          transform: translateX(-30px);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
@media (max-width: 950px) {
  .promo-actions-slide:not(.swiper-slide-active) {
    margin-top: unset;
  }
}
@media (max-width: 1500px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__text {
    font-size: 20px;
    line-height: 1.3;
  }
}
@media (max-width: 1300px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__text {
    font-size: 16px;
  }
}
@media (mmin-width: 950px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__inner {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    max-width: 320px;
    height: auto;
  }
}
@media (mmin-width: 950px) and (max-width: 1680px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__inner {
    max-width: 280px;
  }
}
@media (mmin-width: 950px) and (max-width: 1500px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__inner {
    max-width: 240px;
  }
}
@media (mmin-width: 950px) and (max-width: 1300px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__inner {
    max-width: 240px;
  }
}
@media (mmin-width: 950px) and (max-width: 1150px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__inner {
    max-width: 200px;
  }
}
@media (mmin-width: 950px) and (max-width: 950px) {
  .promo-actions-slide:not(.swiper-slide-active) .promo-actions-slide__inner {
    width: 100%;
    padding: 0 15px;
    max-width: unset;
  }
}

.promo-actions-slider-controls {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  margin-bottom: 30px;
  margin: 0 calc((100% - 1300px) / 2);
  margin-bottom: 40px;
}
@media (max-width: 1300px) {
  .promo-actions-slider-controls {
    margin: 0 calc((100vw - 1110px) / 2);
    margin-bottom: 40px;
  }
}
@media (max-width: 1150px) {
  .promo-actions-slider-controls {
    margin: 0 calc((100vw - 950px) / 2);
    margin-bottom: 40px;
  }
}
@media (max-width: 950px) {
  .promo-actions-slider-controls {
    margin: 0 0 40px 0;
    width: 100%;
    padding: 0 15px;
  }
}
.promo-actions-slider-controls .swiper-button-prev,
.promo-actions-slider-controls .swiper-button-next {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 15px;
  height: 15px;
  left: unset;
  right: unset;
  top: unset;
  margin-top: unset;
}
.promo-actions-slider-controls .swiper-button-prev::after,
.promo-actions-slider-controls .swiper-button-next::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-image: url(../images/svg/arrow.svg);
  background-size: 100%;
  background-position: center;
}
.promo-actions-slider-controls .swiper-button-prev::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.main-services {
  margin: 100px 0;
}
@media (max-width: 950px) {
  .main-services {
    margin-top: 30px;
    margin-bottom: 50px;
  }
}

.services-info {
  height: 165px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: TTNormsPro;
  color: #121318;
  padding-bottom: 15px;
}
@media (max-width: 1300px) {
  .services-info {
    height: 125px;
  }
}
.services-info__title {
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  /* 40px */
  font-family: DrukTextWideCyr;
}
@media (max-width: 1300px) {
  .services-info__title {
    font-size: 32px;
    max-width: 350px;
  }
}
@media (max-width: 1150px) {
  .services-info__title {
    font-size: 24px;
  }
}
.services-info__descr {
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  /* 26px */
  max-width: 390px;
}
@media (max-width: 1300px) {
  .services-info__descr {
    font-size: 16px;
    max-width: 350px;
  }
}
@media (max-width: 1150px) {
  .services-info__descr {
    font-size: 14px;
  }
}

.services-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
@media (max-width: 950px) {
  .services-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.services-grid__col {
  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: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  row-gap: 15px;
}
.services-grid__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 15px;
}
.services-grid__row--fill {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 950px) {
  .services-grid__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.service-item {
  border-radius: 0;
  border: 1px solid #D9D9D9;
  height: 165px;
  width: 100%;
  padding: 15px;
  position: relative;
  text-decoration: none;
}
@media (max-width: 1300px) {
  .service-item {
    height: 125px;
  }
}
@media (max-width: 1150px) {
  .service-item {
    padding: 10px;
  }
}
@media (max-width: 950px) {
  .service-item {
    height: 150px;
  }
}
.service-item:hover {
  background-color: #52c300;
}
.service-item:hover .service-item__title {
  color: #ffffff;
}
.service-item:hover .service-item__arrow {
  -webkit-transform: rotate(20deg);
      -ms-transform: rotate(20deg);
          transform: rotate(20deg);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.service-item:hover .service-item__arrow svg {
  stroke: #ffffff;
}
.service-item--big {
  height: 185px;
}
@media (max-width: 1300px) {
  .service-item--big {
    height: 185px;
  }
}
@media (max-width: 950px) {
  .service-item--big {
    height: 165px;
  }
}
.service-item--big .service-item__pic {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 1300px) {
  .service-item--big .service-item__pic {
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
            transform-origin: bottom left;
  }
}
.service-item--promo {
  height: 235px;
  padding: 20px;
}
@media (max-width: 1300px) {
  .service-item--promo {
    padding: 15px;
  }
}
@media (max-width: 950px) {
  .service-item--promo {
    height: 150px;
    padding-left: 10px;
  }
}
.service-item--promo .service-item__title {
  font-size: 25px;
}
@media (max-width: 950px) {
  .service-item--promo .service-item__title {
    font-size: 18px;
  }
}
.service-item--promo .service-item__pic {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 1300px) {
  .service-item--promo .service-item__pic {
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: bottom left;
        -ms-transform-origin: bottom left;
            transform-origin: bottom left;
  }
}
.service-item--questionnaire {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 93px;
  overflow: hidden;
  padding-left: 20px;
}
@media (max-width: 1300px) {
  .service-item--questionnaire {
    padding-left: 15px;
  }
}
@media (max-width: 950px) {
  .service-item--questionnaire {
    height: 165px;
    padding-left: 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.service-item--questionnaire .service-item__title {
  font-size: 25px;
}
@media (max-width: 1300px) {
  .service-item--questionnaire .service-item__title {
    max-width: 230px;
  }
}
@media (max-width: 950px) {
  .service-item--questionnaire .service-item__title {
    font-size: 18px;
    max-width: 165px;
  }
}
.service-item--questionnaire .service-item__pic {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: unset;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  aspect-ratio: 233/173;
  width: 233px;
}
@media (max-width: 1300px) {
  .service-item--questionnaire .service-item__pic {
    width: 183px;
  }
}
@media (max-width: 950px) {
  .service-item--questionnaire .service-item__pic {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: unset;
    bottom: 0;
    width: 143px;
  }
}
@media (min-width: 950.98px) {
  .service-item--questionnaire .service-item__arrow {
    position: static;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.service-item__pic {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 1300px) {
  .service-item__pic {
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
  }
}
.service-item__arrow {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 20px;
  right: 20px;
}
@media (max-width: 1300px) {
  .service-item__arrow {
    top: 15px;
    right: 15px;
  }
}
@media (max-width: 1150px) {
  .service-item__arrow {
    width: 24px;
    height: 24px;
    top: 10px;
    right: 10px;
  }
}
.service-item__arrow svg {
  width: 32px;
  height: 32px;
  fill: none;
  stroke: #354647;
  stroke-width: 2px;
}
@media (max-width: 1150px) {
  .service-item__arrow svg {
    width: 24px;
    height: 24px;
  }
}
.service-item__title {
  color: #232323;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
  /* 23.4px */
  max-width: 226px;
}
@media (max-width: 1300px) {
  .service-item__title {
    max-width: 185px;
  }
}
@media (max-width: 1150px) {
  .service-item__title {
    font-size: 13px;
  }
}
@media (max-width: 950px) {
  .service-item__title {
    font-size: 18px;
  }
}
.service-item__text {
  color: rgba(35, 35, 35, 0.64);
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 500;
  line-height: 125%;
  /* 17.5px */
  max-width: 226px;
}
@media (max-width: 1300px) {
  .service-item__text {
    max-width: 170px;
    font-size: 13px;
  }
}
@media (max-width: 1150px) {
  .service-item__text {
    font-size: 11px;
  }
}
@media (max-width: 950px) {
  .service-item__text {
    font-size: 14px;
    max-width: 300px;
  }
}

.main-news {
  margin: 60px 0;
}
.main-news__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
@media (max-width: 950px) {
  .main-news__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.main-news__list {
  width: 580px;
}
@media (max-width: 1300px) {
  .main-news__list {
    width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (max-width: 950px) {
  .main-news__list {
    width: 100%;
  }
}
.main-news__promo {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1300px) {
  .main-news__promo {
    width: 590px;
  }
}
@media (max-width: 1150px) {
  .main-news__promo {
    width: 485px;
  }
}
@media (max-width: 950px) {
  .main-news__promo {
    width: 100%;
  }
}

.main-news-list__title {
  color: #121318;
  font-family: DrukTextWideCyr;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%; /* 48px */
  margin-bottom: 25px;
}
@media (max-width: 950px) {
  .main-news-list__title {
    margin-bottom: 20px;
  }
}
@media (max-width: 1150px) {
  .main-news-list__title {
    font-size: 35px;
  }
}
@media (max-width: 950px) {
  .main-news-list__title {
    font-size: 28px;
  }
}
@media (max-width: 850px) {
  .main-news-list__title {
    font-size: 20px;
  }
}

.main-news-list-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 40px;
  gap: 25px;
}

.main-news-list-item {
  font-size: 16px;
  font-family: TTNormsPro;
  line-height: 140%; /* 22.4px */
  display: block;
  text-decoration: none;
}
@media (max-width: 1300px) {
  .main-news-list-item {
    font-size: 14px;
  }
}
.main-news-list-item:not(:last-child) {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 20px;
}
.main-news-list-item__title {
  color: #121318;
  font-weight: 700;
  margin-bottom: 10px;
}
.main-news-list-item__date {
  color: #777;
  font-weight: 400;
}

.main-news-promo {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  text-decoration: none;
}
.main-news-promo__inner {
  border-radius: 0;
  overflow: hidden;
  border: 1.5px solid #D9D9D9;
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.main-news-promo__img {
  overflow: hidden;
  aspect-ratio: 1000/700;
}
.main-news-promo__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-news-promo__info {
  padding: 25px 30px;
  font-family: TTNormsPro;
}
@media (max-width: 950px) {
  .main-news-promo__info {
    padding: 20px 15px;
  }
}
.main-news-promo__title {
  color: #121318;
  font-size: 24px;
  font-weight: 700;
  line-height: 125%; /* 30px */
  margin-bottom: 10px;
  max-width: 510px;
}
@media (max-width: 1300px) {
  .main-news-promo__title {
    font-size: 18px;
  }
}
@media (max-width: 1150px) {
  .main-news-promo__title {
    font-size: 16px;
  }
}
.main-news-promo__date {
  color: #777;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
}
@media (max-width: 1300px) {
  .main-news-promo__date {
    font-size: 14px;
  }
}
@media (max-width: 1150px) {
  .main-news-promo__date {
    font-size: 16px;
  }
}

.main-projects-slider {
  margin: 100px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  overflow: hidden;
}
.main-projects-slider__info {
  width: 100%;
}
.main-projects-slider__list {
  width: 100%;
}
@media (max-width: 950px) {
  .main-projects-slider__list {
    display: none;
  }
}
.main-projects-slider__list .slick-list {
  height: 100%;
}
.main-projects-slider__list .slick-track {
  height: 100%;
}
.main-projects-slider__more {
  margin-top: 40px;
}
@media (max-width: 950px) {
  .main-projects-slider__more {
    display: none;
  }
}

.main-projects-slider-list {
  height: 500px !important;
  overflow: hidden;
}
@media (max-width: 1280px) {
  .main-projects-slider-list {
    height: 460px !important;
  }
}
@media (max-width: 1150px) {
  .main-projects-slider-list {
    height: 380px !important;
  }
}
.main-projects-slider-list .slick-list {
  height: 100% !important;
}
.main-projects-slider-list::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 64px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
}
@media (max-width: 950px) {
  .main-projects-slider-list::after {
    content: unset;
  }
}
.main-projects-slider-list__row {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
}

.main-projects-slider-dots {
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.main-projects-slider-dots .slick-dots li {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
  height: 25px;
  overflow: hidden;
  margin: 7px;
  width: 3px;
}
.main-projects-slider-dots .slick-dots li button {
  display: block;
  width: 100%;
  height: 100%;
  background: #a8a8a8;
  margin: 0 !important;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  content: none;
  color: transparent;
}
.main-projects-slider-dots .slick-dots li.slick-active button {
  background: #52c300;
}

.main-projects-slider-info {
  height: 255px;
  padding: 80px 0;
  position: relative;
  margin-bottom: 55px;
}
@media (max-width: 1024px) {
  .main-projects-slider-info {
    padding: 50px 0;
    height: 180px;
  }
}
@media (max-width: 950px) {
  .main-projects-slider-info {
    margin-bottom: unset;
    height: unset;
    padding: 30px 0;
  }
}
.main-projects-slider-info::before {
  content: "";
  background-color: #52c300;
  position: absolute;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
  -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: skewX(-40deg);
      -ms-transform: skewX(-40deg);
          transform: skewX(-40deg);
}
@media (max-width: 950px) {
  .main-projects-slider-info::before {
    width: 100%;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}
.main-projects-slider-info::after {
  content: "";
  background-color: #52c300;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 60%;
  height: 100%;
}
@media (max-width: 950px) {
  .main-projects-slider-info::after {
    content: unset;
  }
}
.main-projects-slider-info__title {
  color: #ffffff;
  font-family: DrukTextWideCyr;
  font-size: 50px;
  font-weight: 1000;
  line-height: 100%; /* 50px */
  text-transform: uppercase;
}
@media (max-width: 1280px) {
  .main-projects-slider-info__title {
    font-size: 43px;
  }
}
@media (max-width: 1024px) {
  .main-projects-slider-info__title {
    font-size: 34px;
  }
}
@media (max-width: 950px) {
  .main-projects-slider-info__title {
    font-size: 24px;
  }
}
.main-projects-slider-info__descr {
  display: none;
  color: white;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%; /* 18.2px */
  margin-top: 25px;
}
@media (max-width: 950px) {
  .main-projects-slider-info__descr {
    display: block;
  }
}

.main-projects-slider-item {
  min-height: 450px;
  padding: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1280px) {
  .main-projects-slider-item {
    height: 390px;
  }
}
@media (max-width: 1150px) {
  .main-projects-slider-item {
    height: 315px;
  }
}
.main-projects-slider-item__inner {
  height: 100%;
  overflow: hidden;
  border: 1.5px solid #D9D9D9;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-projects-slider-item__pic {
  aspect-ratio: 1000/700;
  overflow: hidden;
}
.main-projects-slider-item__pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  scale: 1;
  -webkit-transition: scale 0.3s;
  transition: scale 0.3s;
}
.main-projects-slider-item__pic:hover img {
  scale: 1.1;
  -webkit-transition: scale 0.3s;
  transition: scale 0.3s;
}
.main-projects-slider-item__info {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.main-projects-slider-item__name {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%; /* 24px */
  text-decoration: none;
}
@media (max-width: 1280px) {
  .main-projects-slider-item__name {
    font-size: 17px;
  }
}
.main-projects-slider-item__name:hover {
  color: #52c300;
}
.main-projects-slider-item__city {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  margin-top: 5px;
}
@media (max-width: 1280px) {
  .main-projects-slider-item__city {
    font-size: 12px;
  }
}
.main-projects-slider-item__descr {
  color: #777;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  max-height: 60px;
  overflow: hidden;
}
.main-projects-slider-item__descr a {
  text-decoration: none;
  color: #354647;
}
@media (max-width: 1280px) {
  .main-projects-slider-item__descr {
    font-size: 12px;
  }
}

.main-projects-slider__list-mob {
  display: none;
  width: 100%;
}
@media (max-width: 950px) {
  .main-projects-slider__list-mob {
    display: block;
    height: 530px;
  }
}
@media (max-width: 850px) {
  .main-projects-slider__list-mob {
    width: 850px;
  }
}
@media (max-width: 600px) {
  .main-projects-slider__list-mob {
    width: 600px;
  }
}
.main-projects-slider__list-mob .main-projects-slider-list {
  height: 455px !important;
}
.main-projects-slider__list-mob .main-projects-slider-item {
  height: 450px;
  padding: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.main-projects-slider__list-mob .main-projects-slider-item__inner {
  height: 100%;
  overflow: hidden;
  border: 1.5px solid #D9D9D9;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-projects-slider__list-mob .main-projects-slider-item__pic {
  height: 235px;
  width: 100%;
}
.main-projects-slider__list-mob .main-projects-slider-item__name {
  font-size: 20px;
}
.main-projects-slider__list-mob .main-projects-slider-item__city {
  font-size: 14px;
}
.main-projects-slider__list-mob .main-projects-slider-item__descr {
  font-size: 14px;
}

.main-projects-slider-arrows {
  display: none;
  position: relative;
  gap: 10px;
  margin-top: 20px;
}
@media (max-width: 950px) {
  .main-projects-slider-arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 5px;
    bottom: 0;
  }
}
.main-projects-slider-arrows__prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.main-projects-slider-arrows__next, .main-projects-slider-arrows__prev {
  width: 12px;
  height: 15px;
  cursor: pointer;
  margin: 0 6px;
}
.main-projects-slider-arrows__next svg, .main-projects-slider-arrows__prev svg {
  width: 12px;
  height: 16px;
  fill: #121318;
}

.sections-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
@media (max-width: 500px) {
  .sections-list {
    margin-bottom: 0;
  }
}

.sections-list-item a {
  color: #A3A7AA;
  font-family: TTNormsPro;
  font-size: 20px;
  font-weight: 700;
  line-height: 17.542px; /* 103.189% */
  display: inline-block;
  text-decoration: none;
  white-space: nowrap;
}
@media (max-width: 1150px) {
  .sections-list-item a {
    font-size: 17px;
  }
}
@media (max-width: 500px) {
  .sections-list-item a {
    font-size: 14px;
  }
}
.sections-list-item a:hover {
  color: #121318;
}
.sections-list-item--active a {
  color: #121318;
}

.catalogs-content {
  margin-bottom: 100px;
}

.catalog-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
}

.catalog-list-item {
  padding: 10px;
  width: 20%;
}
@media (max-width: 1300px) {
  .catalog-list-item {
    width: 25%;
  }
}
@media (max-width: 950px) {
  .catalog-list-item {
    width: 33.3333%;
  }
}
@media (max-width: 650px) {
  .catalog-list-item {
    width: 50%;
  }
}
@media (max-width: 450px) {
  .catalog-list-item {
    width: 100%;
  }
}

.catalog-list-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border: 1px solid #A3A7AA;
}
.catalog-list-card__preview {
  aspect-ratio: 250/354;
  display: block;
}
.catalog-list-card__preview img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.catalog-list-card__name {
  display: block;
  font-family: TTNormsPro;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #121318;
  padding: 5px;
}
@media (max-width: 650px) {
  .catalog-list-card__name {
    font-size: 14px;
  }
}
.catalog-list-card__name:hover {
  color: #52c300;
}
.catalog-list-card__download .download-link {
  color: #ffffff;
}
@media (max-width: 650px) {
  .catalog-list-card__download .download-link {
    font-size: 14px;
  }
}
.catalog-list-card__download .download-link__icon > svg {
  stroke: #ffffff;
}
.catalog-list-card__download .download-link:hover {
  color: #52c300;
}
.catalog-list-card__download .download-link:hover__icon > svg {
  stroke: #52c300;
}

.faq-page .search-form {
  position: relative;
  padding: 10px 0;
  display: unset;
}
.faq-page .accordion-list {
  padding: 10px 0;
}
.faq-page .accordion-item--opened > .accordion-item__header .accordion-item__htitle .faq-question {
  color: #52c300;
}
.faq-page .faq-main {
  margin: 30px 0;
}

.faq-question {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 700;
  line-height: 33.119px; /* 183.995% */
}
@media (max-width: 1150px) {
  .faq-question {
    font-size: 17px;
  }
}
@media (max-width: 950px) {
  .faq-question {
    font-size: 17px;
    line-height: 20.457px;
  }
}
@media (max-width: 500px) {
  .faq-question {
    font-size: 12px;
    line-height: 20.457px;
  }
}

.faq-answer {
  padding: 10px;
  background-color: #52c300;
  color: #ffffff;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
@media (max-width: 1300px) {
  .faq-answer {
    font-size: 17px;
  }
}
@media (max-width: 1150px) {
  .faq-answer {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  .faq-answer {
    margin: 10px 0 10px 0;
    font-size: 12px;
    line-height: 14px;
  }
}
.faq-answer.tipography ul li::marker {
  color: #ffffff;
}
.faq-answer.tipography ol li::marker {
  color: #ffffff;
}

.faq-all-btn {
  margin: 30px 0;
}

@media (max-width: 950px) {
  .docs-main .accordion-item__hcontent {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

.news-list {
  margin-bottom: 35px;
  position: relative;
}
.news-list__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 35px;
}
@media (max-width: 950px) {
  .news-list__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 950px) {
  .news-list__header .pagination {
    display: none;
  }
}
.news-list__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px 0;
}
.news-list__footer .btn {
  font-size: 23px;
  font-weight: 700;
  line-height: 20.02px; /* 87.043% */
  min-width: 375px;
  padding: 20px;
}
@media (max-width: 1150px) {
  .news-list__footer .btn {
    font-size: 20px;
  }
}
@media (max-width: 500px) {
  .news-list__footer .btn {
    font-size: 14px;
    padding: 10px;
  }
}
@media (max-width: 375px) {
  .news-list__footer .btn {
    min-width: 230px;
  }
}

.news-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
  font-family: TTNormsPro;
  padding: 40px 0;
}
.news-list-item:not(:last-child) {
  border-bottom: 1px solid #D6D8D5;
}
@media (max-width: 500px) {
  .news-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 25px 0;
    gap: 30px;
  }
}
.news-list-item__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 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: 10px;
  padding: 10px 0;
}
.news-list-item__img {
  width: 300px;
  position: relative;
  padding: 14px 0;
}
@media (max-width: 1150px) {
  .news-list-item__img {
    width: 190px;
  }
}
@media (max-width: 500px) {
  .news-list-item__img {
    width: 100%;
    height: unset;
    overflow: hidden;
  }
}
.news-list-item__img img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  aspect-ratio: 1000/700;
  display: block;
}
.news-list-item__img::before {
  content: "";
  position: absolute;
  width: 100%;
  background-color: #52c300;
  aspect-ratio: 1000/700;
}
.news-list-item__date {
  color: #A1A5A7;
  font-size: 14px;
  font-weight: 1000;
  line-height: 20.02px; /* 143% */
  font-family: DrukTextWideCyr;
}
@media (max-width: 1150px) {
  .news-list-item__date {
    font-size: 13px;
    line-height: 17.542px; /* 134.94% */
  }
}
@media (max-width: 950px) {
  .news-list-item__date {
    font-size: 12px;
    line-height: 1; /* 134.94% */
  }
}
@media (max-width: 500px) {
  .news-list-item__date {
    font-size: 12px;
    line-height: 14.383px; /* 143.83% */
  }
}
.news-list-item__title {
  color: #121318;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
  margin: 15px 0;
}
@media (max-width: 1150px) {
  .news-list-item__title {
    font-size: 25px;
    font-weight: 700;
    line-height: 21.03px; /* 84.118% */
    margin: 10px 0;
  }
}
@media (max-width: 950px) {
  .news-list-item__title {
    font-size: 18px;
  }
}
@media (max-width: 500px) {
  .news-list-item__title {
    font-size: 12px;
    font-weight: 700;
    line-height: 17.242px; /* 143.687% */
    margin: 0;
  }
}
.news-list-item__descr {
  color: #606567;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 1300px) {
  .news-list-item__descr {
    font-size: 12px;
    line-height: 17.184px; /* 143.203% */
  }
}
@media (max-width: 1150px) {
  .news-list-item__descr {
    font-size: 17px;
    line-height: 17.542px; /* 103.189% */
  }
}
@media (max-width: 950px) {
  .news-list-item__descr {
    font-size: 14px;
    line-height: 1; /* 103.189% */
  }
}
@media (max-width: 500px) {
  .news-list-item__descr {
    font-size: 12px;
    line-height: 14.383px; /* 143.83% */
  }
}

.news-list-filter {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
@media (max-width: 950px) {
  .news-list-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.news-list-filter .btn {
  padding: 8px 25px;
}
@media (max-width: 950px) {
  .news-list-filter .btn {
    width: 100%;
  }
}

.news-filter-select {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.news-filter-select .jq-selectbox__select-text {
  color: rgba(68, 70, 66, 0.5);
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 700;
  line-height: 20.02px; /* 143% */
}
@media (max-width: 1300px) {
  .news-filter-select .jq-selectbox__select-text {
    font-size: 12px;
    line-height: 17.184px; /* 143.203% */
  }
}
@media (max-width: 1150px) {
  .news-filter-select .jq-selectbox__select-text {
    font-size: 12px;
    line-height: 14.383px; /* 130.755% */
  }
}
.news-filter-select .jq-selectbox__select {
  height: 34px;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border: 1px solid grey;
  background: #ffffff;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.news-filter-select .jq-selectbox__trigger {
  border: 0;
  display: block;
}
.news-filter-select .jq-selectbox__trigger-arrow {
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 0;
  background-image: url(../images/svg/arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.news-filter-select.dropdown.opened .jq-selectbox__trigger-arrow {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.news-filter-select:focus-visible {
  outline: 0;
}
.news-filter-select.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #52c300;
}

.news-detail {
  margin-bottom: 50px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.news-detail__head {
  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: 850px) {
  .news-detail__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.news-detail__head--pic .news-detail__title-wrp {
  width: calc(100% - 525px);
  padding-right: 80px;
}
@media (max-width: 1300px) {
  .news-detail__head--pic .news-detail__title-wrp {
    width: calc(100% - 450px);
  }
}
@media (max-width: 1150px) {
  .news-detail__head--pic .news-detail__title-wrp {
    padding-right: 20px;
  }
}
@media (max-width: 1150px) {
  .news-detail__head--pic .news-detail__title-wrp {
    width: calc(100% - 400px);
  }
}
@media (max-width: 850px) {
  .news-detail__head--pic .news-detail__title-wrp {
    width: 100%;
  }
}
.news-detail__title-wrp {
  width: 100%;
  padding-right: 80px;
}
.news-detail__title {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 43px;
  font-weight: 700;
  line-height: 48.991px; /* 113.932% */
}
@media (max-width: 1150px) {
  .news-detail__title {
    font-size: 36px;
  }
}
@media (max-width: 950px) {
  .news-detail__title {
    font-size: 30px;
  }
}
@media (max-width: 850px) {
  .news-detail__title {
    font-size: 25px;
    line-height: 1.3;
    margin: 30px 0;
    margin-top: 10px;
    font-weight: 800;
  }
}
@media (max-width: 500px) {
  .news-detail__title {
    font-size: 22px;
  }
}
.news-detail__date {
  color: #A1A5A7;
  font-family: DrukTextWideCyr;
  font-size: 20px;
  font-weight: 1000;
  line-height: 20.02px; /* 100.1% */
  margin: 30px 0;
}
@media (max-width: 1300px) {
  .news-detail__date {
    font-size: 18px;
  }
}
@media (max-width: 950px) {
  .news-detail__date {
    margin: 20px 0;
  }
}
@media (max-width: 850px) {
  .news-detail__date {
    font-size: 14px;
  }
}
.news-detail__picture {
  width: 525px;
  aspect-ratio: 846/560;
  overflow: hidden;
  margin-bottom: 50px;
}
@media (max-width: 1300px) {
  .news-detail__picture {
    width: 450px;
  }
}
@media (max-width: 950px) {
  .news-detail__picture {
    margin-bottom: 20px;
    width: 400px;
  }
}
@media (max-width: 850px) {
  .news-detail__picture {
    width: 100%;
  }
}
.news-detail__picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.news-detail__description {
  font-size: 20px;
}
@media (max-width: 1300px) {
  .news-detail__description {
    font-size: 18px;
  }
}
@media (max-width: 1150px) {
  .news-detail__description {
    font-size: 17px;
  }
}
.news-detail__description img {
  height: auto;
  display: block;
}
.news-detail__description p {
  font-weight: 500;
  color: #121318;
}

.news-another-slider-item {
  padding: 0 10px;
  text-decoration: none;
  width: 50%;
  height: 195px;
}
.news-another-slider-item__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #F3F3F3;
  padding: 30px 20px 45px 20px;
  height: 100%;
}
.news-another-slider-item__date {
  color: #A1A5A7;
  font-family: TTNormsPro;
  font-size: 12px;
  font-weight: 700;
  line-height: 20.02px; /* 166.833% */
  margin-bottom: 20px;
}
.news-another-slider-item__title {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px; /* 171.429% */
}

.news-another {
  width: 100%;
}

.news-another-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -10px;
  position: relative;
}
.news-another-slider__list {
  width: 100%;
  height: 100%;
}
.news-another-slider .slick-track {
  height: 100%;
}

.news-another-slider-arrows__prev, .news-another-slider-arrows__next {
  position: absolute;
  width: 12px;
  height: 16px;
  bottom: 19px;
}
.news-another-slider-arrows__prev .icon, .news-another-slider-arrows__next .icon {
  width: 12px;
  height: 16px;
}
.news-another-slider-arrows__next {
  right: 30px;
}
.news-another-slider-arrows__prev {
  left: 30px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 1300px) {
  .sidebar-menu-row .btn {
    font-size: 14px;
    font-weight: 400;
    line-height: 17.5px; /* 125% */
    padding: 15px 20px;
  }
}
@media (max-width: 1150px) {
  .sidebar-menu-row .btn {
    font-size: 12px;
  }
}

.news-all-link {
  margin: 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 950px) {
  .news-all-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.news-all-link .btn {
  font-size: 23px;
}
@media (max-width: 1150px) {
  .news-all-link .btn {
    font-size: 20px;
  }
}
@media (max-width: 500px) {
  .news-all-link .btn {
    font-size: 14px;
  }
}

.solutions-items {
  margin-bottom: 50px;
}

.solutions {
  margin-bottom: 35px;
  position: relative;
}
.solutions__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
  margin-top: 60px;
  margin-bottom: 80px;
}
@media (max-width: 950px) {
  .solutions__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 950px) {
  .solutions__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 30px;
    margin-top: 30px;
    margin-bottom: 40px;
  }
}
.solutions__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 40px 0;
}
.solutions__footer .btn {
  font-size: 23px;
  font-weight: 700;
  line-height: 20.02px; /* 87.043% */
  min-width: 375px;
  padding: 20px;
}
@media (max-width: 1150px) {
  .solutions__footer .btn {
    font-size: 20px;
  }
}
@media (max-width: 500px) {
  .solutions__footer .btn {
    font-size: 14px;
    padding: 10px;
  }
}
@media (max-width: 375px) {
  .solutions__footer .btn {
    min-width: 230px;
  }
}

.solutions-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
  font-family: TTNormsPro;
  padding: 40px 0;
}
.solutions-item:not(:last-child) {
  border-bottom: 1px solid #D6D8D5;
}
@media (max-width: 500px) {
  .solutions-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 25px 0;
    gap: 30px;
  }
}
.solutions-item__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 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: 10px;
  padding: 10px 0;
}
.solutions-item__img {
  width: 275px;
  height: 180px;
  position: relative;
}
@media (max-width: 1300px) {
  .solutions-item__img {
    width: 235px;
    height: 155px;
  }
}
@media (max-width: 1150px) {
  .solutions-item__img {
    width: 196px;
    height: 130px;
  }
}
@media (max-width: 950px) {
  .solutions-item__img {
    min-width: 196px;
  }
}
@media (max-width: 500px) {
  .solutions-item__img {
    width: 100%;
    height: unset;
    aspect-ratio: 362/192;
    overflow: hidden;
  }
}
.solutions-item__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.solutions-item__img::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #52c300;
}
.solutions-item__date {
  color: #A1A5A7;
  font-size: 14px;
  font-weight: 1000;
  line-height: 20.02px; /* 143% */
  font-family: DrukTextWideCyr;
}
@media (max-width: 1150px) {
  .solutions-item__date {
    font-size: 13px;
    line-height: 17.542px; /* 134.94% */
  }
}
@media (max-width: 950px) {
  .solutions-item__date {
    font-size: 12px;
    line-height: 1; /* 134.94% */
  }
}
@media (max-width: 500px) {
  .solutions-item__date {
    font-size: 12px;
    line-height: 14.383px; /* 143.83% */
  }
}
.solutions-item__title {
  color: #121318;
  font-size: 30px;
  font-weight: 700;
  line-height: 24px; /* 80% */
  text-decoration: none;
  margin: 15px 0;
}
@media (max-width: 1150px) {
  .solutions-item__title {
    font-size: 25px;
    font-weight: 700;
    line-height: 21.03px; /* 84.118% */
    margin: 10px 0;
  }
}
@media (max-width: 950px) {
  .solutions-item__title {
    font-size: 18px;
  }
}
@media (max-width: 500px) {
  .solutions-item__title {
    font-size: 12px;
    font-weight: 700;
    line-height: 17.242px; /* 143.687% */
    margin: 0;
  }
}
.solutions-item__descr {
  color: #606567;
  font-size: 20px;
  font-weight: 400;
  line-height: 20.02px; /* 100.1% */
}
@media (max-width: 1300px) {
  .solutions-item__descr {
    font-size: 12px;
    line-height: 17.184px; /* 143.203% */
  }
}
@media (max-width: 1150px) {
  .solutions-item__descr {
    font-size: 17px;
    line-height: 17.542px; /* 103.189% */
  }
}
@media (max-width: 950px) {
  .solutions-item__descr {
    font-size: 14px;
    line-height: 1; /* 103.189% */
  }
}
@media (max-width: 500px) {
  .solutions-item__descr {
    font-size: 12px;
    line-height: 14.383px; /* 143.83% */
  }
}
.solutions-item__descr a {
  text-decoration: underline;
}

.solutions-filter {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
@media (max-width: 950px) {
  .solutions-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.solutions-detail {
  margin-bottom: 50px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.solutions-detail__head {
  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: 850px) {
  .solutions-detail__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.solutions-detail__head--pic .news-detail__title-wrp {
  width: calc(100% - 525px);
  padding-right: 80px;
}
@media (max-width: 1300px) {
  .solutions-detail__head--pic .news-detail__title-wrp {
    width: calc(100% - 450px);
  }
}
@media (max-width: 1150px) {
  .solutions-detail__head--pic .news-detail__title-wrp {
    padding-right: 20px;
  }
}
@media (max-width: 1150px) {
  .solutions-detail__head--pic .news-detail__title-wrp {
    width: calc(100% - 400px);
  }
}
@media (max-width: 850px) {
  .solutions-detail__head--pic .news-detail__title-wrp {
    width: 100%;
  }
}
.solutions-detail__title-wrp {
  width: 100%;
  padding-right: 80px;
}
.solutions-detail__title {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 43px;
  font-weight: 700;
  line-height: 48.991px; /* 113.932% */
}
@media (max-width: 1150px) {
  .solutions-detail__title {
    font-size: 36px;
  }
}
@media (max-width: 950px) {
  .solutions-detail__title {
    font-size: 30px;
  }
}
@media (max-width: 850px) {
  .solutions-detail__title {
    font-size: 25px;
    line-height: 1.3;
    margin: 30px 0;
    margin-top: 10px;
    font-weight: 800;
  }
}
@media (max-width: 500px) {
  .solutions-detail__title {
    font-size: 22px;
  }
}
.solutions-detail__date {
  color: #A1A5A7;
  font-family: DrukTextWideCyr;
  font-size: 20px;
  font-weight: 1000;
  line-height: 20.02px; /* 100.1% */
  margin: 30px 0;
}
@media (max-width: 1300px) {
  .solutions-detail__date {
    font-size: 18px;
  }
}
@media (max-width: 950px) {
  .solutions-detail__date {
    margin: 20px 0;
  }
}
@media (max-width: 850px) {
  .solutions-detail__date {
    font-size: 14px;
  }
}
.solutions-detail__picture {
  width: 525px;
  aspect-ratio: 846/560;
  overflow: hidden;
  margin-bottom: 50px;
}
@media (max-width: 1300px) {
  .solutions-detail__picture {
    width: 450px;
  }
}
@media (max-width: 950px) {
  .solutions-detail__picture {
    margin-bottom: 20px;
    width: 400px;
  }
}
@media (max-width: 850px) {
  .solutions-detail__picture {
    width: 100%;
  }
}
.solutions-detail__picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.solutions-detail__description {
  font-size: 20px;
}
@media (max-width: 1300px) {
  .solutions-detail__description {
    font-size: 18px;
  }
}
@media (max-width: 1150px) {
  .solutions-detail__description {
    font-size: 17px;
  }
}
.solutions-detail__description img {
  height: auto;
  display: block;
}
.solutions-detail__description p {
  font-weight: 500;
}

.solutions-slider-item {
  padding: 0 10px;
  text-decoration: none;
  width: 50%;
  height: 250px;
}
.solutions-slider-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.solutions-slider-item__inner {
  position: relative;
  height: 100%;
}
.solutions-slider-item__overlay {
  position: absolute;
  top: calc(100% - 40px);
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}
.solutions-slider-item:hover .solutions-slider-item__overlay {
  top: 0;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}

.solutions-item-info {
  padding: 10px;
}
.solutions-item-info__title {
  color: #ffffff;
  font-family: TTNormsPro;
  font-size: 20px;
  font-weight: 700;
  line-height: 20.02px; /* 100.1% */
  margin-bottom: 10px;
}

.solutions {
  width: 100%;
}

.solutions-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -10px;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}
.solutions-slider__list {
  width: 100%;
  height: 100%;
}
.solutions-slider .slick-track {
  height: 100%;
}

.solutions-slider-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.solutions-slider-arrows__prev, .solutions-slider-arrows__next {
  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: 50px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.0823529412);
  cursor: pointer;
}
.solutions-slider-arrows__prev .icon, .solutions-slider-arrows__prev > svg, .solutions-slider-arrows__next .icon, .solutions-slider-arrows__next > svg {
  width: 12px;
  height: 16px;
  margin-right: 10px;
  color: #52c300;
}
.solutions-slider-arrows__next {
  right: 0px;
}
.solutions-slider-arrows__prev {
  left: 0px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 1300px) {
  .sidebar-menu-row .btn {
    font-size: 14px;
    font-weight: 400;
    line-height: 17.5px; /* 125% */
    padding: 15px 20px;
  }
}
@media (max-width: 1150px) {
  .sidebar-menu-row .btn {
    font-size: 12px;
  }
}

.solutions-all-link {
  margin: 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 950px) {
  .solutions-all-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.solutions-all-link .btn {
  font-size: 16px;
}
@media (max-width: 1150px) {
  .solutions-all-link .btn {
    font-size: 20px;
  }
}
@media (max-width: 500px) {
  .solutions-all-link .btn {
    font-size: 14px;
  }
}

.contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}
@media (max-width: 1150px) {
  .contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contacts__pic img {
  max-width: 544px;
}
@media (max-width: 1150px) {
  .contacts__pic img {
    width: 100%;
    margin-top: 20px;
    max-width: 100%;
  }
}

.contacts-content__descr {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media (max-width: 1150px) {
  .contacts-content__descr {
    font-size: 22px;
  }
}
@media (max-width: 950px) {
  .contacts-content__descr {
    font-size: 20px;
  }
}
.contacts-content--fill {
  width: 100%;
}

.contacts-section__title {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.contacts-section__title .icon {
  width: 15px;
  height: 23px;
  display: inline-block;
  margin-right: 20px;
  fill: #52c300;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (max-width: 1150px) {
  .contacts-section__title .icon {
    width: 13px;
    height: 22px;
  }
}
@media (max-width: 950px) {
  .contacts-section__title .icon {
    width: 11px;
    height: 20px;
  }
}
.contacts-section__title--selected .icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  row-gap: 25px;
  margin-bottom: 50px;
}
@media (max-width: 950px) {
  .contacts-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contacts-item__title {
  cursor: pointer;
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contacts-item__title .icon {
  width: 15px;
  height: 23px;
  display: inline-block;
  margin-right: 20px;
  fill: #52c300;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (max-width: 1150px) {
  .contacts-item__title .icon {
    width: 13px;
    height: 22px;
  }
}
@media (max-width: 950px) {
  .contacts-item__title .icon {
    width: 11px;
    height: 20px;
  }
}
.contacts-item__title--selected .icon {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.contacts-item-block {
  width: 48%;
}
@media (max-width: 1150px) {
  .contacts-item-block {
    width: 47%;
  }
}
@media (max-width: 950px) {
  .contacts-item-block {
    width: 100%;
  }
}
.contacts-item-block--fill {
  width: 100%;
}
.contacts-item-block__title {
  min-height: 48px;
  color: #121318;
  font-family: TTNormsPro;
  font-size: 18px;
  font-weight: 800;
  line-height: 100%;
  text-transform: uppercase;
  padding: 15px 0;
  margin-left: 35px;
}
.contacts-item-block__content {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px; /* 112.5% */
  margin-bottom: 20px;
  margin-left: 35px;
}
.contacts-item-block__content:last-child {
  margin-bottom: unset;
}
.contacts-item-block__content a {
  font-size: 14px;
  text-decoration: none;
  color: #121318;
}
.contacts-item-block__content a:hover {
  color: #52c300;
}

.contacts-socials {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
@media (max-width: 950px) {
  .contacts-socials {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 10px;
  }
}
.contacts-socials__link {
  background-color: #D9D9D9;
  color: #121318;
  text-align: center;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 700;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 0;
  text-decoration: none;
}
.contacts-socials__link:hover {
  background-color: #52c300;
  color: #121318;
}

.page-content .contacts-socials__link:hover {
  color: #121318;
}

.contacts-line-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contacts-line-list--gap {
  row-gap: 10px;
}

.contacts-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contacts-line__label {
  width: 140px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contacts-line__content {
  font-size: 14px;
}
.contacts-line__content a {
  font-size: 14px;
  text-decoration: none;
  color: #121318;
}
.contacts-line__content a:hover {
  color: #52c300;
}
.contacts-line .icon {
  fill: #121318;
  width: 25px;
  height: 25px;
  margin-right: 15px;
}
.contacts-line .icon.unfilled {
  fill: none;
  stroke: #121318;
}

.contacts-section-list {
  margin: 50px 0;
}
.contacts-section-list__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -40px;
}
@media (max-width: 1150px) {
  .contacts-section-list__cards {
    margin: -30px;
  }
}
@media (max-width: 650px) {
  .contacts-section-list__cards {
    margin: -20px;
  }
}

.contacts-section-card {
  width: 25%;
  padding: 40px;
}
@media (max-width: 1150px) {
  .contacts-section-card {
    width: 33.3333%;
    padding: 30px;
  }
}
@media (max-width: 650px) {
  .contacts-section-card {
    width: 50%;
    padding: 20px;
  }
}
@media (max-width: 450px) {
  .contacts-section-card {
    width: 100%;
  }
}
.contacts-section-card__inner {
  max-width: 265px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 15px;
}
.contacts-section-card__name {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 16px;
  font-weight: 800;
  line-height: 110%;
  text-transform: uppercase;
}
.contacts-section-card__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contacts-section-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contacts-section-card__content, .contacts-section-card__content a {
  color: #121318;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}
.contacts-section-card__content a:hover {
  color: #52c300;
}
.contacts-section-card__icon {
  width: 23px;
  height: 23px;
  margin-right: 15px;
}
.contacts-section-card__icon .icon {
  width: 23px;
  height: 23px;
  fill: #121318;
}
.contacts-section-card__icon .icon.unfilled {
  fill: none;
  stroke: #121318;
}

.contacts-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-column-gap: 45px;
     -moz-column-gap: 45px;
          column-gap: 45px;
  margin-top: 40px;
}
@media (max-width: 650px) {
  .contacts-pagination {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.contacts-pagination__arrow {
  width: 10px;
  height: 12px;
  cursor: pointer;
}
.contacts-pagination__arrow .icon {
  width: 10px;
  height: 12px;
  display: block;
}
.contacts-pagination__arrow--left {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.contacts-pagination__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contacts-pagination__list li {
  color: #A3A7AA;
  text-align: center;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
.contacts-pagination__list li._active {
  color: #121318;
}
.contacts-pagination__list li.first::after {
  content: "...";
}
.contacts-pagination__list li.last::before {
  content: "...";
}
.contacts-pagination__list li span {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  padding: 10px;
}

.contacts-section-tabs {
  position: relative;
}
.contacts-section-tabs__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  position: absolute;
  max-width: 66%;
  bottom: calc(100% + 47px);
  right: 0;
}
@media (max-width: 1300px) {
  .contacts-section-tabs__header {
    bottom: calc(100% + 32px);
  }
}
@media (max-width: 1150px) {
  .contacts-section-tabs__header {
    bottom: unset;
    right: unset;
    position: unset;
    max-width: unset;
  }
}

.contacts-tabs-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 950px) {
  .contacts-tabs-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 20px;
  }
}
.contacts-tabs-list__item {
  color: #A3A7AA;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  cursor: pointer;
  width: 280px;
  padding: 5px 20px;
  border-right: 1px solid #A3A7AA;
}
@media (max-width: 1300px) {
  .contacts-tabs-list__item {
    width: 235px;
  }
}
@media (max-width: 1150px) {
  .contacts-tabs-list__item {
    width: 280px;
  }
}
@media (max-width: 950px) {
  .contacts-tabs-list__item {
    border-right: 0;
  }
}
.contacts-tabs-list__item:last-child {
  border-right: 0;
}
.contacts-tabs-list__item--active {
  color: #121318;
}

.hidden-contacts {
  display: none;
}

.contacts-map {
  min-height: 300px;
}

.footer {
  background: #2d4345;
}
.footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 850px) {
  .footer__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer-content {
  padding: 45px 0;
}
.footer-content__logo {
  width: 180px;
  max-height: 90px;
  margin-right: 20px;
}
@media (max-width: 850px) {
  .footer-content__logo {
    margin: 0 25px 30px 25px;
  }
}
@media (max-width: 500px) {
  .footer-content__logo {
    margin: 0 5px 30px 5px;
  }
}
.footer-content__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.footer-content__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1150px) {
  .footer-content__container {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    -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-content__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1150px) {
  .footer-content__menu {
    margin-bottom: 30px;
  }
}
.footer-content__contacts {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 850px) {
  .footer-content__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 500px) {
  .footer-content__contacts {
    margin: 0 5px 0 5px;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.footer-menu {
  margin: 0 45px;
}
@media (max-width: 1150px) {
  .footer-menu {
    margin: 0;
  }
}
@media (max-width: 950px) {
  .footer-menu {
    width: 100%;
    margin: 0 25px;
  }
}
@media (max-width: 500px) {
  .footer-menu {
    margin: 0;
    width: unset;
  }
}
.footer-menu__item {
  margin: 5px 0;
}
@media (max-width: 500px) {
  .footer-menu__item {
    margin: 15px 0;
  }
}

.footer-link {
  color: #FFF;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  text-decoration: none;
}
@media (max-width: 500px) {
  .footer-link {
    font-size: 13px;
  }
}
.footer-link:hover {
  color: #FFF;
  text-decoration: underline;
}

@media (max-width: 1150px) {
  .footer-contacts {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 950px) {
  .footer-contacts {
    margin: 0 25px;
  }
}
@media (max-width: 500px) {
  .footer-contacts {
    margin: 0;
  }
}
.footer-contacts:not(:last-child) {
  margin-bottom: 30px;
}
.footer-contacts__title {
  color: #FFF;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  margin-bottom: 10px;
}

.footer-contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 0;
}
@media (max-width: 500px) {
  .footer-contacts-item {
    margin: 15px 0;
  }
}
.footer-contacts-item__text {
  color: #ffffff;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
.footer-contacts-item__label {
  color: #ffffff;
  font-family: TTNormsPro;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
@media (max-width: 450px) {
  .footer-contacts-item__label {
    display: none;
  }
}
.footer-contacts-item__icon {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.footer-contacts-item__icon svg {
  width: 18px;
  height: 18px;
  fill: none;
  stroke: #ffffff;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9oZWFkZXIuc2NzcyIsIm1haW4uY3NzIiwidXRpbHMvdmFyaWFibGVzLnNjc3MiLCJibG9ja3MvcGFnZXMvbWFpbi9tYWluLWJsb2NrLnNjc3MiLCJibG9ja3MvcGFnZXMvbWFpbi9wcm9tby1hY3Rpb25zLnNjc3MiLCJibG9ja3MvcGFnZXMvbWFpbi9zZXJ2aWNlcy5zY3NzIiwiYmxvY2tzL3BhZ2VzL21haW4vbmV3cy5zY3NzIiwiYmxvY2tzL3BhZ2VzL21haW4vcHJvamVjdHMuc2NzcyIsImJsb2Nrcy9zZWN0aW9ucy1tZW51LnNjc3MiLCJwYWdlcy9jYXRhbG9ncy5zY3NzIiwicGFnZXMvZmFxLnNjc3MiLCJwYWdlcy9kb2NzLnNjc3MiLCJwYWdlcy9uZXdzLWxpc3Quc2NzcyIsInBhZ2VzL25ld3MtZGV0YWlsLnNjc3MiLCJwYWdlcy9zb2x1dGlvbnMuc2NzcyIsInBhZ2VzL3NvbHV0aW9ucy1kZXRhaWwuc2NzcyIsInBhZ2VzL2NvbnRhY3RzLnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUk7RUFERjtJQUVJLG1CQUFBO1FBQUEsV0FBQTtZQUFBLE9BQUE7SUFDQSxZQUFBO0lBQ0EsZ0NBQUE7RUNBSjtFREVJO0lBQ0UsWUFBQTtFQ0FOO0FBQ0Y7QURJRTtFQUNFLG1CQUFBO0FDRko7QURJSTtFQUhGO0lBSUksYUFBQTtFQ0RKO0FBQ0Y7QURLSTtFQUNFLGFBQUE7QUNITjtBRE1JO0VBQ0UsYUFBQTtFQUNBLG1DQUFBO0VBQUEsMkJBQUE7QUNKTjs7QURTQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FDTkY7QURRRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FDTko7O0FEVUE7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ZStLWCxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLFdBQUE7QWhCdytHSjtBZ0J0K0dJO0VBUEY7SUFRSSxhQUFBO0VoQnkrR0o7QUFDRjtBZ0J0K0dFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBaEJ3K0dKO0FnQnQrR0k7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FoQncrR04iLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyIHtcbiAgJl9fdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcblxuICAgICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1pbm5lciB7XG4gICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlci1jYXRhbG9nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuM3M7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItYm90dG9tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItbGluayB7XG4gIGNvbG9yOiAjMzU0NjQ3O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWNhdGFsb2ctd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkZXItY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleDogMTtcblxuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuM3M7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIHdpZHRoOiAyMzVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogMTcuNnB4ICovXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgJl9faXRlbSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuXG4gICAgcGFkZGluZzogMTVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgIC5oZWFkZXItbWFpbi1tZW51IHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7ICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItdG9wLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICAvLyBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXgtaGVpZ2h0OiA5MFBYO1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmhlYWRlci1sYW5ncyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXItY2F0YWxvZy1idG4ge1xuICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgIH1cblxuICAgICYub3BlbmVkIHtcbiAgICAgIC5oZWFkZXItbGFuZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWNhdGFsb2ctYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NHB4KTtcbiAgICBcbiAgICB0b3A6IDc0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC41cztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAuNXM7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICMxMjEzMTg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXItYnVyZ2VyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTMxODtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEzMTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzE4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgfVxuXG4gICYub3BlbmVkIHtcbiAgICBzcGFuIHtcbiAgICAgIGxlZnQ6IDIwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1vYi1tZW51IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICBcbiAgJl9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDIyLjVweCAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbiAgLmhlYWRlci1saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLW1vYi1tZW51LWNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIC5oZWFkZXItc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRlci10b3AtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogIzM1NDY0NztcbiAgICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogMTFweCAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgIC5oZWFkZXItdG9wLW1lbnUge1xuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBzdmcge1xuICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIFxuICAgICAgc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMTVweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbGFuZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjOTQ5NTkzO1xuICAgIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxNjYuNjY3JSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgcGFkZGluZzogNnB4O1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgLy8gd2lkdGg6IDM3NXB4O1xuICBjb2xvcjogIzM1NDY0NztcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTsgLyogMTRweCAqL1xuICBmbGV4OiAxO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICB3aWR0aDogMzc1cHg7XG4gIH1cbn1cblxuLmhlYWRlci10b3VyLWJ0biB7XG4gICYuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4iLCJAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNzRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgfVxuICAuaGVhZGVyX190b3AgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXJfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLS1pbm5lciAuaGVhZGVyX190b3Age1xuICBib3JkZXItdG9wOiAwO1xufVxuLmhlYWRlci0taW5uZXIgLmhlYWRlci1jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjNzO1xufVxuXG4uaGVhZGVyLWJvdHRvbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlci1ib3R0b20tY29udGVudF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbGluayB7XG4gIGNvbG9yOiAjMzU0NjQ3O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua19faWNvbiB7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uaGVhZGVyLWxpbmtfX2ljb24gc3ZnIHtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHN0cm9rZTogIzM1NDY0Nztcbn1cblxuLmhlYWRlci1jYXRhbG9nLXdycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlci1jYXRhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNTJjMzAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci1jYXRhbG9nIHtcbiAgICB3aWR0aDogMjM1cHg7XG4gIH1cbn1cbi5oZWFkZXItY2F0YWxvZ19faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTBweDtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmhlYWRlci1jYXRhbG9nX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTEwJTsgLyogMTcuNnB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5oZWFkZXItY2F0YWxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uaGVhZGVyLW1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLW1haW4tbWVudV9faXRlbSB7XG4gIGNvbG9yOiAjMzU0NjQ3O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uaGVhZGVyLW1haW4tbWVudV9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmMzMDA7XG59XG4uaGVhZGVyLW1haW4tbWVudV9faXRlbTpob3ZlciAuaGVhZGVyLW1haW4tbWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1tYWluLW1lbnVfX2l0ZW06aG92ZXIgLmhlYWRlci1tYWluLW1lbnVfX2ljb24gc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyLW1haW4tbWVudV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uaGVhZGVyLW1haW4tbWVudV9fbGluayB7XG4gIGNvbG9yOiAjMzU0NjQ3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1haW4tbWVudV9faWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uaGVhZGVyLW1haW4tbWVudV9faWNvbiBzdmcge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMzU0NjQ3O1xufVxuXG4uaGVhZGVyLXRvcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZWFkZXItdG9wLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX2J1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmhlYWRlci10b3AtY29udGVudF9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX2xvZ28ge1xuICBtYXgtaGVpZ2h0OiA5MFBYO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaGVhZGVyLXRvcC1jb250ZW50X19sb2dvIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuLmhlYWRlci10b3AtY29udGVudF9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaGVhZGVyLXRvcC1jb250ZW50X19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaGVhZGVyLXRvcC1jb250ZW50X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLXRvcC1jb250ZW50X19tb2ItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmhlYWRlci10b3AtY29udGVudF9fbW9iLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX21vYi1jb250ZW50IC5oZWFkZXItbGFuZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci10b3AtY29udGVudF9fbW9iLWNvbnRlbnQgLmhlYWRlci1jYXRhbG9nLWJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX21vYi1jb250ZW50Lm9wZW5lZCAuaGVhZGVyLWxhbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX21vYi1jb250ZW50Lm9wZW5lZCAuaGVhZGVyLWNhdGFsb2ctYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5oZWFkZXItdG9wLWNvbnRlbnRfX21vYi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzRweCk7XG4gIHRvcDogNzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZWFkZXItdG9wLWNvbnRlbnRfX21vYi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyLXRvcC1jb250ZW50X19tb2ItbWVudS5vcGVuZWQge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG59XG5cbi5zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1idG4gLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMxMjEzMTg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZWFkZXItYnVyZ2VyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTMxODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlci1idXJnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzE4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlci1idXJnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEzMTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uaGVhZGVyLWJ1cmdlci5vcGVuZWQgc3BhbiB7XG4gIGxlZnQ6IDIwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXItYnVyZ2VyLm9wZW5lZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXItYnVyZ2VyLm9wZW5lZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuXG4uaGVhZGVyLW1vYi1tZW51IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5oZWFkZXItbW9iLW1lbnU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLmhlYWRlci1tb2ItbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmhlYWRlci1tb2ItbWVudV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjIuNXB4ICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItbW9iLW1lbnUgLmhlYWRlci1saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlci1tb2ItbWVudSAuaGVhZGVyLWxpbmtfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhlYWRlci1tb2ItbWVudSAuaGVhZGVyLWxpbmtfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmhlYWRlci1tb2ItbWVudS1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItbW9iLW1lbnUtY29udGVudCAuaGVhZGVyLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5oZWFkZXItdG9wLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG4uaGVhZGVyLXRvcC1tZW51X19saW5rIHtcbiAgY29sb3I6ICMzNTQ2NDc7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAxMXB4ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci10b3AtbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uaGVhZGVyLXRvcC1tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1MmMzMDA7XG59XG4uaGVhZGVyLXRvcC1tZW51X19saW5rOmhvdmVyIC5oZWFkZXItdG9wLW1lbnVfX2ljb24gc3ZnIHtcbiAgc3Ryb2tlOiAjNTJjMzAwO1xufVxuLmhlYWRlci10b3AtbWVudV9faWNvbiB7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uaGVhZGVyLXRvcC1tZW51X19pY29uIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMzNTQ2NDc7XG59XG4uaGVhZGVyLXRvcC1tZW51X19pY29uLS1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaGVhZGVyLXRvcC1tZW51X19pY29uLS1sZWZ0IHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMzNTQ2NDc7XG59XG5cbi5oZWFkZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLXNvY2lhbF9faXRlbSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uaGVhZGVyLXNvY2lhbF9fbGluayB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uaGVhZGVyLXNvY2lhbF9fbGluayBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzM1NDY0Nztcbn1cbi5oZWFkZXItc29jaWFsX19saW5rOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLmhlYWRlci1zb2NpYWxfX2xpbmstLWFjdGl2ZSBzdmcge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cblxuLmhlYWRlci1sYW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLWxhbmdzX19saW5rIHtcbiAgY29sb3I6ICM5NDk1OTM7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxNjYuNjY3JSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5oZWFkZXItbGFuZ3NfX2xpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICM1MmMzMDA7XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgY29sb3I6ICMzNTQ2NDc7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDE0cHggKi9cbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmhlYWRlci1zZWFyY2hfX2ljb24ge1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci1zZWFyY2hfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjMzU0NjQ3O1xufVxuLmhlYWRlci1zZWFyY2hfX2lucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzU0NjQ3O1xuICB3aWR0aDogMzc1cHg7XG59XG5cbi5oZWFkZXItdG91ci1idG4uYnRuIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYWluLWJhbm5lcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYWluLWJhbm5lcl9fc2lkZWJhciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW4tYmFubmVyX19zaWRlYmFyIHtcbiAgICB3aWR0aDogMjM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1iYW5uZXJfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWJhbm5lcl9fc2xpZGVyIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW4tYmFubmVyX19zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gIH1cbn1cblxuLmNhdGFsb2ctbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXRhbG9nLW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYXRhbG9nLW1lbnUtaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXRhbG9nLW1lbnUtaXRlbV9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNhdGFsb2ctbWVudS1pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgLyogMTcuNXB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXRhbG9nLW1lbnUtaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5tYWluLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ubWFpbi1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogNDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW4tc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMzg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMzI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5tYWluLXNsaWRlcl9fbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluLXNsaWRlcl9fbGlzdCAuc2xpY2stbGlzdCxcbi5tYWluLXNsaWRlcl9fbGlzdCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubWFpbi1zbGlkZXJfX2Fycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM1cHg7XG4gIGJvdHRvbTogMzVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWFpbi1zbGlkZXJfX2Fycm93cyB7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tYWluLXNsaWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLXNsaWRlcl9fbmF2IC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYWluLXNsaWRlcl9fbmF2IC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubWFpbi1zbGlkZXJfX25hdiAuc2xpY2stZG90cyBsaSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDdweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4ubWFpbi1zbGlkZXJfX25hdiAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2E4YThhODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tc2xpZGVyX19uYXYgLnNsaWNrLWRvdHMgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1haW4tc2xpZGVyX19uYXYgLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWFpbi1zbGlkZXJfX25hdiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzUyYzMwMDtcbn1cblxuLm1haW4tc2xpZGVyLWFycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDcycHg7XG59XG4ubWFpbi1zbGlkZXItYXJyb3dzX19wcmV2IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1haW4tc2xpZGVyLWFycm93c19fcHJldiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLm1haW4tc2xpZGVyLWFycm93c19fbmV4dCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYWluLXNsaWRlci1hcnJvd3NfX25leHQgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLm1haW4tc2xpZGVyLXBhZ2luYXRpb24gLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTZweDtcbn1cbi5tYWluLXNsaWRlci1wYWdpbmF0aW9uX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWFpbi1zbGlkZXItcGFnaW5hdGlvbl9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluLXNsaWRlci1wYWdpbmF0aW9uX19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ubWFpbi1zbGlkZXItcGFnaW5hdGlvbl9faXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5zaWRlYmFyLW5ld3Mge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2lkZWJhci1uZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2lkZWJhci1uZXdzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLnNpZGViYXItbmV3cy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnNpZGViYXItbmV3cy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG59XG4uc2lkZWJhci1uZXdzLWl0ZW1fX2RhdGUge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xufVxuXG4uc2lkZWJhci1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlYmFyLWJhbm5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1mcC1zaWRlYmFyLWJhbm5lcnMgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbi5zaWRlYmFyLWJhbm5lcnMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbn1cbi5zaWRlYmFyLWJhbm5lcnMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmMzMDA7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuXG4ucHJvbW8tYWN0aW9ucy1wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnByb21vLWFjdGlvbnMtcGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ucHJvbW8tYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5wcm9tby1hY3Rpb25zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMTExJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAucHJvbW8tYWN0aW9uc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnByb21vLWFjdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAucHJvbW8tYWN0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wcm9tby1hY3Rpb25zLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBqdXN0aWZ5LWNvbnRlbnQgMC41cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBzY2FsZTogMC43O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4ucHJvbW8tYWN0aW9ucy1zbGlkZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9tby1hY3Rpb25zLXNsaWRlX19waWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYXNwZWN0LXJhdGlvOiA1MDkvMzU2O1xufVxuLnByb21vLWFjdGlvbnMtc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHNjYWxlOiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnByb21vLWFjdGlvbnMtc2xpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByb21vLWFjdGlvbnMtc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ucHJvbW8tYWN0aW9ucy1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnByb21vLWFjdGlvbnMtc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByb21vLWFjdGlvbnMtc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAucHJvbW8tYWN0aW9ucy1zbGlkZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnByb21vLWFjdGlvbnMtc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAucHJvbW8tYWN0aW9ucy1zbGlkZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1taW4td2lkdGg6IDk1MHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLnByb21vLWFjdGlvbnMtc2xpZGVfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1taW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLnByb21vLWFjdGlvbnMtc2xpZGVfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1taW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLnByb21vLWFjdGlvbnMtc2xpZGVfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1taW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLnByb21vLWFjdGlvbnMtc2xpZGVfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1taW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLnByb21vLWFjdGlvbnMtc2xpZGVfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1taW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnByb21vLWFjdGlvbnMtc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAucHJvbW8tYWN0aW9ucy1zbGlkZV9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5wcm9tby1hY3Rpb25zLXNsaWRlci1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luOiAwIGNhbGMoKDEwMCUgLSAxMzAwcHgpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wcm9tby1hY3Rpb25zLXNsaWRlci1jb250cm9scyB7XG4gICAgbWFyZ2luOiAwIGNhbGMoKDEwMHZ3IC0gMTExMHB4KSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnByb21vLWFjdGlvbnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgICBtYXJnaW46IDAgY2FsYygoMTAwdncgLSA5NTBweCkgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnByb21vLWFjdGlvbnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ucHJvbW8tYWN0aW9ucy1zbGlkZXItY29udHJvbHMgLnN3aXBlci1idXR0b24tcHJldixcbi5wcm9tby1hY3Rpb25zLXNsaWRlci1jb250cm9scyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogdW5zZXQ7XG59XG4ucHJvbW8tYWN0aW9ucy1zbGlkZXItY29udHJvbHMgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4ucHJvbW8tYWN0aW9ucy1zbGlkZXItY29udHJvbHMgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnByb21vLWFjdGlvbnMtc2xpZGVyLWNvbnRyb2xzIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1haW4tc2VydmljZXMge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tc2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uc2VydmljZXMtaW5mbyB7XG4gIGhlaWdodDogMTY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlcnZpY2VzLWluZm8ge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIC8qIDQwcHggKi9cbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlcnZpY2VzLWluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc2VydmljZXMtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNlcnZpY2VzLWluZm9fX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgLyogMjZweCAqL1xuICBtYXgtd2lkdGg6IDM5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2VydmljZXMtaW5mb19fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zZXJ2aWNlcy1pbmZvX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zZXJ2aWNlcy1ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VydmljZXMtZ3JpZF9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJvdy1nYXA6IDE1cHg7XG59XG4uc2VydmljZXMtZ3JpZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTVweDtcbn1cbi5zZXJ2aWNlcy1ncmlkX19yb3ctLWZpbGwge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zZXJ2aWNlcy1ncmlkX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNlcnZpY2UtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGhlaWdodDogMTY1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc2VydmljZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLnNlcnZpY2UtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmMzMDA7XG59XG4uc2VydmljZS1pdGVtOmhvdmVyIC5zZXJ2aWNlLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VydmljZS1pdGVtOmhvdmVyIC5zZXJ2aWNlLWl0ZW1fX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zZXJ2aWNlLWl0ZW06aG92ZXIgLnNlcnZpY2UtaXRlbV9fYXJyb3cgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnNlcnZpY2UtaXRlbS0tYmlnIHtcbiAgaGVpZ2h0OiAxODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbS0tYmlnIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbS0tYmlnIHtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICB9XG59XG4uc2VydmljZS1pdGVtLS1iaWcgLnNlcnZpY2UtaXRlbV9fcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW0tLWJpZyAuc2VydmljZS1pdGVtX19waWMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxufVxuLnNlcnZpY2UtaXRlbS0tcHJvbW8ge1xuICBoZWlnaHQ6IDIzNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2VydmljZS1pdGVtLS1wcm9tbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW0tLXByb21vIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLnNlcnZpY2UtaXRlbS0tcHJvbW8gLnNlcnZpY2UtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbS0tcHJvbW8gLnNlcnZpY2UtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlcnZpY2UtaXRlbS0tcHJvbW8gLnNlcnZpY2UtaXRlbV9fcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW0tLXByb21vIC5zZXJ2aWNlLWl0ZW1fX3BpYyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB9XG59XG4uc2VydmljZS1pdGVtLS1xdWVzdGlvbm5haXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW0tLXF1ZXN0aW9ubmFpcmUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW0tLXF1ZXN0aW9ubmFpcmUge1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VydmljZS1pdGVtLS1xdWVzdGlvbm5haXJlIC5zZXJ2aWNlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2VydmljZS1pdGVtLS1xdWVzdGlvbm5haXJlIC5zZXJ2aWNlLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbS0tcXVlc3Rpb25uYWlyZSAuc2VydmljZS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWl0ZW0tLXF1ZXN0aW9ubmFpcmUgLnNlcnZpY2UtaXRlbV9fcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IHVuc2V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGFzcGVjdC1yYXRpbzogMjMzLzE3MztcbiAgd2lkdGg6IDIzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2VydmljZS1pdGVtLS1xdWVzdGlvbm5haXJlIC5zZXJ2aWNlLWl0ZW1fX3BpYyB7XG4gICAgd2lkdGg6IDE4M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbS0tcXVlc3Rpb25uYWlyZSAuc2VydmljZS1pdGVtX19waWMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NTAuOThweCkge1xuICAuc2VydmljZS1pdGVtLS1xdWVzdGlvbm5haXJlIC5zZXJ2aWNlLWl0ZW1fX2Fycm93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uc2VydmljZS1pdGVtX19waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW1fX3BpYyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgfVxufVxuLnNlcnZpY2UtaXRlbV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW1fX2Fycm93IHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbV9fYXJyb3cge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWl0ZW1fX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzM1NDY0NztcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW1fX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc2VydmljZS1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgLyogMjMuNHB4ICovXG4gIG1heC13aWR0aDogMjI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zZXJ2aWNlLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuc2VydmljZS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VydmljZS1pdGVtX190ZXh0IHtcbiAgY29sb3I6IHJnYmEoMzUsIDM1LCAzNSwgMC42NCk7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAvKiAxNy41cHggKi9cbiAgbWF4LXdpZHRoOiAyMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNlcnZpY2UtaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLm1haW4tbmV3cyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLm1haW4tbmV3c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1uZXdzX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5tYWluLW5ld3NfX2xpc3Qge1xuICB3aWR0aDogNTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWluLW5ld3NfX2xpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLW5ld3NfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbi1uZXdzX19wcm9tbyB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWluLW5ld3NfX3Byb21vIHtcbiAgICB3aWR0aDogNTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbmV3c19fcHJvbW8ge1xuICAgIHdpZHRoOiA0ODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLW5ld3NfX3Byb21vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFpbi1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDQ4cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1uZXdzLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5tYWluLW5ld3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tYWluLW5ld3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5tYWluLW5ld3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ubWFpbi1uZXdzLWxpc3QtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBnYXA6IDI1cHg7XG59XG5cbi5tYWluLW5ld3MtbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbi1uZXdzLWxpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubWFpbi1uZXdzLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tbmV3cy1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFpbi1uZXdzLWxpc3QtaXRlbV9fZGF0ZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1uZXdzLXByb21vIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLW5ld3MtcHJvbW9fX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRDlEOUQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubWFpbi1uZXdzLXByb21vX19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDEwMDAvNzAwO1xufVxuLm1haW4tbmV3cy1wcm9tb19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4tbmV3cy1wcm9tb19faW5mbyB7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tbmV3cy1wcm9tb19faW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4ubWFpbi1uZXdzLXByb21vX190aXRsZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlOyAvKiAzMHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogNTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWluLW5ld3MtcHJvbW9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbmV3cy1wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1haW4tbmV3cy1wcm9tb19fZGF0ZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyMi40cHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW4tbmV3cy1wcm9tb19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5tYWluLW5ld3MtcHJvbW9fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFpbi1wcm9qZWN0cy1zbGlkZXIge1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlcl9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXJfX2xpc3QgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXJfX2xpc3QgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyX19tb3JlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1wcm9qZWN0cy1zbGlkZXJfX21vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWxpc3Qge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXByb2plY3RzLXNsaWRlci1saXN0IHtcbiAgICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWxpc3Qge1xuICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWxpc3QgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlci1saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1wcm9qZWN0cy1zbGlkZXItbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItbGlzdF9fcm93IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItZG90cyAuc2xpY2stZG90cyBsaSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiA3cHg7XG4gIHdpZHRoOiAzcHg7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2E4YThhODtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb250ZW50OiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzUyYzMwMDtcbn1cblxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm8ge1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm8ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzMwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1wcm9qZWN0cy1zbGlkZXItaW5mbzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjMzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1wcm9qZWN0cy1zbGlkZXItaW5mbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaW5mb19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDUwcHggKi9cbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubWFpbi1wcm9qZWN0cy1zbGlkZXItaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm9fX2Rlc2NyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMTguMnB4ICovXG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm9fX2Rlc2NyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMS41cHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtX19waWMge1xuICBhc3BlY3QtcmF0aW86IDEwMDAvNzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWl0ZW1fX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgc2NhbGU6IDE7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuM3M7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9fcGljOmhvdmVyIGltZyB7XG4gIHNjYWxlOiAxLjE7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuM3M7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9faW5mbyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMTtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtX19uYW1lIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyNHB4ICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWl0ZW1fX25hbWU6aG92ZXIge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtX19jaXR5IHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9fY2l0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9fZGVzY3Ige1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWl0ZW1fX2Rlc2NyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzU0NjQ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubWFpbi1wcm9qZWN0cy1zbGlkZXJfX2xpc3QtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyX19saXN0LW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5tYWluLXByb2plY3RzLXNsaWRlcl9fbGlzdC1tb2Ige1xuICAgIHdpZHRoOiA4NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYWluLXByb2plY3RzLXNsaWRlcl9fbGlzdC1tb2Ige1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyX19saXN0LW1vYiAubWFpbi1wcm9qZWN0cy1zbGlkZXItbGlzdCB7XG4gIGhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlcl9fbGlzdC1tb2IgLm1haW4tcHJvamVjdHMtc2xpZGVyLWl0ZW0ge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZsZXg6IDE7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXJfX2xpc3QtbW9iIC5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRDlEOUQ5O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyX19saXN0LW1vYiAubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9fcGljIHtcbiAgaGVpZ2h0OiAyMzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXJfX2xpc3QtbW9iIC5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm1haW4tcHJvamVjdHMtc2xpZGVyX19saXN0LW1vYiAubWFpbi1wcm9qZWN0cy1zbGlkZXItaXRlbV9fY2l0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlcl9fbGlzdC1tb2IgLm1haW4tcHJvamVjdHMtc2xpZGVyLWl0ZW1fX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWFycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItYXJyb3dzX19wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYWluLXByb2plY3RzLXNsaWRlci1hcnJvd3NfX25leHQsIC5tYWluLXByb2plY3RzLXNsaWRlci1hcnJvd3NfX3ByZXYge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCA2cHg7XG59XG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItYXJyb3dzX19uZXh0IHN2ZywgLm1haW4tcHJvamVjdHMtc2xpZGVyLWFycm93c19fcHJldiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiAjMTIxMzE4O1xufVxuXG4uc2VjdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcm93LWdhcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZWN0aW9ucy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWN0aW9ucy1saXN0LWl0ZW0gYSB7XG4gIGNvbG9yOiAjQTNBN0FBO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTcuNTQycHg7IC8qIDEwMy4xODklICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc2VjdGlvbnMtbGlzdC1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZWN0aW9ucy1saXN0LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjdGlvbnMtbGlzdC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzEyMTMxODtcbn1cbi5zZWN0aW9ucy1saXN0LWl0ZW0tLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMxMjEzMTg7XG59XG5cbi5jYXRhbG9ncy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jYXRhbG9nLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLmNhdGFsb2ctbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNhdGFsb2ctbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNhdGFsb2ctbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2F0YWxvZy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuY2F0YWxvZy1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXRhbG9nLWxpc3QtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0E3QUE7XG59XG4uY2F0YWxvZy1saXN0LWNhcmRfX3ByZXZpZXcge1xuICBhc3BlY3QtcmF0aW86IDI1MC8zNTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2ctbGlzdC1jYXJkX19wcmV2aWV3IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNhdGFsb2ctbGlzdC1jYXJkX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNhdGFsb2ctbGlzdC1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWxpc3QtY2FyZF9fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLmNhdGFsb2ctbGlzdC1jYXJkX19kb3dubG9hZCAuZG93bmxvYWQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jYXRhbG9nLWxpc3QtY2FyZF9fZG93bmxvYWQgLmRvd25sb2FkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhdGFsb2ctbGlzdC1jYXJkX19kb3dubG9hZCAuZG93bmxvYWQtbGlua19faWNvbiA+IHN2ZyB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5jYXRhbG9nLWxpc3QtY2FyZF9fZG93bmxvYWQgLmRvd25sb2FkLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzUyYzMwMDtcbn1cbi5jYXRhbG9nLWxpc3QtY2FyZF9fZG93bmxvYWQgLmRvd25sb2FkLWxpbms6aG92ZXJfX2ljb24gPiBzdmcge1xuICBzdHJva2U6ICM1MmMzMDA7XG59XG5cbi5mYXEtcGFnZSAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG4uZmFxLXBhZ2UgLmFjY29yZGlvbi1saXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmZhcS1wYWdlIC5hY2NvcmRpb24taXRlbS0tb3BlbmVkID4gLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFjY29yZGlvbi1pdGVtX19odGl0bGUgLmZhcS1xdWVzdGlvbiB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLmZhcS1wYWdlIC5mYXEtbWFpbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uZmFxLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMy4xMTlweDsgLyogMTgzLjk5NSUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZhcS1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZhcS1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC40NTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mYXEtcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjAuNDU3cHg7XG4gIH1cbn1cblxuLmZhcS1hbnN3ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5mYXEtYW5zd2VyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZhcS1hbnN3ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mYXEtYW5zd2VyIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4uZmFxLWFuc3dlci50aXBvZ3JhcGh5IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYXEtYW5zd2VyLnRpcG9ncmFwaHkgb2wgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmFxLWFsbC1idG4ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5kb2NzLW1haW4gLmFjY29yZGlvbi1pdGVtX19oY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5uZXdzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3cy1saXN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubmV3cy1saXN0X19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubmV3cy1saXN0X19oZWFkZXIgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzLWxpc3RfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5uZXdzLWxpc3RfX2Zvb3RlciAuYnRuIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogODcuMDQzJSAqL1xuICBtaW4td2lkdGg6IDM3NXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubmV3cy1saXN0X19mb290ZXIgLmJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm5ld3MtbGlzdF9fZm9vdGVyIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm5ld3MtbGlzdF9fZm9vdGVyIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1NXB4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLm5ld3MtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDhENTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubmV3cy1saXN0LWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLm5ld3MtbGlzdC1pdGVtX19pbmZvIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubmV3cy1saXN0LWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5uZXdzLWxpc3QtaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubmV3cy1saXN0LWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ubmV3cy1saXN0LWl0ZW1fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgYXNwZWN0LXJhdGlvOiAxMDAwLzcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy1saXN0LWl0ZW1fX2ltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzMwMDtcbiAgYXNwZWN0LXJhdGlvOiAxMDAwLzcwMDtcbn1cbi5uZXdzLWxpc3QtaXRlbV9fZGF0ZSB7XG4gIGNvbG9yOiAjQTFBNUE3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogMTQzJSAqL1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubmV3cy1saXN0LWl0ZW1fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTcuNTQycHg7IC8qIDEzNC45NCUgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5uZXdzLWxpc3QtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyAvKiAxMzQuOTQlICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubmV3cy1saXN0LWl0ZW1fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQuMzgzcHg7IC8qIDE0My44MyUgKi9cbiAgfVxufVxuLm5ld3MtbGlzdC1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubmV3cy1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDNweDsgLyogODQuMTE4JSAqL1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm5ld3MtbGlzdC1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm5ld3MtbGlzdC1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjI0MnB4OyAvKiAxNDMuNjg3JSAqL1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5ld3MtbGlzdC1pdGVtX19kZXNjciB7XG4gIGNvbG9yOiAjNjA2NTY3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubmV3cy1saXN0LWl0ZW1fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjE4NHB4OyAvKiAxNDMuMjAzJSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5uZXdzLWxpc3QtaXRlbV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTcuNTQycHg7IC8qIDEwMy4xODklICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubmV3cy1saXN0LWl0ZW1fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IC8qIDEwMy4xODklICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubmV3cy1saXN0LWl0ZW1fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjM4M3B4OyAvKiAxNDMuODMlICovXG4gIH1cbn1cblxuLm5ld3MtbGlzdC1maWx0ZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5uZXdzLWxpc3QtZmlsdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubmV3cy1saXN0LWZpbHRlciAuYnRuIHtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm5ld3MtbGlzdC1maWx0ZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyLXNlbGVjdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXdzLWZpbHRlci1zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBjb2xvcjogcmdiYSg2OCwgNzAsIDY2LCAwLjUpO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogMTQzJSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubmV3cy1maWx0ZXItc2VsZWN0IC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjE4NHB4OyAvKiAxNDMuMjAzJSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5uZXdzLWZpbHRlci1zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQuMzgzcHg7IC8qIDEzMC43NTUlICovXG4gIH1cbn1cbi5uZXdzLWZpbHRlci1zZWxlY3QgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzLWZpbHRlci1zZWxlY3QgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy1maWx0ZXItc2VsZWN0IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5uZXdzLWZpbHRlci1zZWxlY3QuZHJvcGRvd24ub3BlbmVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5uZXdzLWZpbHRlci1zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmV3cy1maWx0ZXItc2VsZWN0LmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MmMzMDA7XG59XG5cbi5uZXdzLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5ld3MtZGV0YWlsX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5uZXdzLWRldGFpbF9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm5ld3MtZGV0YWlsX19oZWFkLS1waWMgLm5ld3MtZGV0YWlsX190aXRsZS13cnAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTI1cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubmV3cy1kZXRhaWxfX2hlYWQtLXBpYyAubmV3cy1kZXRhaWxfX3RpdGxlLXdycCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubmV3cy1kZXRhaWxfX2hlYWQtLXBpYyAubmV3cy1kZXRhaWxfX3RpdGxlLXdycCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubmV3cy1kZXRhaWxfX2hlYWQtLXBpYyAubmV3cy1kZXRhaWxfX3RpdGxlLXdycCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5uZXdzLWRldGFpbF9faGVhZC0tcGljIC5uZXdzLWRldGFpbF9fdGl0bGUtd3JwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtZGV0YWlsX190aXRsZS13cnAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5uZXdzLWRldGFpbF9fdGl0bGUge1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4Ljk5MXB4OyAvKiAxMTMuOTMyJSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubmV3cy1kZXRhaWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubmV3cy1kZXRhaWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubmV3cy1kZXRhaWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubmV3cy1kZXRhaWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzLWRldGFpbF9fZGF0ZSB7XG4gIGNvbG9yOiAjQTFBNUE3O1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogMTAwLjElICovXG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubmV3cy1kZXRhaWxfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5uZXdzLWRldGFpbF9fZGF0ZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubmV3cy1kZXRhaWxfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm5ld3MtZGV0YWlsX19waWN0dXJlIHtcbiAgd2lkdGg6IDUyNXB4O1xuICBhc3BlY3QtcmF0aW86IDg0Ni81NjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5uZXdzLWRldGFpbF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm5ld3MtZGV0YWlsX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5uZXdzLWRldGFpbF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzLWRldGFpbF9fcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm5ld3MtZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm5ld3MtZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5uZXdzLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLm5ld3MtZGV0YWlsX19kZXNjcmlwdGlvbiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MtZGV0YWlsX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMjEzMTg7XG59XG5cbi5uZXdzLWFub3RoZXItc2xpZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxOTVweDtcbn1cbi5uZXdzLWFub3RoZXItc2xpZGVyLWl0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5ld3MtYW5vdGhlci1zbGlkZXItaXRlbV9fZGF0ZSB7XG4gIGNvbG9yOiAjQTFBNUE3O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogMTY2LjgzMyUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzLWFub3RoZXItc2xpZGVyLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNzEuNDI5JSAqL1xufVxuXG4ubmV3cy1hbm90aGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWFub3RoZXItc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3cy1hbm90aGVyLXNsaWRlcl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV3cy1hbm90aGVyLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLWFub3RoZXItc2xpZGVyLWFycm93c19fcHJldiwgLm5ld3MtYW5vdGhlci1zbGlkZXItYXJyb3dzX19uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3R0b206IDE5cHg7XG59XG4ubmV3cy1hbm90aGVyLXNsaWRlci1hcnJvd3NfX3ByZXYgLmljb24sIC5uZXdzLWFub3RoZXItc2xpZGVyLWFycm93c19fbmV4dCAuaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ubmV3cy1hbm90aGVyLXNsaWRlci1hcnJvd3NfX25leHQge1xuICByaWdodDogMzBweDtcbn1cbi5uZXdzLWFub3RoZXItc2xpZGVyLWFycm93c19fcHJldiB7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNpZGViYXItbWVudS1yb3cgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjVweDsgLyogMTI1JSAqL1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc2lkZWJhci1tZW51LXJvdyAuYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLm5ld3MtYWxsLWxpbmsge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubmV3cy1hbGwtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm5ld3MtYWxsLWxpbmsgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLm5ld3MtYWxsLWxpbmsgLmJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm5ld3MtYWxsLWxpbmsgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbnMtaXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc29sdXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuc29sdXRpb25zX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuc29sdXRpb25zX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLnNvbHV0aW9uc19fZm9vdGVyIC5idG4ge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiA4Ny4wNDMlICovXG4gIG1pbi13aWR0aDogMzc1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zb2x1dGlvbnNfX2Zvb3RlciAuYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc29sdXRpb25zX19mb290ZXIgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc29sdXRpb25zX19mb290ZXIgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG4uc29sdXRpb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDU1cHg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uc29sdXRpb25zLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZEOEQ1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2x1dGlvbnMtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uc29sdXRpb25zLWl0ZW1fX2luZm8ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5zb2x1dGlvbnMtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zb2x1dGlvbnMtaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc29sdXRpb25zLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuc29sdXRpb25zLWl0ZW1fX2ltZyB7XG4gICAgbWluLXdpZHRoOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2x1dGlvbnMtaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogMzYyLzE5MjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uc29sdXRpb25zLWl0ZW1fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uc29sdXRpb25zLWl0ZW1fX2ltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjMzAwO1xufVxuLnNvbHV0aW9ucy1pdGVtX19kYXRlIHtcbiAgY29sb3I6ICNBMUE1QTc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxNDMlICovXG4gIGZvbnQtZmFtaWx5OiBEcnVrVGV4dFdpZGVDeXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zb2x1dGlvbnMtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNy41NDJweDsgLyogMTM0Ljk0JSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNvbHV0aW9ucy1pdGVtX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IC8qIDEzNC45NCUgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2x1dGlvbnMtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC4zODNweDsgLyogMTQzLjgzJSAqL1xuICB9XG59XG4uc29sdXRpb25zLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDgwJSAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc29sdXRpb25zLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjEuMDNweDsgLyogODQuMTE4JSAqL1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNvbHV0aW9ucy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNvbHV0aW9ucy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjI0MnB4OyAvKiAxNDMuNjg3JSAqL1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNvbHV0aW9ucy1pdGVtX19kZXNjciB7XG4gIGNvbG9yOiAjNjA2NTY3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxMDAuMSUgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNvbHV0aW9ucy1pdGVtX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNy4xODRweDsgLyogMTQzLjIwMyUgKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc29sdXRpb25zLWl0ZW1fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjU0MnB4OyAvKiAxMDMuMTg5JSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNvbHV0aW9ucy1pdGVtX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyAvKiAxMDMuMTg5JSAqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNvbHV0aW9ucy1pdGVtX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC4zODNweDsgLyogMTQzLjgzJSAqL1xuICB9XG59XG4uc29sdXRpb25zLWl0ZW1fX2Rlc2NyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNvbHV0aW9ucy1maWx0ZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zb2x1dGlvbnMtZmlsdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5zb2x1dGlvbnMtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc29sdXRpb25zLWRldGFpbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc29sdXRpb25zLWRldGFpbF9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNvbHV0aW9ucy1kZXRhaWxfX2hlYWQtLXBpYyAubmV3cy1kZXRhaWxfX3RpdGxlLXdycCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MjVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zb2x1dGlvbnMtZGV0YWlsX19oZWFkLS1waWMgLm5ld3MtZGV0YWlsX190aXRsZS13cnAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnNvbHV0aW9ucy1kZXRhaWxfX2hlYWQtLXBpYyAubmV3cy1kZXRhaWxfX3RpdGxlLXdycCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc29sdXRpb25zLWRldGFpbF9faGVhZC0tcGljIC5uZXdzLWRldGFpbF9fdGl0bGUtd3JwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNvbHV0aW9ucy1kZXRhaWxfX2hlYWQtLXBpYyAubmV3cy1kZXRhaWxfX3RpdGxlLXdycCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zb2x1dGlvbnMtZGV0YWlsX190aXRsZS13cnAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5zb2x1dGlvbnMtZGV0YWlsX190aXRsZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiA0M3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDguOTkxcHg7IC8qIDExMy45MzIlICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zb2x1dGlvbnMtZGV0YWlsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNvbHV0aW9ucy1kZXRhaWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc29sdXRpb25zLWRldGFpbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2x1dGlvbnMtZGV0YWlsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25zLWRldGFpbF9fZGF0ZSB7XG4gIGNvbG9yOiAjQTFBNUE3O1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogMTAwLjElICovXG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc29sdXRpb25zLWRldGFpbF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNvbHV0aW9ucy1kZXRhaWxfX2RhdGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNvbHV0aW9ucy1kZXRhaWxfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNvbHV0aW9ucy1kZXRhaWxfX3BpY3R1cmUge1xuICB3aWR0aDogNTI1cHg7XG4gIGFzcGVjdC1yYXRpbzogODQ2LzU2MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNvbHV0aW9ucy1kZXRhaWxfX3BpY3R1cmUge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zb2x1dGlvbnMtZGV0YWlsX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zb2x1dGlvbnMtZGV0YWlsX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNvbHV0aW9ucy1kZXRhaWxfX3BpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc29sdXRpb25zLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zb2x1dGlvbnMtZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zb2x1dGlvbnMtZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uc29sdXRpb25zLWRldGFpbF9fZGVzY3JpcHRpb24gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2x1dGlvbnMtZGV0YWlsX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNvbHV0aW9ucy1zbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLnNvbHV0aW9ucy1zbGlkZXItaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zb2x1dGlvbnMtc2xpZGVyLWl0ZW1fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc29sdXRpb25zLXNsaWRlci1pdGVtX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuLnNvbHV0aW9ucy1zbGlkZXItaXRlbTpob3ZlciAuc29sdXRpb25zLXNsaWRlci1pdGVtX19vdmVybGF5IHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcztcbn1cblxuLnNvbHV0aW9ucy1pdGVtLWluZm8ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnNvbHV0aW9ucy1pdGVtLWluZm9fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxMDAuMSUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNvbHV0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc29sdXRpb25zLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLnNvbHV0aW9ucy1zbGlkZXJfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNvbHV0aW9ucy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc29sdXRpb25zLXNsaWRlci1hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLnNvbHV0aW9ucy1zbGlkZXItYXJyb3dzX19wcmV2LCAuc29sdXRpb25zLXNsaWRlci1hcnJvd3NfX25leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4MjM1Mjk0MTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29sdXRpb25zLXNsaWRlci1hcnJvd3NfX3ByZXYgLmljb24sIC5zb2x1dGlvbnMtc2xpZGVyLWFycm93c19fcHJldiA+IHN2ZywgLnNvbHV0aW9ucy1zbGlkZXItYXJyb3dzX19uZXh0IC5pY29uLCAuc29sdXRpb25zLXNsaWRlci1hcnJvd3NfX25leHQgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLnNvbHV0aW9ucy1zbGlkZXItYXJyb3dzX19uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbn1cbi5zb2x1dGlvbnMtc2xpZGVyLWFycm93c19fcHJldiB7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2lkZWJhci1tZW51LXJvdyAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTcuNXB4OyAvKiAxMjUlICovXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zaWRlYmFyLW1lbnUtcm93IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc29sdXRpb25zLWFsbC1saW5rIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNvbHV0aW9ucy1hbGwtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNvbHV0aW9ucy1hbGwtbGluayAuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc29sdXRpb25zLWFsbC1saW5rIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zb2x1dGlvbnMtYWxsLWxpbmsgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29udGFjdHNfX3BpYyBpbWcge1xuICBtYXgtd2lkdGg6IDU0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY29udGFjdHNfX3BpYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0cy1jb250ZW50X19kZXNjciB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzLWNvbnRlbnRfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY29udGFjdHMtY29udGVudF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWNvbnRlbnQtLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3RzLXNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3RzLXNlY3Rpb25fX3RpdGxlIC5pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICM1MmMzMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY29udGFjdHMtc2VjdGlvbl9fdGl0bGUgLmljb24ge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jb250YWN0cy1zZWN0aW9uX190aXRsZSAuaWNvbiB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uY29udGFjdHMtc2VjdGlvbl9fdGl0bGUtLXNlbGVjdGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY29udGFjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcm93LWdhcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY29udGFjdHMtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbnRhY3RzLWl0ZW1fX3RpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0cy1pdGVtX190aXRsZSAuaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNTJjMzAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzLWl0ZW1fX3RpdGxlIC5pY29uIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY29udGFjdHMtaXRlbV9fdGl0bGUgLmljb24ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWl0ZW1fX3RpdGxlLS1zZWxlY3RlZCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNvbnRhY3RzLWl0ZW0tYmxvY2sge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY29udGFjdHMtaXRlbS1ibG9jayB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jb250YWN0cy1pdGVtLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3RzLWl0ZW0tYmxvY2stLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0cy1pdGVtLWJsb2NrX190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5jb250YWN0cy1pdGVtLWJsb2NrX19jb250ZW50IHtcbiAgY29sb3I6ICMxMjEzMTg7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxMTIuNSUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4uY29udGFjdHMtaXRlbS1ibG9ja19fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG4uY29udGFjdHMtaXRlbS1ibG9ja19fY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTIxMzE4O1xufVxuLmNvbnRhY3RzLWl0ZW0tYmxvY2tfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuXG4uY29udGFjdHMtc29jaWFscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNvbnRhY3RzLXNvY2lhbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuLmNvbnRhY3RzLXNvY2lhbHNfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBjb2xvcjogIzEyMTMxODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0cy1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzMwMDtcbiAgY29sb3I6ICMxMjEzMTg7XG59XG5cbi5wYWdlLWNvbnRlbnQgLmNvbnRhY3RzLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzEyMTMxODtcbn1cblxuLmNvbnRhY3RzLWxpbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdHMtbGluZS1saXN0LS1nYXAge1xuICByb3ctZ2FwOiAxMHB4O1xufVxuXG4uY29udGFjdHMtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdHMtbGluZV9fbGFiZWwge1xuICB3aWR0aDogMTQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnRhY3RzLWxpbmVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGFjdHMtbGluZV9fY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTIxMzE4O1xufVxuLmNvbnRhY3RzLWxpbmVfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLmNvbnRhY3RzLWxpbmUgLmljb24ge1xuICBmaWxsOiAjMTIxMzE4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY29udGFjdHMtbGluZSAuaWNvbi51bmZpbGxlZCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzEyMTMxODtcbn1cblxuLmNvbnRhY3RzLXNlY3Rpb24tbGlzdCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmNvbnRhY3RzLXNlY3Rpb24tbGlzdF9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzLXNlY3Rpb24tbGlzdF9fY2FyZHMge1xuICAgIG1hcmdpbjogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY29udGFjdHMtc2VjdGlvbi1saXN0X19jYXJkcyB7XG4gICAgbWFyZ2luOiAtMjBweDtcbiAgfVxufVxuXG4uY29udGFjdHMtc2VjdGlvbi1jYXJkIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbnRhY3RzLXNlY3Rpb24tY2FyZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY29udGFjdHMtc2VjdGlvbi1jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuY29udGFjdHMtc2VjdGlvbi1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDI2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNXB4O1xufVxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdHMtc2VjdGlvbi1jYXJkX19jb250ZW50LCAuY29udGFjdHMtc2VjdGlvbi1jYXJkX19jb250ZW50IGEge1xuICBjb2xvcjogIzEyMTMxODtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTJjMzAwO1xufVxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZF9faWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb250YWN0cy1zZWN0aW9uLWNhcmRfX2ljb24gLmljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBmaWxsOiAjMTIxMzE4O1xufVxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZF9faWNvbiAuaWNvbi51bmZpbGxlZCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzEyMTMxODtcbn1cblxuLmNvbnRhY3RzLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiA0NXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jb250YWN0cy1wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2Fycm93IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2Fycm93IC5pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdHMtcGFnaW5hdGlvbl9fYXJyb3ctLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2xpc3QgbGkge1xuICBjb2xvcjogI0EzQTdBQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdHMtcGFnaW5hdGlvbl9fbGlzdCBsaS5fYWN0aXZlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG59XG4uY29udGFjdHMtcGFnaW5hdGlvbl9fbGlzdCBsaS5maXJzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xufVxuLmNvbnRhY3RzLXBhZ2luYXRpb25fX2xpc3QgbGkubGFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIuLi5cIjtcbn1cbi5jb250YWN0cy1wYWdpbmF0aW9uX19saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jb250YWN0cy1zZWN0aW9uLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHMtc2VjdGlvbi10YWJzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNjYlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDQ3cHgpO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRhY3RzLXNlY3Rpb24tdGFic19faGVhZGVyIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jb250YWN0cy1zZWN0aW9uLXRhYnNfX2hlYWRlciB7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXRhYnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmNvbnRhY3RzLXRhYnMtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0cy10YWJzLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogI0EzQTdBQTtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0EzQTdBQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRhY3RzLXRhYnMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5jb250YWN0cy10YWJzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jb250YWN0cy10YWJzLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRhY3RzLXRhYnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmNvbnRhY3RzLXRhYnMtbGlzdF9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMjEzMTg7XG59XG5cbi5oaWRkZW4tY29udGFjdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdHMtbWFwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmQ0MzQ1O1xufVxuLmZvb3Rlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbi5mb290ZXItY29udGVudF9fbG9nbyB7XG4gIHdpZHRoOiAxODBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDI1cHggMzBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19sb2dvIHtcbiAgICBtYXJnaW46IDAgNXB4IDMwcHggNXB4O1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnRfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5mb290ZXItY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXItY29udGVudF9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvb3Rlci1jb250ZW50X19jb250YWN0cyB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2NvbnRhY3RzIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmZvb3Rlci1tZW51IHtcbiAgbWFyZ2luOiAwIDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5cbi5mb290ZXItbGluayB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9vdGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmZvb3Rlci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3RzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvb3Rlci1jb250YWN0c19fdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXItY29udGFjdHMtaXRlbSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdHMtaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG59XG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufSIsIiRwcmltYXJ5LWNvbG9yOiAjNTJjMzAwO1xuJHNlY29uZGFyeS1jb2xvcjogIzM1NDY0NztcblxuJHNrcm9sbC1saW5lOiAjRUZFRkVGO1xuXG4kcHJpbWFyeS10ZXh0LWNvbG9yOiAjMTIxMzE4O1xuJHNlY29uZGFyeS10ZXh0LWNvbG9yOiAjZmZmZmZmO1xuJGluYWN0aXZlLXRleHQtY29sb3I6ICNBM0E3QUE7XG5cbiRwcmltYXJ5LWZvbnQ6IFRUTm9ybXNQcm87XG4kc2Vjb25kYXJ5LWZvbnQ6IERydWtUZXh0V2lkZUN5cjtcblxuJGluYWN0aXZlLWNvbG9yOiAjQTNBN0FBO1xuXG4kYmxhY2stY29sb3I6ICMwNTA1MDU7XG4kZ3JleS1saWdodC1jb2xvcjogI2VkZWRlZDtcbiRib3JkZXItY29sb3I6ICNBM0E3QUE7XG4iLCIubWFpbi1iYW5uZXIge1xuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzE1cHgpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2ctbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXRhbG9nLW1lbnUtaXRlbSB7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMTIxMzE4O1xuICAgIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTcuNXB4ICovXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxuLm1haW4tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgXG4gICZfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0NDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLy8gICBoZWlnaHQ6IDQ0NHB4O1xuICAgIC8vIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGhlaWdodDogMzI4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNsaWNrLWxpc3QsXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGJvdHRvbTogMzVweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgXG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDdweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2E4YThhODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1zbGlkZXItYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzJweDtcblxuICAmX19wcmV2IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAmX19uZXh0IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tc2xpZGVyLXBhZ2luYXRpb24ge1xuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7ICAgXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIFxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItbmV3cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1uZXdzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDA7XG5cblxuICBcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMxMjEzMTg7XG4gICAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICB9XG59XG5cblxuLnNpZGViYXItYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcblxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC8vICAgaGVpZ2h0OiAyNjBweDtcbiAgLy8gfVxuXG4gIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLy8gICBoZWlnaHQ6IDE2NXB4O1xuICAvLyB9XG5cbiAgLy8gJjo6YmVmb3JlIHtcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgY29udGVudDogJzMwMHB4IHggMzUwcHgnO1xuICAvLyAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC8vICAgICBjb250ZW50OiAnMzAwcHggeCAyNjBweCc7XG4gIC8vICAgfVxuICBcbiAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8vICAgICBjb250ZW50OiAnMzAwcHggeCAxNjVweCc7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5tZnAtc2lkZWJhci1iYW5uZXJzIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLWJhbm5lcnMtc2xpZGVyIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIH1cbn1cbiIsIi5wcm9tby1hY3Rpb25zLXBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0OTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnByb21vLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTExJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb21vLWFjdGlvbnMtc2xpZGUge1xuICAvLyBhc3BlY3QtcmF0aW86IDUwOSAvIDM1NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBqdXN0aWZ5LWNvbnRlbnQgLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vIGhlaWdodDogMzQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHNjYWxlOiAwLjc7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fcGljIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYXNwZWN0LXJhdGlvOiA1MDkgLyAzNTY7XG4gICAgfVxuICB9XG5cbiAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBzY2FsZTogMTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgIH1cblxuICAgIC5wcm9tby1hY3Rpb25zLXNsaWRlIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKzMwcHgpO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgfVxuXG4gICYuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICB9XG5cbiAgJjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIH1cbiAgICBcbiAgICAucHJvbW8tYWN0aW9ucy1zbGlkZSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobW1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgIC5wcm9tby1hY3Rpb25zLXNsaWRlIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICB9XG4gICAgICBcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9tby1hY3Rpb25zLXNsaWRlci1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDEzMDBweCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgbWFyZ2luOiAwIGNhbGMoKDEwMHZ3IC0gMTExMHB4KSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgbWFyZ2luOiAwIGNhbGMoKDEwMHZ3IC0gOTUwcHgpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4tc2VydmljZXMge1xuICBtYXJnaW46IDEwMHB4IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbn1cblxuLnNlcnZpY2VzLWluZm8ge1xuICBoZWlnaHQ6IDE2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuICBjb2xvcjogIzEyMTMxODtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgLyogNDBweCAqL1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgICAvLyBtYXgtd2lkdGg6IDQyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIC8qIDI2cHggKi9cblxuICAgIG1heC13aWR0aDogMzkwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuXG59XG5cbi5zZXJ2aWNlcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgJi0tZmlsbCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGhlaWdodDogMTY1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgLnNlcnZpY2UtaXRlbSB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJpZyB7XG4gICAgaGVpZ2h0OiAxODVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5zZXJ2aWNlLWl0ZW0ge1xuICAgICAgJl9fcGljIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJvbW8ge1xuICAgIGhlaWdodDogMjM1cHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zZXJ2aWNlLWl0ZW0ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BpYyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXF1ZXN0aW9ubmFpcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuc2VydmljZS1pdGVtIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BpYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIzMy8xNzM7XG4gICAgICAgIHdpZHRoOiAyMzNweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTQzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwLjk4cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBzdHJva2Utd2lkdGg6IDJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAvKiAyMy40cHggKi9cbiAgICBtYXgtd2lkdGg6IDIyNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMzUsIDM1LCAzNSwgMC42NCk7XG4gICAgZm9udC1mYW1pbHk6IFRUTm9ybXNQcm87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgLyogMTcuNXB4ICovXG4gICAgbWF4LXdpZHRoOiAyMjZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4tbmV3cyB7XG4gIG1hcmdpbjogNjBweCAwO1xuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvbW8ge1xuICAgIGZsZXg6IDE7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgLy8gZmxleDogdW5zZXQ7XG4gICAgICB3aWR0aDogNTkwcHg7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICB3aWR0aDogNDg1cHg7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uZXdzLWxpc3Qge1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMxMjEzMTg7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogNDhweCAqL1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uZXdzLWxpc3QtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBnYXA6IDI1cHg7XG59XG5cbi5tYWluLW5ld3MtbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogVFROb3Jtc1BybztcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTIxMzE4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubWFpbi1uZXdzLXByb21vIHtcbiAgZmxleDogMTsgXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJl9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgLy8gbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhc3BlY3QtcmF0aW86IDEwMDAgLyA3MDA7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBUVE5vcm1zUHJvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTIxMzE4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlOyAvKiAzMHB4ICovXG5cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogNTEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyMi40cHggKi9cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIubWFpbi1wcm9qZWN0cy1zbGlkZXIge1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLXByb2plY3RzLXNsaWRlci1saXN0IHtcbiAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgaGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGxpIHtcbiAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogN3B4O1xuICAgICAgd2lkdGg6IDNweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhOGE4YTg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tcHJvamVjdHMtc2xpZGVyLWluZm8ge1xuICBoZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBjb250ZW50OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogNTBweCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMTguMnB4ICovXG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLXByb2plY3RzLXNsaWRlci1pdGVtIHtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZmxleDogMTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19waWMge1xuICAgIGFzcGVjdC1yYXRpbzogMTAwMCAvIDcwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBzY2FsZTogMTtcbiAgICAgIHRyYW5zaXRpb246IHNjYWxlIC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHNjYWxlOiAxLjE7XG4gICAgICAgIHRyYW5zaXRpb246IHNjYWxlIC4zcztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAjMTIxMzE4O1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyNHB4ICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NpdHkge1xuICAgIGNvbG9yOiAjMTIxMzE4O1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ubWFpbi1wcm9qZWN0cy1zbGlkZXIge1xuICAmX19saXN0LW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDUzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgd2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXByb2plY3RzLXNsaWRlci1saXN0IHtcbiAgICAgIGhlaWdodDogNDU1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1haW4tcHJvamVjdHMtc2xpZGVyLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgXG4gICAgXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIFxuICAgICAgJl9fcGljIHtcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIFxuICAgICAgJl9fY2l0eSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICBcbiAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1wcm9qZWN0cy1zbGlkZXItYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmX19wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgJl9fbmV4dCxcbiAgJl9fcHJldiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgNnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICBmaWxsOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5zZWN0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VjdGlvbnMtbGlzdC1pdGVtIHtcbiAgYSB7XG4gICAgY29sb3I6ICRpbmFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNy41NDJweDsgLyogMTAzLjE4OSUgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0YWxvZ3MtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uY2F0YWxvZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jYXRhbG9nLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhdGFsb2ctbGlzdC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAmX19wcmV2aWV3IHtcbiAgICBhc3BlY3QtcmF0aW86IDI1MCAvIDM1NDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fZG93bmxvYWQge1xuICAgIC5kb3dubG9hZC1saW5rIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uID4gc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgJl9faWNvbiA+IHN2ZyB7XG4gICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhcS1wYWdlIHtcbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG5cbiAgLmFjY29yZGlvbi1saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICYtLW9wZW5lZCB7XG4gICAgICAmID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW1fX2h0aXRsZSB7XG4gICAgICAgICAgICAuZmFxLXF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYXEtbWFpbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuLmZhcS1xdWVzdGlvbiB7XG4gIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMy4xMTlweDsgLyogMTgzLjk5NSUgKi9cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC40NTdweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjAuNDU3cHg7XG4gIH1cbn1cblxuLmZhcS1hbnN3ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICBjb2xvcjogJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xuXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gICYudGlwb2dyYXBoeSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGkge1xuICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhcS1hbGwtYnRuIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4iLCIuZG9jcy1tYWluIHtcbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAmX19oY29udGVudCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogODcuMDQzJSAqL1xuICAgICAgbWluLXdpZHRoOiAzNzVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1NXB4O1xuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ4RDU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcblxuICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC8vICAvL3dpZHRoOiAyMzVweDtcbiAgICAvLyAgLy9oZWlnaHQ6IDE1NXB4O1xuICAgIC8vfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cblxuICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLy8gIC8vbWluLXdpZHRoOiAxOTZweDtcbiAgICAvL31cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgLy9hc3BlY3QtcmF0aW86IDM2MiAvIDE5MjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgIGFzcGVjdC1yYXRpbzogMTAwMC83MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxMDAwLzcwMDtcbiAgICAgIC8vIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICNBMUE1QTc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxNDMlICovXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNy41NDJweDsgLyogMTM0Ljk0JSAqL1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IC8qIDEzNC45NCUgKi9cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNC4zODNweDsgLyogMTQzLjgzJSAqL1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxLjAzcHg7IC8qIDg0LjExOCUgKi9cbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNy4yNDJweDsgLyogMTQzLjY4NyUgKi9cbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjciB7XG4gICAgY29sb3I6ICM2MDY1Njc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTcuMTg0cHg7IC8qIDE0My4yMDMlICovXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3LjU0MnB4OyAvKiAxMDMuMTg5JSAqL1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IC8qIDEwMy4xODklICovXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQuMzgzcHg7IC8qIDE0My44MyUgKi9cbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtbGlzdC1maWx0ZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLWZpbHRlci1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDY4LCA3MCwgNjYsIDAuNTApO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxNDMlICovXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTcuMTg0cHg7IC8qIDE0My4yMDMlICovXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0LjM4M3B4OyAvKiAxMzAuNzU1JSAqL1xuICAgIH1cbiAgfVxuXG4gIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgfVxuICAmLmRyb3Bkb3duLm9wZW5lZCB7XG4gICAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmpxLXNlbGVjdGJveC5mb2N1c2VkIHtcbiAgICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIubmV3cy1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYtLXBpYyB7XG4gICAgICAubmV3cy1kZXRhaWwge1xuICAgICAgICAmX190aXRsZS13cnAge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MjVweCk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICBcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtd3JwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4Ljk5MXB4OyAvKiAxMTMuOTMyJSAqL1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICNBMUE1QTc7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjAycHg7IC8qIDEwMC4xJSAqL1xuICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDUyNXB4O1xuICAgIGFzcGVjdC1yYXRpbzogODQ2IC8gNTYwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH07XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtYW5vdGhlci1zbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDE5NXB4O1xuICBcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0NXB4IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICNBMUE1QTc7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjAycHg7IC8qIDE2Ni44MzMlICovXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTcxLjQyOSUgKi9cbiAgfVxufVxuXG4ubmV3cy1hbm90aGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWFub3RoZXItc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIHdpZHRoOiAxMDAlO1xuXG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5uZXdzLWFub3RoZXItc2xpZGVyLWFycm93cyB7XG4gICZfX3ByZXYsIFxuICAmX19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMTlweDtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJl9fcHJldiB7XG4gICAgbGVmdDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5zaWRlYmFyLW1lbnUtcm93IHtcbiAgLmJ0biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7IC8qIDEyNSUgKi9cblxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtYWxsLWxpbmsge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNvbHV0aW9ucy1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zb2x1dGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAzMHB4O1xuXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDQwcHggMDtcblxuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiA4Ny4wNDMlICovXG4gICAgICBtaW4td2lkdGg6IDM3NXB4O1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDU1cHg7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDhENTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGhlaWdodDogMTU1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgd2lkdGg6IDE5NnB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIG1pbi13aWR0aDogMTk2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBhc3BlY3QtcmF0aW86IDM2MiAvIDE5MjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIC8vIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICNBMUE1QTc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxNDMlICovXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNy41NDJweDsgLyogMTM0Ljk0JSAqL1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IC8qIDEzNC45NCUgKi9cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNC4zODNweDsgLyogMTQzLjgzJSAqL1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLyogODAlICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMS4wM3B4OyAvKiA4NC4xMTglICovXG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTcuMjQycHg7IC8qIDE0My42ODclICovXG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3Ige1xuICAgIGNvbG9yOiAjNjA2NTY3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxMDAuMSUgKi9cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNy4xODRweDsgLyogMTQzLjIwMyUgKi9cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTcuNTQycHg7IC8qIDEwMy4xODklICovXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgLyogMTAzLjE4OSUgKi9cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNC4zODNweDsgLyogMTQzLjgzJSAqL1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5zb2x1dGlvbnMtZmlsdGVyIHtcbiAgZmxleDogMTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCIuc29sdXRpb25zLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi0tcGljIHtcbiAgICAgIC5uZXdzLWRldGFpbCB7XG4gICAgICAgICZfX3RpdGxlLXdycCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUyNXB4KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcbiAgICAgICAgICB9XG4gICAgICBcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZS13cnAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDguOTkxcHg7IC8qIDExMy45MzIlICovXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBjb2xvcjogI0ExQTVBNztcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMjAuMDJweDsgLyogMTAwLjElICovXG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19waWN0dXJlIHtcbiAgICB3aWR0aDogNTI1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiA4NDYgLyA1NjA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH07XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbi5zb2x1dGlvbnMtc2xpZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyNTBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zcztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zb2x1dGlvbnMtc2xpZGVyLWl0ZW0ge1xuICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvbHV0aW9ucy1pdGVtLWluZm8ge1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMC4wMnB4OyAvKiAxMDAuMSUgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNvbHV0aW9ucy1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgLy8gd2lkdGg6IDEwMCU7XG5cbiAgJl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNvbHV0aW9ucy1zbGlkZXItYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMTBweDtcblxuICAmX19wcmV2LCBcbiAgJl9fbmV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb24sXG4gICAgJiA+IHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX25leHQge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAmX19wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4uc2lkZWJhci1tZW51LXJvdyB7XG4gIC5idG4ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTcuNXB4OyAvKiAxMjUlICovXG5cbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5zb2x1dGlvbnMtYWxsLWxpbmsge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fcGljIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NDRweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtY29udGVudCB7XG5cbiAgJl9fZGVzY3Ige1xuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNlY3Rpb24ge1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIycHg7XG4gICAgLy8gfVxuXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIwcHg7XG4gICAgLy8gfVxuXG4gICAgXG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIycHg7XG4gICAgLy8gfVxuXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDIwcHg7XG4gICAgLy8gfVxuXG4gICAgXG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5jb250YWN0cy1pdGVtLWJsb2NrIHtcbiAgd2lkdGg6IDQ4JTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tZmlsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcblxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAvLyB9XG5cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAvLyAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAvLyB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcblxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxMTIuNSUgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNvY2lhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIC5jb250YWN0cy1zb2NpYWxzIHtcbiAgICAmX19saW5rIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWxpbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIFxuICAmLS1nYXAge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBmaWxsOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAmLnVuZmlsbGVkIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy1zZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDUwcHggMDtcblxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC00MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgbWFyZ2luOiAtMzBweDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgbWFyZ2luOiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNlY3Rpb24tY2FyZCB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDQwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19jb250ZW50LFxuICAmX19jb250ZW50IGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICBmaWxsOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuXG4gICAgICAmLnVuZmlsbGVkIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGluYWN0aXZlLWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLl9hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktdGV4dC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5maXJzdDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicuLi4nXG4gICAgICB9XG4gICAgICBcbiAgICAgICYubGFzdDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonLi4uJ1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtc2VjdGlvbi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBtYXJnaW46IDQwcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0N3B4KTtcbiAgICByaWdodDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMzJweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0cy10YWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgY29sb3I6ICRpbmFjdGl2ZS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpbmFjdGl2ZS1jb2xvcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oaWRkZW4tY29udGFjdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdHMtbWFwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzJkNDM0NTtcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgcGFkZGluZzogNDVweCAwO1xuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMzBweCAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgbWFyZ2luOiAwIDVweCAzMHB4IDVweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleDogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC8vICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIC8vIH1cblxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC8vICAgbWFyZ2luOiAwIDVweCAzMHB4IDVweDtcbiAgICAvLyAgIGdhcDogMTBweDtcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyB9XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgZmxleDogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWVudSB7XG4gIG1hcmdpbjogMCA0NXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWxpbmsge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAvLyAgIHdpZHRoOiA1MCU7XG4gIC8vICAgbWFyZ2luOiAwIDI1cHg7XG4gIC8vIH1cblxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLy8gICBtYXJnaW46IDA7XG4gIC8vICAgd2lkdGg6IHVuc2V0O1xuICAvLyAgIG1pbi13aWR0aDogMTQ1cHg7XG4gIC8vIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuIl19 */
