@charset "UTF-8";
/*
Theme Name: TUZ_Kungur
Author: Maxim.Trz
Description: Театр юного зрителя г. Кунгур
*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap");
html {
  font-size: 18px;
  font-family: 'Roboto Slab', serif; }

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  margin: 0; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.bvi-shortcode {
  position: fixed;
  z-index: 10000;
  right: 0; }

html body .bvi-body .bvi-link-fixed-top {
  top: 100px !important; }

.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px; }
  @media only screen and (max-width: 1199px) {
    .container {
      max-width: 960px; } }
  @media only screen and (max-width: 1023px) {
    .container {
      max-width: 564px; } }
  @media only screen and (max-width: 639px) {
    .container {
      max-width: 262px; } }
  @media only screen and (max-width: 639px) {
    .container.--not-mobile {
      max-width: 1160px; } }

ul {
  list-style: none;
  padding-inline-start: 0;
  margin-block-start: 0;
  margin-block-end: 0; }

p {
  display: block;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px; }

a {
  color: black;
  text-decoration: none; }

h1 {
  font-size: 2rem; }

h2 {
  font-size: 24px;
  margin-block-start: 0;
  margin-block-end: 0; }
  @media only screen and (max-width: 1023px) {
    h2 {
      font-size: 22px;
      font-weight: 700;
      line-height: 29px; } }
  @media only screen and (max-width: 639px) {
    h2 {
      font-size: 16px;
      font-weight: 700;
      line-height: 21px; } }

h3 {
  font-size: 1.55556rem; }

h4 {
  font-size: 1.33333rem; }

h5 {
  font-size: 0.88889rem; }

h6 {
  font-size: 0.66667rem; }
  
  .gosuslugi{
  margin-bottom: 40px;
}

.bvi-open {
  display: inline-flex;  /* Или inline-block */
  align-items: center;   /* Выравнивание иконки */
  overflow: hidden;      /* Обрезаем текст */
  max-width: 35px;
  white-space: nowrap;   /* Запрещаем перенос текста */
}

.header {
  background-color: #ce451b; }
  .header__container {
    display: grid;
    grid-template-columns: 1fr 4fr;
    padding-top: 15px;
    padding-bottom: 12px; }
    @media only screen and (max-width: 1023px) {
      .header__container {
        display: flex;
        justify-content: space-between; } }
  .header__logo {
    margin-left: 20px;
    width: 179px;
    height: 60px;
    background: url(img/icons/logo.svg) no-repeat;
    background-size: contain; }

.header__nav {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

.header__burger {
  display: none; }
  @media only screen and (max-width: 1023px) {
    .header__burger {
      display: block; } }
  @media only screen and (max-width: 639px) {
    .header__burger {
      margin-right: 20px; } }

.main-menu {
  display: flex;
  list-style: none;
  padding-inline-start: 0;
  justify-content: flex-end;
  align-items: center; }
  .main-menu__item.--contact {
    position: relative; }
  @media only screen and (max-width: 1023px) {
    .main-menu {
      z-index: 1000;
      display: none;
      position: fixed; }
      .main-menu.--open {
        display: block;
        top: -20px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #ce451b;
        margin-top: 100px;
        text-align: center; }
        .main-menu.--open > :first-child {
          border-bottom: 1px solid white; }
        .main-menu.--open > :last-child {
          border-top: 1px solid white; } }
  @media only screen and (max-width: 1023px) {
    .main-menu__item {
      padding: 20px 21px; } }
  .main-menu__link {
    padding: 20px 21px;
    color: white;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none; }
    .main-menu__link.--contact {
      display: block;
      font-size: 12px;
      font-weight: 300;
      transform: translateY(4px);
      position: absolute;
      padding-top: 0px;
      padding-bottom: 0px;
      min-width: 150px;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      margin-top: 20px; }
      @media only screen and (max-width: 1023px) {
        .main-menu__link.--contact {
          display: none; } }
    .main-menu__link:hover {
      text-decoration: underline; }

.burger-btn {
  display: block;
  width: 50px;
  height: 50px;
  position: relative; }
  .burger-btn__line {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 2px;
    background-color: white; }
    .burger-btn__line::after, .burger-btn__line::before {
      content: '';
      position: absolute;
      top: 50%;
      margin-top: -2px;
      width: 40px;
      height: 2px;
      background-color: white; }
    .burger-btn__line::after {
      transform: translateY(10px); }
    .burger-btn__line::before {
      transform: translateY(-8px); }
  .burger-btn.--open .burger-btn__line {
    transform: rotate(45deg); }
    .burger-btn.--open .burger-btn__line::after {
      transform: rotate(90deg); }
    .burger-btn.--open .burger-btn__line::before {
      transform: translateY(-8px);
      display: none; }

.main-slider {
  position: relative;
  margin-bottom: 55px; }
  .main-slider__slide {
    position: relative; }
  .main-slider__content {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 70%;
    height: 100%;
    color: white;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 3.2%, rgba(0, 0, 0, 0.4) 75.8%, rgba(0, 0, 0, 0) 101.37%); }
    @media only screen and (max-width: 1023px) {
      .main-slider__content {
        width: 90%; } }
    @media only screen and (max-width: 639px) {
      .main-slider__content {
        width: 100%; } }
  .main-slider__title {
    font-family: "Roboto Slab", serif;
    font-size: 55px;
    font-weight: 800;
    line-height: 61px;
    letter-spacing: 0em;
    padding-top: 20px;
    padding-left: 30px; }
    @media only screen and (max-width: 1199px) {
      .main-slider__title {
        font-size: 50px; } }
    @media only screen and (max-width: 1023px) {
      .main-slider__title {
        font-size: 30px;
        font-weight: 800;
        line-height: 33px;
        letter-spacing: 0em; } }
    @media only screen and (max-width: 639px) {
      .main-slider__title {
        font-size: 20px;
        font-weight: 800;
        line-height: 22px;
        letter-spacing: 0em; } }
  .main-slider__text {
    padding-left: 30px;
    padding-bottom: 20px;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    width: 40%; }
    @media only screen and (max-width: 1023px) {
      .main-slider__text {
        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
        letter-spacing: 0em; } }
    @media only screen and (max-width: 639px) {
      .main-slider__text {
        font-size: 12px;
        font-weight: 400;
        line-height: 14px;
        letter-spacing: 0em; } }
  .main-slider__img {
    height: 425px; }
    @media only screen and (max-width: 1023px) {
      .main-slider__img {
        height: 260px; } }
    @media only screen and (max-width: 639px) {
      .main-slider__img {
        height: 200px; } }
  .main-slider__pagination {
    margin-top: 14px;
    position: static; }

.news {
  position: relative;
  margin-bottom: 40px; }
  @media only screen and (max-width: 639px) {
    .news {
      margin-bottom: 60px; } }
  .news__title {
    margin-bottom: 10px; }
  .news__container {
    position: relative; }
  .news__al-news-link {
    position: absolute;
    bottom: 12px;
    right: 0;
    z-index: 500; }
    @media only screen and (max-width: 639px) {
      .news__al-news-link {
        display: none; } }

.article {
  box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.15);
  background-color: #f8f8f8;
  margin-bottom: 50px; }
  .article__img {
    height: 197px;
    width: 100%; }
  .article__text-content {
    padding: 0 15px 15px 15px;
    position: relative; }
  .article__title {
    font-family: "Roboto Slab", serif;
    padding: 0 10px;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 0.4px dashed rgba(0, 0, 0, 0.5);
    height: 55px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden; }
    @media only screen and (max-width: 1023px) {
      .article__title {
        font-size: 15px;
        height: 70px; } }
  .article__text {
    font-family: "Montserrat", sans-serif;
    padding: 12px 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    height: 125px;
    overflow: hidden;
    margin-bottom: 18px; }
    @media only screen and (max-width: 1023px) {
      .article__text {
        height: 130px; } }
  .article__button {
    margin-left: 13px;
    width: 120px; }
  .article__date {
    text-align: right;
    right: 10px;
    bottom: 10px;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px; }

.a-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #837f7e;
  font-family: "Roboto Slab", serif;
  color: white;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  padding: 8.9px 10px; }
  .a-button:hover {
    background-color: #ce451b; }

.billboard {
  position: relative;
  margin-bottom: 70px; }
  .billboard__items {
    margin-bottom: 25px; }
  .billboard__item {
    border-bottom: 0.4px dashed rgba(0, 0, 0, 0.5); }
  .billboard__all-billboard {
    text-align: right; }
    @media only screen and (max-width: 639px) {
      .billboard__all-billboard {
        display: none; } }

.billboard-item {
  display: grid;
  grid-template-columns: 7fr 1.2fr;
  grid-gap: 30px;
  align-items: center;
  padding: 10px 0px;
  position: relative; }
  .billboard-item:hover {
    background-color: #F0F0F0; }
  @media only screen and (max-width: 1023px) {
    .billboard-item {
      grid-template-columns: 7fr 2fr; } }
  @media only screen and (max-width: 639px) {
    .billboard-item {
      display: block; } }
  .billboard-item__link {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: 1fr 1.5fr 5fr;
    align-items: center; }
    @media only screen and (max-width: 1023px) {
      .billboard-item__link {
        grid-template-columns: 1fr 4fr; } }
    @media only screen and (max-width: 639px) {
      .billboard-item__link {
        display: block; } }
  .billboard-item__img {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 168px;
    height: 91px; }
    @media only screen and (max-width: 1023px) {
      .billboard-item__img {
        display: none; } }
  .billboard-item__date {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: black; }
    @media only screen and (max-width: 1199px) {
      .billboard-item__date {
        flex-direction: column; } }
    @media only screen and (max-width: 639px) {
      .billboard-item__date {
        flex-direction: row;
        justify-content: start; } }
  .billboard-item__day {
    font-size: 54px;
    font-weight: 400;
    line-height: 70px; }
  .billboard-item__time {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px; }
  .billboard-item__month {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px; }
  .billboard-item__about {
    color: black;
    padding-left: 20px; }
    @media only screen and (max-width: 639px) {
      .billboard-item__about {
        padding: 0; } }
  .billboard-item__about-text {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 7px; }
    @media only screen and (max-width: 639px) {
      .billboard-item__about-text {
        display: none; } }
  .billboard-item__title {
    font-family: "Montserrat", sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 26px; }
    @media only screen and (max-width: 1199px) {
      .billboard-item__title {
        font-size: 26px; } }
    @media only screen and (max-width: 1023px) {
      .billboard-item__title {
        font-size: 20px; } }
    @media only screen and (max-width: 639px) {
      .billboard-item__title {
        margin-bottom: 20px; } }
  .billboard-item__director {
    font-family: "Montserrat", sans-serif;
    margin-top: 7px;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px; }
    @media only screen and (max-width: 639px) {
      .billboard-item__director {
        display: none; } }
  .billboard-item__button {
    height: 45px; }
    @media only screen and (max-width: 639px) {
      .billboard-item__button {
        height: auto;
        width: 120px; } }
  .billboard-item__age {
    font-size: 28px;
    font-weight: 200;
    line-height: 34px; }
    @media only screen and (max-width: 639px) {
      .billboard-item__age {
        position: absolute;
        top: 25px;
        right: 0; } }

.all-items-link {
  position: relative;
  font-family: "Roboto Slab", serif;
  color: black;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px; }
  .all-items-link:hover {
    color: #ce451b; }
    .all-items-link:hover::before {
      background: url(img/icons/arrow-red.svg) no-repeat; }
  @media only screen and (max-width: 639px) {
    .all-items-link {
      text-decoration: underline; } }
  .all-items-link::before {
    position: absolute;
    left: -28px;
    top: 7px;
    content: '';
    width: 20px;
    height: 20px;
    background: url(img/icons/arrow.svg) no-repeat;
    background-size: contain; }
    @media only screen and (max-width: 639px) {
      .all-items-link::before {
        display: none; } }

.plays {
  margin-bottom: 100px; }
  .plays__title {
    margin-bottom: 5px; }
    @media only screen and (max-width: 639px) {
      .plays__title {
        margin-bottom: 10px; } }
  .plays__slider {
    margin-bottom: 50px; }
    @media only screen and (max-width: 639px) {
      .plays__slider {
        margin-bottom: 0; } }
  .plays__container {
    position: relative; }
  .plays__pagination {
    position: static;
    margin-top: 0px; }
  .plays__al-plays-link {
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: 500; }
    @media only screen and (max-width: 639px) {
      .plays__al-plays-link {
        display: none; } }
  .plays__next {
    transform: translateY(-20px); }
  .plays__prev {
    transform: translateY(-20px); }

.play {
  color: black;
  display: block; }
  .play__img {
    height: 247px;
    margin-bottom: 10px; }
  .play__title {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px; }
    @media only screen and (max-width: 639px) {
      .play__title {
        padding-left: 20px;
        padding-right: 20px; } }

.peoples {
  margin-bottom: 50px; }
  .peoples__title {
    margin-bottom: 10px; }
  .peoples__container {
    position: relative; }
  .peoples__slider {
    padding-bottom: 70px; }
    @media only screen and (max-width: 639px) {
      .peoples__slider {
        margin-bottom: 0; } }
  .peoples__pagination {
    bottom: 0px; }
  .peoples__al-peoples-link {
    position: absolute;
    bottom: 10px;
    right: 0;
    z-index: 500; }
    @media only screen and (max-width: 639px) {
      .peoples__al-peoples-link {
        display: none; } }
  .peoples__next {
    transform: translateY(-50px); }
  .peoples__prev {
    transform: translateY(-50px); }

.people {
  color: black;
  display: block; }
  .people__img {
    height: 338px;
    margin-bottom: 10px; }
    @media only screen and (max-width: 639px) {
      .people__img {
        height: 288px; } }
    .people__img.--small {
      height: 160px; }
  .people__name {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 8px; }
    .people__name.--small {
      font-family: "Montserrat", sans-serif;
      font-size: 12px;
      font-weight: 400; }
  .people__position {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 17px; }

.contacts {
  margin-bottom: 185px; }
  @media only screen and (max-width: 1023px) {
    .contacts {
      margin-bottom: 80px; } }
  .contacts__title {
    margin-bottom: 95px; }
    @media only screen and (max-width: 1023px) {
      .contacts__title {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 40px; } }
  .contacts__container {
    display: grid;
    grid-template-columns: 1.3fr 2fr;
    padding-left: 40px;
    gap: 70px; }
    @media only screen and (max-width: 1023px) {
      .contacts__container {
        display: block;
        padding-left: 10px;
        padding-right: 10px; } }
  .contacts__info {
    margin-bottom: 80px; }
    @media only screen and (max-width: 1023px) {
      .contacts__info {
        margin-bottom: 40px; } }
  .contacts__map {
    filter: grayscale(100%);
    transform: translateX(50px); }
    @media only screen and (max-width: 1199px) {
      .contacts__map {
        transform: none; } }
    @media only screen and (max-width: 1023px) {
      .contacts__map {
        display: none; } }

.contact-info__title {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 14px; }

.contact-info__box {
  display: flex;
  margin-bottom: 14px; }

.contact-info__label {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  margin-right: 10px; }

.contact-info__data {
  font-size: 14px;
  font-weight: 300;
  line-height: 17px; }

.contact-info__text {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 17px;
  margin-bottom: 10px; }

.feedback-form__title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px; }

.feedback-form__text {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 45px; }

.feedback-form__input {
  display: block;
  width: 100%;
  border: 1px solid black;
  margin-bottom: 12px;
  padding: 14px;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 400;
  box-sizing: border-box; }

.feedback-form__text-area {
  display: block;
  width: 100%;
  border: 1px solid black;
  padding: 14px;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 400;
  box-sizing: border-box;
  margin-bottom: 40px;
  resize: none; }

.feedback-form__button-wrapper {
  display: block;
  width: 100%; }

.feedback-form__button {
  margin: 0 auto;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #837f7e;
  font-family: "Roboto Slab", serif;
  color: white;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  padding: 8.9px 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
  max-width: 180px;
  cursor: pointer; }
  .feedback-form__button:hover {
    background-color: #ce451b; }

.section-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px; }
  @media only screen and (max-width: 639px) {
    .section-title {
      padding-left: 10px;
      padding-right: 10px; } }
  .section-title__al-link {
    display: none; }
    @media only screen and (max-width: 639px) {
      .section-title__al-link {
        display: block; } }

.news-list {
  margin-bottom: 120px; }
  .news-list__wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fill, 370px);
    -moz-column-gap: 25px;
         column-gap: 25px;
    justify-items: center;
    justify-content: center;
    align-items: center; }

.news-view {
  margin-bottom: 50px;
  margin-top: 50px; }
  .news-view__data {
    margin-top: 20px;
    margin-bottom: 20px; }
    @media only screen and (max-width: 1023px) {
      .news-view__data {
        display: none; } }
  .news-view__article {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 30px; }
    @media only screen and (max-width: 639px) {
      .news-view__article {
        display: block; } }
  .news-view__image {
    width: 100%;
    height: auto;
    margin-bottom: 20px; }
  @media only screen and (max-width: 639px) {
    .news-view__article-images {
      display: none; } }
  .news-view__title {
    margin-bottom: 20px;
    border-bottom: 0.4px dashed rgba(0, 0, 0, 0.5);
    padding-bottom: 20px; }
  .news-view__text {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 20px;
         column-gap: 20px; }
    @media only screen and (max-width: 1023px) {
      .news-view__text {
        -moz-column-count: 1;
             column-count: 1;
        -moz-column-gap: 0px;
             column-gap: 0px; } }

.pagination {
  text-align: center;
  margin-bottom: 50px; }
  .pagination .page-numbers {
    color: #ce451b;
    padding: 10px; }
  .pagination .current {
    color: #837f7e; }
  .pagination a.page-numbers:hover {
    text-decoration: underline; }

.billboard-list {
  margin-bottom: 120px; }

.play-card {
  margin-bottom: 80px; }
  .play-card__title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px; }
    @media only screen and (max-width: 1023px) {
      .play-card__title {
        padding: 0 10px;
        font-size: 22px;
        display: flex;
        align-items: center; } }
    @media only screen and (max-width: 639px) {
      .play-card__title {
        font-size: 16px; } }
  @media only screen and (max-width: 1023px) {
    .play-card__delimiter {
      margin: 0 10px; } }
  .play-card__sub-title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px; }
    @media only screen and (max-width: 1023px) {
      .play-card__sub-title {
        font-size: 14px; } }
  .play-card__play {
    font-size: 20px;
    font-weight: 500; }
    @media only screen and (max-width: 1023px) {
      .play-card__play {
        font-size: 16px; } }
    @media only screen and (max-width: 639px) {
      .play-card__play {
        font-size: 12px; } }
  .play-card__images {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    grid-column-gap: 25px;
    margin-bottom: 30px; }
    @media only screen and (max-width: 1023px) {
      .play-card__images {
        grid-template-columns: 1fr; } }
  .play-card__vertical-images {
    display: grid;
    grid-template-rows: 1fr 1fr;
    gap: 10px;
    align-items: start; }
    @media only screen and (max-width: 1023px) {
      .play-card__vertical-images {
        display: none; } }
  .play-card__image {
    width: 100%;
    display: block; }
    .play-card__image.--down {
      align-self: end; }
  .play-card__main-image-box {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%; }
  .play-card__main-image {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 350px; }
    @media only screen and (max-width: 1023px) {
      .play-card__main-image {
        min-height: 300px; } }
    @media only screen and (max-width: 639px) {
      .play-card__main-image {
        min-height: 200px; } }
  .play-card__info {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    grid-column-gap: 20px; }
    @media only screen and (max-width: 639px) {
      .play-card__info {
        display: flex;
        flex-direction: column; } }
  @media only screen and (max-width: 639px) {
    .play-card__text-box {
      order: 1;
      margin-bottom: 30px;
      font-size: 11px; } }
  @media only screen and (max-width: 639px) {
    .play-card__date-wrapper {
      order: 2;
      margin-bottom: 30px; } }
  @media only screen and (max-width: 639px) {
    .play-card__actors {
      order: 3; } }
  .play-card__play-name {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 20px; }
    @media only screen and (max-width: 1023px) {
      .play-card__play-name {
        font-size: 22px; } }
    @media only screen and (max-width: 639px) {
      .play-card__play-name {
        font-size: 16px; } }
  .play-card__actors-list {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, 120px);
    justify-content: space-between; }
  .play-card__actor {
    filter: grayscale(100%);
    transition: filter 0.3s; }
    .play-card__actor:hover {
      filter: grayscale(0%); }
  .play-card__date-list {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(auto-fill, 120px); }
    @media only screen and (max-width: 639px) {
      .play-card__date-list {
        justify-content: center;
        grid-template-columns: repeat(auto-fill, 80px);
        gap: 10px; } }

.plays-list {
  margin-bottom: 120px; }
  .plays-list__title {
    margin-bottom: 30px; }
  .plays-list__wrapper {
    display: grid;
    gap: 25px;
    row-gap: 50px;
    grid-template-columns: repeat(auto-fill, 370px);
    justify-content: center; }

.pay-ticket {
  background-color: #D9D9D9;
  text-align: center; }
  .pay-ticket__day {
    font-size: 52px;
    font-weight: 400; }
    @media only screen and (max-width: 639px) {
      .pay-ticket__day {
        font-size: 30px; } }
  .pay-ticket__month, .pay-ticket__time {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 500; }
    @media only screen and (max-width: 639px) {
      .pay-ticket__month, .pay-ticket__time {
        font-size: 12px; } }
  .pay-ticket__month {
    text-transform: uppercase; }
  .pay-ticket__time {
    margin-bottom: 10px; }

.about {
  margin-bottom: 50px; }
  .about__title {
    margin-bottom: 30px; }
  .about__wrapper {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    gap: 15px; }
    @media only screen and (max-width: 1023px) {
      .about__wrapper {
        display: flex;
        flex-direction: column-reverse; } }
    @media only screen and (max-width: 639px) {
      .about__wrapper {
        padding: 0 10px;
        flex-direction: column-reverse; } }
  .about__text {
    padding-left: 95px;
    font-family: "Montserrat", sans-serif; }
    @media only screen and (max-width: 1023px) {
      .about__text {
        padding-left: 0;
        -moz-column-count: 2;
             column-count: 2;
        font-size: 11px; } }
    @media only screen and (max-width: 639px) {
      .about__text {
        -moz-column-count: 1;
             column-count: 1;
        font-size: 11px; } }

.gallary {
  display: flex;
  flex-direction: column; }
  @media only screen and (max-width: 1023px) {
    .gallary {
      display: grid;
      grid-template-columns: 1.5fr 1fr;
      justify-content: space-between;
      align-items: center; } }
  @media only screen and (max-width: 639px) {
    .gallary {
      display: flex;
      flex-direction: column-reverse; } }
  .gallary__viewed {
    height: 320px;
    margin-bottom: 10px;
    transition: background 0.8s ease; }
    @media only screen and (max-width: 1023px) {
      .gallary__viewed {
        margin-bottom: 0; } }
    @media only screen and (max-width: 639px) {
      .gallary__viewed {
        width: 100%;
        height: 200px; } }
  .gallary__images {
    display: grid;
    grid-template-columns: repeat(auto-fill, 147px);
    justify-content: space-between;
    height: 100%;
    row-gap: 10px; }
    @media only screen and (max-width: 639px) {
      .gallary__images {
        display: none; } }
    @media only screen and (max-width: 1023px) {
      .gallary__images {
        grid-template-columns: repeat(auto-fill, 180px);
        justify-content: center;
        align-content: space-between; } }
    @media only screen and (max-width: 1199px) {
      .gallary__images {
        justify-content: center;
        gap: 10px; } }
  .gallary__img {
    cursor: pointer;
    height: 92px; }

.people-list {
  margin-bottom: 210px; }
  .people-list__title {
    margin-bottom: 25px; }
  @media only screen and (max-width: 639px) {
    .people-list {
      margin-bottom: 100px; } }
  .people-list__wrapper {
    display: grid;
    gap: 25px;
    row-gap: 50px;
    grid-template-columns: repeat(auto-fill, 270px);
    justify-content: center; }
    @media only screen and (max-width: 1023px) {
      .people-list__wrapper {
        grid-template-columns: repeat(auto-fill, 170px); } }
    @media only screen and (max-width: 639px) {
      .people-list__wrapper {
        grid-template-columns: repeat(auto-fill, 270px); } }
  .people-list__item {
    filter: grayscale(100%);
    transition: filter 0.3s; }
    .people-list__item:hover {
      filter: grayscale(0%); }

.bread-crumbs {
  display: flex;
  align-items: center; }
  .bread-crumbs__item {
    padding: 0 30px;
    font-size: 24px;
    font-weight: 700; }
    .bread-crumbs__item.--first {
      padding-left: 0; }
      @media only screen and (max-width: 1023px) {
        .bread-crumbs__item.--first {
          font-size: 22px; } }
    @media only screen and (max-width: 1023px) {
      .bread-crumbs__item {
        font-size: 16px;
        font-weight: 700;
        padding: 0 10px; } }
  .bread-crumbs__link {
    color: black;
    position: relative; }
    .bread-crumbs__link::after {
      position: absolute;
      content: "|";
      transform: translateX(20px); }
      @media only screen and (max-width: 1023px) {
        .bread-crumbs__link::after {
          transform: translateX(10px); } }
    .bread-crumbs__link:hover {
      text-decoration: underline; }

.about-people {
  margin-bottom: 200px; }
  .about-people__title {
    margin-bottom: 20px;
    display: none; }
    @media only screen and (max-width: 639px) {
      .about-people__title {
        display: block; } }
  .about-people__bread-crumbs {
    margin-bottom: 30px; }
    @media only screen and (max-width: 639px) {
      .about-people__bread-crumbs {
        display: none; } }
  .about-people__content {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    -moz-column-gap: 20px;
         column-gap: 20px; }
    @media only screen and (max-width: 1023px) {
      .about-people__content {
        grid-template-columns: 1fr 1fr; } }
    @media only screen and (max-width: 639px) {
      .about-people__content {
        display: flex;
        flex-direction: column-reverse; } }
  .about-people__text {
    padding-left: 100px;
    font-family: "Montserrat", sans-serif; }
    @media only screen and (max-width: 1023px) {
      .about-people__text {
        padding-left: 0;
        font-size: 11px;
        font-weight: 400; } }
  .about-people__name {
    display: none;
    font-family: "Roboto Slab", serif;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px; }
    @media only screen and (max-width: 639px) {
      .about-people__name {
        display: block; } }
  .about-people__image-box {
    text-align: left;
    overflow: hidden; }
    @media only screen and (max-width: 639px) {
      .about-people__image-box {
        text-align: center;
        margin-bottom: 10px; } }
  .about-people__image {
    max-height: 590px;
    width: auto; }
    @media only screen and (max-width: 639px) {
      .about-people__image {
        max-height: 330px; } }
    @media only screen and (max-width: 1023px) {
      .about-people__image {
        max-height: 330px; } }

.single-post {
  margin-bottom: 70px; }
  .single-post__title {
    margin-bottom: 30px; }

.page {
  margin-bottom: 120px; }

.wp-block-file__button {
  margin: 0;
  padding: 0;
  margin-left: 0.75em;
  padding: 0.5em 1em; }
  @media only screen and (max-width: 639px) {
    .wp-block-file__button {
      padding: 0 1em; } }

.archive-post {
  margin-bottom: 70px; }
  .archive-post__title {
    margin-bottom: 20px; }
  .archive-post__item {
    margin-bottom: 20px; }

.footer {
  padding-top: 22px;
  padding-bottom: 22px;
  margin-top: auto;
  background-color: #282828;
  font-family: "Montserrat", sans-serif;
  color: white;
  font-size: 14px;
  font-weight: 600; }
  .footer__wrapper {
    display: grid;
    grid-template-columns: 0.6fr 0.75fr 1fr 0.2fr 0.1fr;
    justify-content: space-between;
    position: relative; }
    @media only screen and (max-width: 1023px) {
      .footer__wrapper {
        display: flex;
        justify-content: space-between; } }
    @media only screen and (max-width: 639px) {
      .footer__wrapper {
        flex-direction: column; } }
  .footer__logo-box {
    display: flex;
    align-items: center; }
    @media only screen and (max-width: 639px) {
      .footer__logo-box {
        order: 4;
        margin-left: auto;
        margin-right: auto; } }
  .footer__logo {
    width: 179px;
    height: 59px;
    background: url(img/icons/footer/footer-logo.svg) no-repeat;
    background-size: contain; }
  @media only screen and (max-width: 1023px) {
    .footer__nav {
      display: none; } }
  @media only screen and (max-width: 639px) {
    .footer__nav {
      display: block; } }
  .footer__menu {
    display: grid;
    grid-template-columns: repeat(2, 1fr); }
    @media only screen and (max-width: 639px) {
      .footer__menu {
        display: block;
        margin-bottom: 30px; } }
    @media only screen and (max-width: 639px) {
      .footer__menu > :last-child > .footer__menu-link {
        border-bottom: 1px solid #505050; } }
  .footer__menu-item {
    display: block; }
    @media only screen and (max-width: 639px) {
      .footer__menu-item {
        padding: 0 20px;
        text-align: center; } }
  .footer__menu-link {
    display: block;
    color: white;
    padding: 10px 0px; }
    .footer__menu-link:hover {
      text-decoration: underline; }
    @media only screen and (max-width: 639px) {
      .footer__menu-link {
        border-top: 1px solid #505050; } }
  @media only screen and (max-width: 1023px) {
    .footer__contacts {
      display: none; } }
  .footer__contacts-title {
    margin-bottom: 11px; }
  .footer__contact-link {
    display: block;
    font-family: "Montserrat", sans-serif;
    color: white;
    font-size: 12px;
    font-weight: 300;
    padding: 5px 0;
    padding-left: 15px;
    position: relative; }
    .footer__contact-link:hover {
      text-decoration: underline; }
    .footer__contact-link::before {
      content: '';
      display: block;
      position: absolute;
      left: 5px;
      width: 10px;
      height: 10px;
      top: 50%;
      transform: translate(-50%, -50%);
      background-size: contain; }
    .footer__contact-link.--phone::before {
      background: url(img/icons/footer/phone.svg) no-repeat; }
    .footer__contact-link.--adress::before {
      background: url(img/icons/footer/marker.svg) no-repeat; }
    .footer__contact-link.--email::before {
      background: url(img/icons/footer/email.svg) no-repeat; }
  .footer__social-icons {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    justify-content: start;
    gap: 10px; }
    @media only screen and (max-width: 1199px) {
      .footer__social-icons {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center; } }
    @media only screen and (max-width: 1023px) {
      .footer__social-icons {
        flex-direction: row;
        align-items: center;
        order: 3; } }
    @media only screen and (max-width: 639px) {
      .footer__social-icons {
        order: 2;
        margin-bottom: 30px; } }
  .footer__social-link {
    display: block;
    width: 27px;
    height: 27px; }
    .footer__social-link.--vk {
      background: url(img/icons/footer/vk.svg) no-repeat;
      background-size: contain; }
    .footer__social-link.--telegram {
      background: url(img/icons/footer/telegram.svg) no-repeat;
      background-size: contain; }
  .footer_button-box {
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translate(-50%, -50%); }
    @media only screen and (max-width: 1199px) {
      .footer_button-box {
        right: 0; } }
    @media only screen and (max-width: 1023px) {
      .footer_button-box {
        left: 50%;
        transform: translateX(-50%);
        transform: translate(-50%, -50%);
        display: flex;
        justify-content: center;
        align-items: center; } }
    @media only screen and (max-width: 639px) {
      .footer_button-box {
        display: none; } }
  .footer__back-to-top {
    display: block;
    cursor: pointer;
    background: url(img/icons/footer/ontop.svg) no-repeat;
    background-size: contain;
    width: 32px;
    height: 32px; }

.swiper-button-next:after, .swiper-button-prev:after {
  font-size: 30px;
  font-weight: bold; }

.swiper-pagination-bullet {
  border: 1px solid #505050;
  background-color: #fff; }

.swiper-pagination-bullet-active {
  border: 1px solid #505050;
  background-color: #505050; }

.swiper-button-next {
  transform: translateX(65px) translateY(-20px);
  color: #505050; }
  @media only screen and (max-width: 1199px) {
    .swiper-button-next {
      transform: translateX(40px) translateY(-20px); } }
  @media only screen and (max-width: 1023px) {
    .swiper-button-next {
      transform: translateX(45px) translateY(-20px); } }
  @media only screen and (max-width: 639px) {
    .swiper-button-next {
      display: none; } }

.swiper-button-prev {
  transform: translateX(-65px) translateY(-20px);
  color: #505050; }
  @media only screen and (max-width: 1199px) {
    .swiper-button-prev {
      transform: translateX(-40px) translateY(-20px); } }
  @media only screen and (max-width: 1023px) {
    .swiper-button-prev {
      transform: translateX(-45px) translateY(-20px); } }
  @media only screen and (max-width: 639px) {
    .swiper-button-prev {
      display: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJjb21tb24vZm9udHMuc2NzcyIsImNvbW1vbi9iYXNlLnNjc3MiLCJfY29uc3RhbnRzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfZnVuY3Rpb25zLnNjc3MiLCJibG9ja3MvaGVhZGVyL2hlYWRlci5zY3NzIiwiYmxvY2tzL2hlYWRlci9oZWFkZXItbmF2LnNjc3MiLCJibG9ja3MvaGVhZGVyL21haW4tbWVudS5zY3NzIiwiYmxvY2tzL2J1cmdlci5zY3NzIiwiYmxvY2tzL21haW4tc2xpZGVyLnNjc3MiLCJibG9ja3MvbmV3cy5zY3NzIiwiYmxvY2tzL2FydGljbGUuc2NzcyIsImJsb2Nrcy9hX2J1dHRvbi5zY3NzIiwiYmxvY2tzL2JpbGxib2FyZC5zY3NzIiwiYmxvY2tzL2JpbGxib2FyZC1pdGVtLnNjc3MiLCJibG9ja3MvYWxsLWl0ZW1zLWxpbmsuc2NzcyIsImJsb2Nrcy9wbGF5cy5zY3NzIiwiYmxvY2tzL3BsYXkuc2NzcyIsImJsb2Nrcy9wZW9wbGVzLnNjc3MiLCJibG9ja3MvcGVvcGxlLnNjc3MiLCJibG9ja3MvY29udGFjdHMuc2NzcyIsImJsb2Nrcy9jb250YWN0LWluZm8uc2NzcyIsImJsb2Nrcy9mZWVkYmFjay1mb3JtLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi10aXRsZS5zY3NzIiwiYmxvY2tzL25ld3MtbGlzdC5zY3NzIiwiYmxvY2tzL25ld3Mtdmlldy5zY3NzIiwiYmxvY2tzL3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9iaWxsYm9hcmQtbGlzdC5zY3NzIiwiYmxvY2tzL3BsYXktY2FyZC5zY3NzIiwiYmxvY2tzL3BsYXlzLWxpc3Quc2NzcyIsImJsb2Nrcy9wYXktdGlja2V0LnNjc3MiLCJibG9ja3MvYWJvdXQuc2NzcyIsImJsb2Nrcy9nYWxsYXJ5LnNjc3MiLCJibG9ja3MvcGVvcGxlLWxpc3Quc2NzcyIsImJsb2Nrcy9icmVhZC1jcnVtYnMuc2NzcyIsImJsb2Nrcy9hYm91dC1wZW9wbGUuc2NzcyIsImJsb2Nrcy9zaW5nbGUtcG9zdC5zY3NzIiwiYmxvY2tzL3BhZ2Uuc2NzcyIsImJsb2Nrcy93cC5zY3NzIiwiYmxvY2tzL2FyY2hpdmUuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsInN3aXBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7OztDRElDO0FFTEQscU1BQVk7QUFFWixpUUFBWTtBQ0ZaO0VBQ0UsZUNEbUI7RURFbkIsaUNBQWlDLEVBQUE7O0FBSW5DO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsU0FBUyxFQUFBOztBQUVYO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVixzQkFBc0IsRUFBQTs7QUFFeEI7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLFFBQVEsRUFBQTs7QUFHVjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7RUVqQmxCO0lGY0Q7TUFLSSxnQkFBZ0IsRUFBQSxFQWNuQjtFRXJCQTtJRkVEO01BUUksZ0JBQWdCLEVBQUEsRUFXbkI7RUVUQTtJRlZEO01BV0ksZ0JBQWdCLEVBQUEsRUFRbkI7RUVUQTtJRlZEO01BZU0saUJBQWlCLEVBQUEsRUFFcEI7O0FBSUg7RUFDRSxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLHFCQUFxQjtFQUNyQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQix3QkFBd0I7RUFDeEIsc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsWUN0RDBCO0VEdUQxQixxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxlRzVEaUMsRUFBQTs7QUgrRG5DO0VBQ0UsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixtQkFBbUIsRUFBQTtFRWxEcEI7SUYrQ0Q7TUFLSSxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUFBLEVBT3BCO0VFakRBO0lGbUNE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bkJyQyxzQkFBc0IsRUFBQTs7QUFHMUI7RUFDSSx5QnZDZXFDO0V1Q2RyQyx5QnZDY3FDLEVBQUE7O0F1Q1h6QztFQUNJLDZDQUE2QztFQUM3QyxjdkNTcUMsRUFBQTtFQ2J4QztJc0NFRDtNQUlRLDZDQUE2QyxFQUFBLEVBUXBEO0V0Q0ZBO0lzQ1ZEO01BT1EsNkNBQTZDLEVBQUEsRUFLcEQ7RXRDVUE7SXNDdEJEO01BVVEsYUFBYSxFQUFBLEVBRXBCOztBQUVEO0VBQ0ksOENBQThDO0VBQzlDLGN2Q0xxQyxFQUFBO0VDYnhDO0lzQ2dCRDtNQUlRLDhDQUE4QyxFQUFBLEVBUXJEO0V0Q2hCQTtJc0NJRDtNQU9RLDhDQUE4QyxFQUFBLEVBS3JEO0V0Q0pBO0lzQ1JEO01BVVEsYUFBYSxFQUFBLEVBRXBCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcblRoZW1lIE5hbWU6IFRVWl9LdW5ndXJcclxuQXV0aG9yOiBNYXhpbS5UcnpcclxuRGVzY3JpcHRpb246INCi0LXQsNGC0YAg0Y7QvdC+0LPQviDQt9GA0LjRgtC10LvRjyDQsy4g0JrRg9C90LPRg9GAXHJcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmZhbWlseT1Sb2JvdG8rU2xhYjp3Z2h0QDEwMDsyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5idmktc2hvcnRjb2RlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcmlnaHQ6IDA7IH1cblxuaHRtbCBib2R5IC5idmktYm9keSAuYnZpLWxpbmstZml4ZWQtdG9wIHtcbiAgdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU2NHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNjJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuY29udGFpbmVyLi0tbm90LW1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IDExNjBweDsgfSB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDsgfVxuXG5wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4OyB9XG5cbmEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjU1NTU2cmVtOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjMzMzMzcmVtOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAwLjg4ODg5cmVtOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjY2NjY3cmVtOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NTFiOyB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDE3OXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2xvZ28uc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuaGVhZGVyX19idXJnZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLW1lbnVfX2l0ZW0uLS1jb250YWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubWFpbi1tZW51IHtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkOyB9XG4gICAgICAubWFpbi1tZW51Li0tb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NTFiO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tYWluLW1lbnUuLS1vcGVuID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgICAgLm1haW4tbWVudS4tLW9wZW4gPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubWFpbi1tZW51X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjFweDsgfSB9XG4gIC5tYWluLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMjFweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tYWluLW1lbnVfX2xpbmsuLS1jb250YWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5tYWluLW1lbnVfX2xpbmsuLS1jb250YWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5idXJnZXItYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnVyZ2VyLWJ0bl9fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5idXJnZXItYnRuX19saW5lOjphZnRlciwgLmJ1cmdlci1idG5fX2xpbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5idXJnZXItYnRuX19saW5lOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH1cbiAgICAuYnVyZ2VyLWJ0bl9fbGluZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTsgfVxuICAuYnVyZ2VyLWJ0bi4tLW9wZW4gLmJ1cmdlci1idG5fX2xpbmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5idXJnZXItYnRuLi0tb3BlbiAuYnVyZ2VyLWJ0bl9fbGluZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmJ1cmdlci1idG4uLS1vcGVuIC5idXJnZXItYnRuX19saW5lOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cbiAgLm1haW4tc2xpZGVyX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLXNsaWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDMuMiUsIHJnYmEoMCwgMCwgMCwgMC40KSA3NS44JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDEuMzclKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubWFpbi1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAubWFpbi1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tYWluLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5tYWluLXNsaWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubWFpbi1zbGlkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLm1haW4tc2xpZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH0gfVxuICAubWFpbi1zbGlkZXJfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB3aWR0aDogNDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tYWluLXNsaWRlcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5tYWluLXNsaWRlcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH0gfVxuICAubWFpbi1zbGlkZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiA0MjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAubWFpbi1zbGlkZXJfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5tYWluLXNsaWRlcl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5tYWluLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAubmV3cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLm5ld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uZXdzX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3c19fYWwtbmV3cy1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDUwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5uZXdzX19hbC1uZXdzLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFydGljbGUge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmFydGljbGVfX2ltZyB7XG4gICAgaGVpZ2h0OiAxOTdweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZV9fdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjRweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gIC5hcnRpY2xlX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5hcnRpY2xlX190ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5hcnRpY2xlX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4uYS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzN2Y3ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogOC45cHggMTBweDsgfVxuICAuYS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTQ1MWI7IH1cblxuLmJpbGxib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuYmlsbGJvYXJkX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuYmlsbGJvYXJkX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjRweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5iaWxsYm9hcmRfX2FsbC1iaWxsYm9hcmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmJpbGxib2FyZF9fYWxsLWJpbGxib2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmlsbGJvYXJkLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciAxLjJmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJpbGxib2FyZC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJpbGxib2FyZC1pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDJmcjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuYmlsbGJvYXJkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYmlsbGJvYXJkLWl0ZW1fX2xpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnIgNWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmJpbGxib2FyZC1pdGVtX19saW5rIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNGZyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuYmlsbGJvYXJkLWl0ZW1fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5iaWxsYm9hcmQtaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGhlaWdodDogOTFweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYmlsbGJvYXJkLWl0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYmlsbGJvYXJkLWl0ZW1fX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5iaWxsYm9hcmQtaXRlbV9fZGF0ZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5iaWxsYm9hcmQtaXRlbV9fZGF0ZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH0gfVxuICAuYmlsbGJvYXJkLWl0ZW1fX2RheSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cbiAgLmJpbGxib2FyZC1pdGVtX190aW1lIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgLmJpbGxib2FyZC1pdGVtX19tb250aCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gIC5iaWxsYm9hcmQtaXRlbV9fYWJvdXQge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuYmlsbGJvYXJkLWl0ZW1fX2Fib3V0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5iaWxsYm9hcmQtaXRlbV9fYWJvdXQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5iaWxsYm9hcmQtaXRlbV9fYWJvdXQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYmlsbGJvYXJkLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJpbGxib2FyZC1pdGVtX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5iaWxsYm9hcmQtaXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5iaWxsYm9hcmQtaXRlbV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmJpbGxib2FyZC1pdGVtX19kaXJlY3RvciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5iaWxsYm9hcmQtaXRlbV9fZGlyZWN0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJpbGxib2FyZC1pdGVtX19idXR0b24ge1xuICAgIGhlaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5iaWxsYm9hcmQtaXRlbV9fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAuYmlsbGJvYXJkLWl0ZW1fX2FnZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuYmlsbGJvYXJkLWl0ZW1fX2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG5cbi5hbGwtaXRlbXMtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAuYWxsLWl0ZW1zLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjY2U0NTFiOyB9XG4gICAgLmFsbC1pdGVtcy1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC5hbGwtaXRlbXMtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG4gIC5hbGwtaXRlbXMtbGluazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI4cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmFsbC1pdGVtcy1saW5rOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBsYXlzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLnBsYXlzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLnBsYXlzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAucGxheXNfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5wbGF5c19fc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wbGF5c19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBsYXlzX19wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucGxheXNfX2FsLXBsYXlzLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA1MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAucGxheXNfX2FsLXBsYXlzLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBsYXlzX19uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XG4gIC5wbGF5c19fcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuXG4ucGxheSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBsYXlfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wbGF5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAucGxheV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4ucGVvcGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnBlb3BsZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wZW9wbGVzX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGVvcGxlc19fc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5wZW9wbGVzX19zbGlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnBlb3BsZXNfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMHB4OyB9XG4gIC5wZW9wbGVzX19hbC1wZW9wbGVzLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLnBlb3BsZXNfX2FsLXBlb3BsZXMtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGVvcGxlc19fbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTsgfVxuICAucGVvcGxlc19fcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTsgfVxuXG4ucGVvcGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucGVvcGxlX19pbWcge1xuICAgIGhlaWdodDogMzM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5wZW9wbGVfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjg4cHg7IH0gfVxuICAgIC5wZW9wbGVfX2ltZy4tLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMTYwcHg7IH1cbiAgLnBlb3BsZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnBlb3BsZV9fbmFtZS4tLXNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBlb3BsZV9fcG9zaXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4uY29udGFjdHMge1xuICBtYXJnaW4tYm90dG9tOiAxODVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb250YWN0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAyZnI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGdhcDogNzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAuY29udGFjdHNfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmNvbnRhY3RzX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRhY3RzX19tYXAge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY29udGFjdHNfX21hcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFjdC1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLmNvbnRhY3QtaW5mb19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4uY29udGFjdC1pbmZvX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jb250YWN0LWluZm9fX2RhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5jb250YWN0LWluZm9fX3RleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZlZWRiYWNrLWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5mZWVkYmFjay1mb3JtX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLmZlZWRiYWNrLWZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZlZWRiYWNrLWZvcm1fX3RleHQtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICByZXNpemU6IG5vbmU7IH1cblxuLmZlZWRiYWNrLWZvcm1fX2J1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mZWVkYmFjay1mb3JtX19idXR0b24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzN2Y3ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogOC45cHggMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmVlZGJhY2stZm9ybV9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0NTFiOyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLnNlY3Rpb24tdGl0bGVfX2FsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuc2VjdGlvbi10aXRsZV9fYWwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm5ld3MtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIC5uZXdzLWxpc3RfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAzNzBweCk7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmV3cy12aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAubmV3cy12aWV3X19kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm5ld3Mtdmlld19fZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmV3cy12aWV3X19hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5uZXdzLXZpZXdfX2FydGljbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5uZXdzLXZpZXdfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLm5ld3Mtdmlld19fYXJ0aWNsZS1pbWFnZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uZXdzLXZpZXdfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDAuNHB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3Mtdmlld19fdGV4dCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm5ld3Mtdmlld19fdGV4dCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgY29sdW1uLWdhcDogMHB4OyB9IH1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gICAgY29sb3I6ICNjZTQ1MWI7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gICAgY29sb3I6ICM4MzdmN2U7IH1cbiAgLnBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnM6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5iaWxsYm9hcmQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi5wbGF5LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5wbGF5LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5wbGF5LWNhcmRfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5wbGF5LWNhcmRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucGxheS1jYXJkX19kZWxpbWl0ZXIge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAucGxheS1jYXJkX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnBsYXktY2FyZF9fc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnBsYXktY2FyZF9fcGxheSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnBsYXktY2FyZF9fcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLnBsYXktY2FyZF9fcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5wbGF5LWNhcmRfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5wbGF5LWNhcmRfX2ltYWdlcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLnBsYXktY2FyZF9fdmVydGljYWwtaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5wbGF5LWNhcmRfX3ZlcnRpY2FsLWltYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGxheS1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGxheS1jYXJkX19pbWFnZS4tLWRvd24ge1xuICAgICAgYWxpZ24tc2VsZjogZW5kOyB9XG4gIC5wbGF5LWNhcmRfX21haW4taW1hZ2UtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wbGF5LWNhcmRfX21haW4taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAucGxheS1jYXJkX19tYWluLWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5wbGF5LWNhcmRfX21haW4taW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5wbGF5LWNhcmRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAucGxheS1jYXJkX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAucGxheS1jYXJkX190ZXh0LWJveCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLnBsYXktY2FyZF9fZGF0ZS13cmFwcGVyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAucGxheS1jYXJkX19hY3RvcnMge1xuICAgICAgb3JkZXI6IDM7IH0gfVxuICAucGxheS1jYXJkX19wbGF5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLnBsYXktY2FyZF9fcGxheS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAucGxheS1jYXJkX19wbGF5LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAucGxheS1jYXJkX19hY3RvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMjBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wbGF5LWNhcmRfX2FjdG9yIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zczsgfVxuICAgIC5wbGF5LWNhcmRfX2FjdG9yOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgfVxuICAucGxheS1jYXJkX19kYXRlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTIwcHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLnBsYXktY2FyZF9fZGF0ZS1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgODBweCk7XG4gICAgICAgIGdhcDogMTBweDsgfSB9XG5cbi5wbGF5cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgLnBsYXlzLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wbGF5cy1saXN0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjVweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMzcwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wYXktdGlja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXktdGlja2V0X19kYXkge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLnBheS10aWNrZXRfX2RheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5wYXktdGlja2V0X19tb250aCwgLnBheS10aWNrZXRfX3RpbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5wYXktdGlja2V0X19tb250aCwgLnBheS10aWNrZXRfX3RpbWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAucGF5LXRpY2tldF9fbW9udGgge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBheS10aWNrZXRfX3RpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYWJvdXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hYm91dF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmcjtcbiAgICBnYXA6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmFib3V0X193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuYWJvdXRfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIC5hYm91dF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYWJvdXRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuYWJvdXRfX3RleHQge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5nYWxsYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5nYWxsYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLmdhbGxhcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIC5nYWxsYXJ5X192aWV3ZWQge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuOHMgZWFzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZ2FsbGFyeV9fdmlld2VkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmdhbGxhcnlfX3ZpZXdlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmdhbGxhcnlfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE0N3B4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJvdy1nYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuZ2FsbGFyeV9faW1hZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5nYWxsYXJ5X19pbWFnZXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE4MHB4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZ2FsbGFyeV9faW1hZ2VzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDsgfSB9XG4gIC5nYWxsYXJ5X19pbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDkycHg7IH1cblxuLnBlb3BsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjEwcHg7IH1cbiAgLnBlb3BsZS1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLnBlb3BsZS1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLnBlb3BsZS1saXN0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjVweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMjcwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5wZW9wbGUtbGlzdF9fd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTcwcHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAucGVvcGxlLWxpc3RfX3dyYXBwZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDI3MHB4KTsgfSB9XG4gIC5wZW9wbGUtbGlzdF9faXRlbSB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7IH1cbiAgICAucGVvcGxlLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpOyB9XG5cbi5icmVhZC1jcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5icmVhZC1jcnVtYnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5icmVhZC1jcnVtYnNfX2l0ZW0uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5icmVhZC1jcnVtYnNfX2l0ZW0uLS1maXJzdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmJyZWFkLWNydW1ic19faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cbiAgLmJyZWFkLWNydW1ic19fbGluayB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5icmVhZC1jcnVtYnNfX2xpbms6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuYnJlYWQtY3J1bWJzX19saW5rOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9IH1cbiAgICAuYnJlYWQtY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYm91dC1wZW9wbGUge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuICAuYWJvdXQtcGVvcGxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmFib3V0LXBlb3BsZV9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hYm91dC1wZW9wbGVfX2JyZWFkLWNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5hYm91dC1wZW9wbGVfX2JyZWFkLWNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWJvdXQtcGVvcGxlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmFib3V0LXBlb3BsZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmFib3V0LXBlb3BsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIC5hYm91dC1wZW9wbGVfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5hYm91dC1wZW9wbGVfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG4gIC5hYm91dC1wZW9wbGVfX25hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5hYm91dC1wZW9wbGVfX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hYm91dC1wZW9wbGVfX2ltYWdlLWJveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmFib3V0LXBlb3BsZV9faW1hZ2UtYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmFib3V0LXBlb3BsZV9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDU5MHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgLmFib3V0LXBlb3BsZV9faW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5hYm91dC1wZW9wbGVfX2ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzMwcHg7IH0gfVxuXG4uc2luZ2xlLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5zaW5nbGUtcG9zdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuXG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuXG4uYXJjaGl2ZS1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuYXJjaGl2ZS1wb3N0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYXJjaGl2ZS1wb3N0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNmZyIDAuNzVmciAxZnIgMC4yZnIgMC4xZnI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mb290ZXJfX2xvZ28tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvLWJveCB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE3OXB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Zvb3Rlci9mb290ZXItbG9nby5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZm9vdGVyX19uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuZm9vdGVyX19uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuZm9vdGVyX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5mb290ZXJfX21lbnUgPiA6bGFzdC1jaGlsZCA+IC5mb290ZXJfX21lbnUtbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTA1MDUwOyB9IH1cbiAgLmZvb3Rlcl9fbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5mb290ZXJfX21lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZvb3Rlcl9fbWVudS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgICAuZm9vdGVyX19tZW51LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAuZm9vdGVyX19tZW51LWxpbmsge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUwNTA1MDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mb290ZXJfX2NvbnRhY3RzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gIC5mb290ZXJfX2NvbnRhY3QtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvb3Rlcl9fY29udGFjdC1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmZvb3Rlcl9fY29udGFjdC1saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3QtbGluay4tLXBob25lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9mb290ZXIvcGhvbmUuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgICAuZm9vdGVyX19jb250YWN0LWxpbmsuLS1hZHJlc3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Zvb3Rlci9tYXJrZXIuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgICAuZm9vdGVyX19jb250YWN0LWxpbmsuLS1lbWFpbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyL2VtYWlsLnN2Zykgbm8tcmVwZWF0OyB9XG4gIC5mb290ZXJfX3NvY2lhbC1pY29ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmZvb3Rlcl9fc29jaWFsLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZvb3Rlcl9fc29jaWFsLWljb25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3JkZXI6IDM7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5mb290ZXJfX3NvY2lhbC1pY29ucyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDsgfVxuICAgIC5mb290ZXJfX3NvY2lhbC1saW5rLi0tdmsge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9mb290ZXIvdmsuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtbGluay4tLXRlbGVncmFtIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyL3RlbGVncmFtLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5mb290ZXJfYnV0dG9uLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuZm9vdGVyX2J1dHRvbi1ib3gge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5mb290ZXJfYnV0dG9uLWJveCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAgIC5mb290ZXJfYnV0dG9uLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9vdGVyX19iYWNrLXRvLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyL29udG9wLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjVweCkgdHJhbnNsYXRlWSgtMjBweCk7XG4gIGNvbG9yOiAjNTA1MDUwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCkgdHJhbnNsYXRlWSgtMjBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ1cHgpIHRyYW5zbGF0ZVkoLTIwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1cHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICBjb2xvcjogIzUwNTA1MDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KSB0cmFuc2xhdGVZKC0yMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpIHRyYW5zbGF0ZVkoLTIwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qXHJcblRoZW1lIE5hbWU6IFRVWl9LdW5ndXJcclxuQXV0aG9yOiBNYXhpbS5UcnpcclxuRGVzY3JpcHRpb246INCi0LXQsNGC0YAg0Y7QvdC+0LPQviDQt9GA0LjRgtC10LvRjyDQsy4g0JrRg9C90LPRg9GAXHJcbiovXHJcblxyXG5AaW1wb3J0IFwibGlic1wiO1xyXG5AaW1wb3J0IFwiY29uc3RhbnRzXCI7XHJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5cclxuLy/QutCw0LrQuNC1LdGC0L4g0LPQu9C+0LHQsNC70YzQvdGL0LUg0YHRgtC40LvQuFxyXG5AaW1wb3J0IFwiY29tbW9uL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24vYmFzZVwiO1xyXG5cclxuLy/QktCw0YjQuCDQsdC70L7QutC4XHJcbkBpbXBvcnQgXCJibG9ja3MvaGVhZGVyL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2hlYWRlci9oZWFkZXItbmF2XCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvaGVhZGVyL21haW4tbWVudVwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2J1cmdlclwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL21haW4tc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvbmV3c1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2FydGljbGVcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9hX2J1dHRvblwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2JpbGxib2FyZFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2JpbGxib2FyZC1pdGVtXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYWxsLWl0ZW1zLWxpbmtcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9wbGF5c1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BsYXlcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9wZW9wbGVzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcGVvcGxlXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdHNcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0LWluZm9cIjtcclxuQGltcG9ydCBcImJsb2Nrcy9mZWVkYmFjay1mb3JtXCI7XHJcbkBpbXBvcnQgXCJibG9ja3Mvc2VjdGlvbi10aXRsZVwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL25ld3MtbGlzdFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL25ld3Mtdmlld1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcImJsb2Nrcy9iaWxsYm9hcmQtbGlzdFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BsYXktY2FyZFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BsYXlzLWxpc3RcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9wYXktdGlja2V0XCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXRcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9nYWxsYXJ5XCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvcGVvcGxlLWxpc3RcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9icmVhZC1jcnVtYnNcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9hYm91dC1wZW9wbGVcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9zaW5nbGUtcG9zdFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VcIjtcclxuQGltcG9ydCBcImJsb2Nrcy93cFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2FyY2hpdmVcIjtcclxuQGltcG9ydCBcImJsb2Nrcy9mb290ZXJcIjtcclxuQGltcG9ydCBcInN3aXBlclwiOyIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZmFtaWx5PVJvYm90bytTbGFiOndnaHRAMTAwOzIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwJyk7XHJcbiIsImh0bWwge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcclxuICBcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1hcmdpbjogMDsgIFxyXG59XHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwOyAgXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYnZpLXNob3J0Y29kZXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAuYnZpLWJvZHkgLmJ2aS1saW5rLWZpeGVkLXRvcCB7XHJcbiAgdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGFpbmVye1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDExNjBweDtcclxuICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9we1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgbWF4LXdpZHRoOiA1NjRweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICBtYXgtd2lkdGg6IDI2MnB4OyAgICBcclxuICB9IFxyXG4gICYuLS1ub3QtbW9iaWxle1xyXG4gICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgXHJcbn1cclxuXHJcbnVse1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbn1cclxuXHJcbnAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG59XHJcblxyXG5he1xyXG4gIGNvbG9yOiAkbWFpbi10ZXh0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xyXG59XHJcblxyXG5oMiB7ICBcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBwaG9uZXsgICAgXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiByZW0oMTJweCk7XHJcbn0iLCIkYmFzZS1mb250LXNpemU6IDE4cHg7XG5cbi8v0KDQsNC30YDQtdGI0LXQvdC40Y8g0Y3QutGA0LDQvdC+0LJcbiRwaG9uZS13aWR0aDogMzIwcHg7XG4kdGFibGV0LXdpZHRoOiA2NDBweDtcbiRzbWFsbC1kZXNrdG9wLXdpZHRoOiAxMDI0cHg7XG4kZGVza3RvcC13aWR0aDogMTIwMHB4O1xuJHdpZGUtZGVza3RvcC13aWR0aCA6IDE0MDBweDtcblxuLy/QptCy0LXRgtCwXG4kbWFpbi10ZXh0OiByZ2JhKDAsIDAsIDAsIDEpO1xuJG1haW4tbGlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4kYWN0aXZlLWNvbG9yOiByZ2JhKDIwNiwgNjksIDI3LCAxKTtcbiRwdXNoLWNvbG9yOiByZ2JhKDE3NSwgNDcsIDE4LCAxKTtcbiRub3Qtc2VsZWN0ZWQtY29sb3I6IHJnYmEoMTMxLCAxMjcsIDEyNiwgMSk7XG5cblxuLy/QqNGA0LjRhNGC0YtcbiRtYWluLWZvbnQ6ICdSb2JvdG8gU2xhYicsIHNlcmlmO1xuJHNlY29uZC1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbi8vWi1pbmRleFxuJHotdG9wOiAxMDAwO1xuXG5cbi8vL1NsaWRlclxuJHNsaWRlckVsZW1lbnRzQ29sb3I6IHJnYmEoODAsIDgwLCA4MCwgMSk7IiwiQG1peGluIHdpZGUtZGVza3RvcCB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR3aWRlLWRlc2t0b3Atd2lkdGggLSAxcHh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB3aWRlLWRlc2t0b3AtbWluIHtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHdpZGUtZGVza3RvcC13aWR0aH0pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNtYWxsLWRlc2t0b3Age1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtIDFweH0pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNtYWxsLWRlc2t0b3AtbWluIHtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGRlc2t0b3Atd2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC13aWR0aCAtIDFweH0pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldC1taW4ge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc21hbGwtZGVza3RvcC13aWR0aH0pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBob25lIHtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRhYmxldC13aWR0aCAtIDFweH0pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBob25lLW1pbiB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR0YWJsZXQtd2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcclxuXHRAaWYgJG1lZGlhID09IHNtYWxsX3Mge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkbWVkaWEgPT0gbWVkaXVtX3Mge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwgKyAxKSBhbmQgKG1heC13aWR0aDogJGxhcmdlIC0gMSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRtZWRpYSA9PSB3aWRlX21heF9zIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlIC0gMSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRtZWRpYSA9PSB3aWRlX3Mge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC10by1tYXgoJGN1c3RvbSkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGN1c3RvbSAtIDEpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHJlc3BvbmQtdG8tbWluKCRjdXN0b20xKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY3VzdG9tMSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9ue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5vdC1zZWxlY3RlZC1jb2xvcjtcclxuXHRmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuXHRjb2xvcjogJG1haW4tbGlnaHQ7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0cGFkZGluZzogOC45cHggMTBweDsgICAgXHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtY29sb3I7XHJcblx0fVx0XHJcbn0iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xuICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gIH1cblxuICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xuICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcbiAgfVxuXG4gIEByZXR1cm4gJHBpeGVscyAvICRjb250ZXh0ICogMXJlbTtcbn0iLCIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWNvbG9yOyAgICBcbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgXG4gICAgfVxuICAgICZfX2xvZ297XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogIDE3OXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbG9nby5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn0iLCIuaGVhZGVyX19uYXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICBcclxufVxyXG4uaGVhZGVyX19idXJnZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLm1haW4tbWVudXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgICYuLS1jb250YWN0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICB6LWluZGV4OiAkei10b3A7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgJi4tLW9wZW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWNvbG9yOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICA+OmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID46bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluLWxpZ2h0O1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMXB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfSAgICBcclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1saWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmLi0tY29udGFjdHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDsgICBcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9ICBcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9ICAgICAgXHJcbiAgICB9XHJcbn0iLCIuYnVyZ2VyLWJ0bntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7ICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fbGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1saWdodDtcclxuICAgICAgICAmOjphZnRlciwgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLW9wZW57XHJcbiAgICAgICAgLmJ1cmdlci1idG5fX2xpbmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIubWFpbi1zbGlkZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgJl9fc2xpZGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHsgICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWxpZ2h0OyAgICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgMy4yJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDc1LjglLCByZ2JhKDAsIDAsIDAsIDApIDEwMS4zNyUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250OyAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IFxyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3B7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0eyAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB9ICAgICBcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyAgIFxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICAgIGhlaWdodDogNDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19wYWdpbmF0aW9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxufSIsIi5uZXdze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19hbC1uZXdzLWxpbmt7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9ICAgIFxyXG59IiwiLmFydGljbGV7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpOyAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICZfX2ltZ3tcclxuICAgICAgICBoZWlnaHQ6IDE5N3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwOyBcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjRweCBkYXNoZWQgIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0eyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4OyBcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgIFxyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG59IiwiLmEtYnV0dG9ue1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uO1xyXG59IiwiLmJpbGxib2FyZHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjRweCBkYXNoZWQgIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuICAgICZfX2FsbC1iaWxsYm9hcmR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufSIsIi5iaWxsYm9hcmQtaXRlbXsgICAgXHJcbiAgICBkaXNwbGF5OiBncmlkOyAgICBcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDEuMmZyOyAgIFxyXG4gICAgZ3JpZC1nYXA6IDMwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7ICAgICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciAyZnI7ICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2xpbmt7ICAgICAgICBcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4OyAgICBcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmciA1ZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgICAgIGhlaWdodDogOTFweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZXsgICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXRleHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF5eyAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAmX190aW1le1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmX19tb250aHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYWJvdXR7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXRleHQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWJvdXQtdGV4dHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7ICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kaXJlY3RvcntcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ueyAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hZ2V7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWxsLWl0ZW1zLWxpbmt7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgIGNvbG9yOiAkbWFpbi10ZXh0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAmOjpiZWZvcmV7ICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQ7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgICBcclxuICAgICAgICBsZWZ0OiAtMjhweDtcclxuICAgICAgICB0b3A6IDdweDsgICAgICAgICAgICBcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9XHJcbn0iLCIucGxheXN7ICAgICAgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3NsaWRlcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgIFxyXG4gICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICZfX3BhZ2luYXRpb257XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7ICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19hbC1wbGF5cy1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmX19uZXh0e1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICB9XHJcbiAgICAmX19wcmV2e1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICB9IFxyXG59IiwiLnBsYXl7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJl9faW1ne1xyXG4gICAgICAgIGhlaWdodDogMjQ3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBlb3BsZXN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyeyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGFnaW5hdGlvbntcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuICAgICZfX2FsLXBlb3BsZXMtbGlua3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fbmV4dHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gICAgfVxyXG4gICAgJl9fcHJldntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gICAgfSBcclxufSIsIi5wZW9wbGV7XHJcbiAgICBjb2xvcjogJG1haW4tdGV4dDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJl9faW1ne1xyXG4gICAgICAgIGhlaWdodDogMzM4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi4tLXNtYWxse1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1leyAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICYuLS1zbWFsbHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Bvc2l0aW9ue1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcbn0iLCIuY29udGFjdHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lcnsgICBcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4zZnIgMmZyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgICBcclxuICAgICAgICBnYXA6IDcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH0gICAgIFxyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYXB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3B7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn0iLCIuY29udGFjdC1pbmZve1xyXG4gICAgJl9fdGl0bGV7ICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm94e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICAgICZfX2xhYmVse1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGF0YXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLmZlZWRiYWNrLWZvcm17ICAgIFxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbnB1dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwOyBcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAgICBcclxuICAgIH1cclxuICAgICZfX3RleHQtYXJlYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDEpOyAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgXHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uLXdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7ICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufSIsIi5zZWN0aW9uLXRpdGxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICZfX2FsLWxpbmt7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5ld3MtbGlzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMzcwcHgpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDI1cHg7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gICAgfVxyXG59IiwiLm5ld3Mtdmlld3tcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgJl9fZGF0YXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xle1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2ltYWdle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUtaW1hZ2Vze1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuNHB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4OyBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMHB4OyBcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59IiwiLnBhZ2luYXRpb257XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgLnBhZ2UtbnVtYmVyc3tcclxuICAgICAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmN1cnJlbnR7XHJcbiAgICAgICAgY29sb3I6ICRub3Qtc2VsZWN0ZWQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBhLnBhZ2UtbnVtYmVyczpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufSIsIi5iaWxsYm9hcmQtbGlzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG59IiwiLnBsYXktY2FyZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RlbGltaXRlcntcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1Yi10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH0gICAgICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3BsYXl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlc3tcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciAxZnI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9ICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX192ZXJ0aWNhbC1pbWFnZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7ICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgICYuLS1kb3due1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fbWFpbi1pbWFnZS1ib3h7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbi1pbWFnZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7IFxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgXHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9XHJcbiAgICAmX190ZXh0LWJveHtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19kYXRlLXdyYXBwZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyAgICAgICAgICAgIFxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19hY3RvcnN7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BsYXktbmFtZXtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fYWN0b3JzLWxpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDEwcHg7ICAgICAgICBcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEyMHB4KTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2FjdG9ye1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyBcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcclxuICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlLWxpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDgwcHgpO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLnBsYXlzLWxpc3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAzNzBweCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIucGF5LXRpY2tldHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX19kYXl7ICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW9udGgsICZfX3RpbWV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vbnRoe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAmX190aW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIuYWJvdXR7XHJcbiAgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMTVweDsgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXsgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7ICAgICAgICAgIFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZ2FsbGFyeXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX192aWV3ZWR7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuOHMgZWFzZTsgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcclxuICAgICAgICB9ICBcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19pbWFnZXN7ICAgICAgICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxNDdweCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE4MHB4KTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9we1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgICAgICAgICAgIGdhcDogMTBweDsgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogOTJweDsgICAgICAgIFxyXG4gICAgfVxyXG59IiwiLnBlb3BsZS1saXN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAyNzBweCk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDE3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMjcwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyBcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcclxuICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnJlYWQtY3J1bWJze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgJi4tLWZpcnN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlua3tcclxuICAgICAgICBjb2xvcjogJG1haW4tdGV4dDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgIH1cclxufSIsIi5hYm91dC1wZW9wbGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnJlYWQtY3J1bWJze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6ICAyMHB4OyAgXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kLWZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX25hbWV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZS1ib3h7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgIH0gICAgICBcclxuICAgIH1cclxuXHJcbn0iLCIuc2luZ2xlLXBvc3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufSIsIi5wYWdle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbn0iLCIud3AtYmxvY2stZmlsZV9fYnV0dG9ue1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBAaW5jbHVkZSBwaG9uZXtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxufSIsIi5hcmNoaXZlLXBvc3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufSIsIi5mb290ZXJ7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAxKTtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmQtZm9udDtcbiAgY29sb3I6ICRtYWluLWxpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIFxuICAmX193cmFwcGVye1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjZmciAwLjc1ZnIgMWZyIDAuMmZyIDAuMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdGFibGV0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgICBcbiAgICB9XG4gICAgQGluY2x1ZGUgcGhvbmV7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgIFxuICAgIH0gICAgICAgIFxuICB9XG5cbiAgJl9fbG9nby1ib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBob25le1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19sb2dve1xuICAgIHdpZHRoOiAgMTc5cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyL2Zvb3Rlci1sb2dvLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICZfX25hdntcbiAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwaG9uZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH0gXG4gIH1cblxuICAmX19tZW51e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBAaW5jbHVkZSBwaG9uZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGhvbmV7XG4gICAgICAmPjpsYXN0LWNoaWxkPi5mb290ZXJfX21lbnUtbGlua3tcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoODAsIDgwLCA4MCwgMSk7ICAgIFxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fbWVudS1pdGVteyAgICBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBwaG9uZXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSAgICAgXG4gIH1cblxuICAmX19tZW51LWxpbmt7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtYWluLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9ICBcbiAgICBAaW5jbHVkZSBwaG9uZXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDgwLCA4MCwgODAsIDEpOyAgICAgIFxuICAgIH0gICAgICAgICBcbiAgfVxuXG4gICZfX2NvbnRhY3Rze1xuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdHMtdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuXG4gICZfX2NvbnRhY3QtbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJHNlY29uZC1mb250O1xuICAgIGNvbG9yOiAkbWFpbi1saWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9ICAgICAgXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyAgICAgIFxuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgIFxuICAgIH1cbiAgICAmLi0tcGhvbmV7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyL3Bob25lLnN2Zykgbm8tcmVwZWF0OyAgICBcbiAgICAgIH0gICAgICAgICAgXG4gICAgfVxuICAgICYuLS1hZHJlc3N7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyL21hcmtlci5zdmcpIG5vLXJlcGVhdDsgICAgXG4gICAgICB9ICAgICAgICAgIFxuICAgIH0gXG4gICAgJi4tLWVtYWlse1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Zvb3Rlci9lbWFpbC5zdmcpIG5vLXJlcGVhdDsgICAgXG4gICAgICB9ICAgICAgICAgIFxuICAgIH0gXG5cbiAgfVxuXG4gICZfX3NvY2lhbC1pY29uc3sgICAgICBcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9we1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwaG9uZXtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgJi4tLXZre1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9mb290ZXIvdmsuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICYuLS10ZWxlZ3JhbXtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZm9vdGVyL3RlbGVncmFtLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyAgICAgIFxuICAgIH1cbiAgfVxuXG4gICZfYnV0dG9uLWJveHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3B7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0eyAgICAgIFxuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICAgIFxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGhvbmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gICAgICBcbiAgfVxuXG4gICZfX2JhY2stdG8tdG9we1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Zvb3Rlci9vbnRvcC5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyAgXG4gIH1cbn0iLCIuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHsgICBcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNsaWRlckVsZW1lbnRzQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGlkZXJFbGVtZW50c0NvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlckVsZW1lbnRzQ29sb3I7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHR7ICAgIFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY1cHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgY29sb3I6ICRzbGlkZXJFbGVtZW50c0NvbG9yO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCkgdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ1cHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGhvbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1cHgpIHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgY29sb3I6ICRzbGlkZXJFbGVtZW50c0NvbG9yO1xyXG4gICAgQGluY2x1ZGUgc21hbGwtZGVza3RvcHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpIHRyYW5zbGF0ZVkoLTIwcHgpOyBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpIHRyYW5zbGF0ZVkoLTIwcHgpOyBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBob25le1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9IFxyXG59ICJdfQ== */
