/* Build: 1791282991415 */
.project-info {
  margin-bottom: 53px;
}
.project-info__title {
  font-size: 18px;
  color: #4A4A4A;
}
.project-info__panel {
  padding: 28px 20px;
}
.project-info__description {
  color: #4A4A4A;
  font-size: 14px;
  line-height: 1.43;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.project-info__description * {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}
.project-info__description p {
  display: block;
  margin-bottom: 1em;
}
.project-info__description p:last-child {
  margin-bottom: 0;
}
.project-info__description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-wrap: anywhere;
  word-break: break-word;
  -ms-hyphens: auto;
      hyphens: auto;
  line-clamp: 3;
  max-height: 60.06px;
  word-wrap: break-word;
}
.project-info__description--short {
  max-height: none;
}
.project-info__description--full {
  display: none;
  -webkit-line-clamp: unset;
  line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: visible;
  text-overflow: unset;
  max-height: none;
  word-wrap: break-word;
}
.project-info__description--active {
  display: block;
  -webkit-line-clamp: unset;
  line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: visible;
  text-overflow: unset;
  word-wrap: break-word;
  max-height: none;
}
.project-info__more {
  color: #222222;
  font-weight: 700;
  font-size: 14px;
  line-height: 160%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.project-info__more svg {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.project-info__more:hover {
  text-decoration: none;
  opacity: 0.8;
}
.project-info__more--active svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.project-info.project-info--expanded .project-info__description--short {
  display: none;
}
.project-info.project-info--expanded .project-info__description--full {
  display: block;
}
.project-info.project-info--expanded .project-info__panel {
  height: auto;
  max-height: none;
  overflow: visible;
}

.contact-card {
  padding: 40px 20px 20px;
  position: sticky;
  top: 20px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 10;
  margin-top: 40px;
}
@media (min-width: 992px) {
  .contact-card {
    margin-top: 0;
    top: 110px;
    margin-bottom: 40px;
  }
}
.contact-card__avatar {
  inset-inline-start: 50%;
  inset-block-start: -34px;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
  width: 67px;
  height: 67px;
}
.contact-card__avatar--placeholder {
  background-color: #2F73E2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.contact-card__avatar--placeholder svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contact-card__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.contact-card__name {
  font-size: 18px;
  line-height: 1.44;
  font-weight: 700;
  color: #222222;
  letter-spacing: 0.02em;
}
.contact-card__title {
  font-size: 14px;
  color: #666666;
  margin: 0 0 20px 0;
}
.contact-card__close, .contact-card__mobile-trigger, .contact-card__mobile-actions, .contact-card__confirmation-heading {
  display: none;
}
.contact-card__form-title {
  font-size: 12px;
  color: #222222;
  white-space: nowrap;
  gap: 7px;
}
.contact-card__form-title:before, .contact-card__form-title:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #E5E5E5;
}
@media (min-width: 992px) {
  .contact-card__image {
    width: 80px;
    height: 80px;
  }
  .contact-card__info {
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .contact-card {
    display: none;
    position: fixed;
    inset-inline: 24px;
    top: calc(50% + 32px);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: auto;
    max-height: calc(100vh - 180px);
    margin: 0;
    padding: 40px 20px 14px;
    overflow: visible;
    z-index: 1101;
    outline: none;
  }
  .contact-card.contact-card--open {
    display: block;
  }
  .contact-card.contact-card--confirmation {
    top: 50%;
    max-height: none;
    padding: 24px 10px 20px;
    border-radius: 8px;
  }
  .contact-card.contact-card--confirmation .contact-card__avatar,
  .contact-card.contact-card--confirmation .contact-card__info,
  .contact-card.contact-card--confirmation .contact-card__form-title {
    display: none;
  }
  .contact-card.contact-card--confirmation .contact-card__content {
    max-height: none;
    overflow: visible;
  }
  .contact-card.contact-card--confirmation .contact-card__confirmation-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 13px;
    margin-bottom: 12px;
  }
  .contact-card.contact-card--confirmation .contact-card__confirmation-icon {
    width: 38px;
    height: 38px;
    color: #222222;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .contact-card.contact-card--confirmation .contact-card__confirmation-title {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.44;
    letter-spacing: 0;
    text-align: center;
    color: #222222;
  }
  .contact-card.contact-card--confirmation .gform_confirmation_wrapper {
    margin: 0;
  }
  .contact-card.contact-card--confirmation .gform_confirmation_message {
    max-width: 307px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0;
    text-align: center;
    color: #222222;
  }
  .contact-card__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: -56px;
    right: 0;
    left: auto;
    width: 32px;
    height: 32px;
    padding: 2px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    background: transparent;
    border: 0;
    cursor: pointer;
    z-index: 1102;
    outline: 2px solid transparent;
  }
  .contact-card__close:focus-visible {
    outline-color: #fff;
  }
  .contact-card__desktop-phone-btn {
    display: none;
  }
  .contact-card__mobile-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 8px;
    margin-bottom: 14px;
  }
  .contact-card__action {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 7px;
    width: 105px;
    height: 34px;
    padding: 0 8px;
    border: 1px solid #e5e5e5;
    border-radius: 18px;
    color: #4a4a4a;
    background: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
    direction: rtl;
  }
  .contact-card__action:hover, .contact-card__action:focus {
    color: #4a4a4a;
    border-color: #cfcfcf;
  }
  .contact-card__action svg {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .contact-card__action--whatsapp {
    width: 124px;
  }
  .contact-card .contact-card__form-title {
    margin-top: 0;
  }
  .contact-card .contact-card__content {
    max-height: calc(100vh - 220px);
    overflow-y: auto;
    scrollbar-width: none;
  }
  .contact-card .contact-card__content::-webkit-scrollbar {
    display: none;
  }
  .contact-card .gform_wrapper {
    margin-top: 24px;
  }
  .contact-card .gform_wrapper .gform_fields {
    gap: 26px;
  }
  .contact-card .gform_wrapper .gform_footer {
    margin-top: 16px;
  }
  .contact-card .gform_wrapper .gform-button {
    padding-block: 8px;
  }
}
@media (max-width: 991px) and (max-height: 700px) {
  .contact-card .contact-card__content {
    padding-bottom: 18px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media (max-width: 374px) {
  .contact-card {
    inset-inline: 16px;
  }
}
.contact-card .gform_wrapper {
  margin-top: 32px;
}
.contact-card .gform_wrapper .gform_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 34px;
}
.contact-card .gform_wrapper .gfield {
  margin-bottom: 0;
  position: relative;
}
.contact-card .gform_wrapper .gfield--width-half {
  width: 100%;
}
.contact-card .gform_wrapper .gfield--width-full {
  width: 100%;
}
.contact-card .gform_wrapper .gfield_label {
  display: block;
  position: absolute;
  top: 12px;
  right: 6px;
  color: #222222;
  font-size: 12px;
  pointer-events: none;
  z-index: 1;
}
.contact-card .gform_wrapper .gfield_label.floating-label--active {
  top: -13px;
  font-size: 10px;
  color: #A0A0A0;
}
.contact-card .gform_wrapper .ginput_container {
  position: relative;
}
.contact-card .gform_wrapper .ginput_container input,
.contact-card .gform_wrapper .ginput_container select {
  width: 100%;
  padding: 15px 5px 9px;
  border: none;
  border-bottom: 1px solid #E5E5E5;
  border-radius: 0;
  font-size: 14px;
  line-height: 1.4;
  background: transparent;
}
.contact-card .gform_wrapper .ginput_container input::-webkit-input-placeholder, .contact-card .gform_wrapper .ginput_container select::-webkit-input-placeholder {
  color: transparent;
}
.contact-card .gform_wrapper .ginput_container input::-moz-placeholder, .contact-card .gform_wrapper .ginput_container select::-moz-placeholder {
  color: transparent;
}
.contact-card .gform_wrapper .ginput_container input:-ms-input-placeholder, .contact-card .gform_wrapper .ginput_container select:-ms-input-placeholder {
  color: transparent;
}
.contact-card .gform_wrapper .ginput_container input::-ms-input-placeholder, .contact-card .gform_wrapper .ginput_container select::-ms-input-placeholder {
  color: transparent;
}
.contact-card .gform_wrapper .ginput_container input::placeholder,
.contact-card .gform_wrapper .ginput_container select::placeholder {
  color: transparent;
}
.contact-card .gform_wrapper .ginput_container input:focus,
.contact-card .gform_wrapper .ginput_container select:focus {
  outline: none;
  border-bottom-color: #2F73E2;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.contact-card .gform_wrapper .custom-select-choices {
  border: none;
  border-bottom: 1px solid #E5E5E5;
  border-radius: 0;
  background: transparent;
}
.contact-card .gform_wrapper .custom-select-choices__inner {
  padding: 12px 0;
}
.contact-card .gform_wrapper .custom-select-choices__list {
  border-radius: 8px;
  border: 1px solid #E5E5E5;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
          box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
}
.contact-card .gform_wrapper .custom-select-choices__item {
  padding: 12px 16px;
  font-size: 14px;
}
.contact-card .gform_wrapper .custom-select-choices__item:hover {
  background: #f8f9fa;
}
.contact-card .gform_wrapper .gfield--type-checkbox .gchoice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  font-size: 12px;
  line-height: 1.4;
  color: #666;
}
.contact-card .gform_wrapper .gfield--type-checkbox .gchoice input[type=checkbox] {
  width: auto;
  margin: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contact-card .gform_wrapper .gfield--type-checkbox .gchoice label {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.contact-card .gform_wrapper .gform-button {
  width: 100%;
  padding: 12px 24px;
  background: transparent;
  color: #2F73E2;
  border: 1px solid #2F73E2;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.contact-card .gform_wrapper .gform-button:hover {
  background: #2F73E2;
  color: #fff;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.contact-card .gform_wrapper .gform-button:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.contact-card .gform_wrapper .gfield--type-honeypot {
  display: none !important;
}
.contact-card .gform_wrapper .gform_footer {
  margin-top: 20px;
}

.contact-card__backdrop,
.contact-card__mobile-summary,
.contact-card__mobile-trigger {
  display: none;
}

@media (max-width: 991px) {
  .contact-card__mobile-summary {
    display: block;
    width: 100%;
    max-width: 327px;
    min-height: 165px;
    margin: 66px auto 48px;
    padding: 40px 20px 20px;
    text-align: center;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, .03);
            box-shadow: 2px 2px 15px rgba(0, 0, 0, .03);
  }
  .contact-card__summary-avatar {
    inset-inline-start: 50%;
    inset-block-start: -34px;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    width: 67px;
    height: 67px;
  }
  .contact-card__summary-avatar--placeholder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #2F73E2;
  }
  .contact-card__summary-name {
    margin: 0;
    color: #222222;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.44;
    letter-spacing: 0.02em;
  }
  .contact-card__summary-title {
    margin: 0 0 16px;
    color: #666666;
    font-size: 14px;
    line-height: 1.43;
  }
  .contact-card__backdrop {
    position: fixed;
    inset: 0;
    display: block;
    background: rgba(0, 0, 0, .58);
    z-index: 1100;
  }
  .contact-card__backdrop[hidden] {
    display: none;
  }
  .contact-card__mobile-trigger {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: static;
    width: 100%;
    max-width: 287px;
    min-width: 0;
    height: 40px;
    margin: 0 auto;
    padding: 0 24px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px;
    line-height: 38px;
    border-radius: 24px;
  }
  body.contact-card-modal-open {
    overflow: hidden;
  }
  body.contact-card-modal-open .contact-card__mobile-summary {
    visibility: hidden;
  }
}
.designer-info {
  padding: 19px 18px;
  margin-bottom: 50px;
}
.designer-info__content {
  width: 100%;
}
.designer-info__photo-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 7px;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.designer-info__photo {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 7px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.designer-info__photo--placeholder {
  background-color: #2F73E2;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.designer-info__photo--placeholder svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.designer-info__details {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  -webkit-margin-start: 30px;
          margin-inline-start: 30px;
}
.designer-info__details p {
  font-size: 14px;
  line-height: 140%;
  color: #757575;
}
.designer-info__header {
  width: 100%;
  margin-bottom: 2px;
}
.designer-info__main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.designer-info__name {
  font-size: 18px;
  font-weight: 700;
  color: #222222;
  margin: 0;
  line-height: 1.3;
}
.designer-info__meta {
  -ms-flex-item-align: start;
      align-self: flex-start;
  gap: 14px;
}
.designer-info__rating {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 6px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 16px;
}
@media (max-width: 767px) {
  .designer-info__rating {
    margin-left: 12px;
  }
}
.designer-info__rating-number {
  font-size: 16px;
  font-weight: 600;
}
.designer-info__star {
  width: 19px;
  height: 18px;
  margin: 0;
  color: #4A4A4A;
}
.designer-info__reviews-count {
  padding-right: 14px;
  border-right: 1px solid #666666;
  font-size: 14px;
  color: #4A4A4A;
  margin: 0;
  line-height: 1.3;
  text-decoration: underline;
  text-underline-offset: 7px;
}
.designer-info__additional {
  border-top: 1px solid #E5E5E5;
  padding-top: 16px;
  margin-top: 16px;
}
.designer-info__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-bottom: 12px;
}
.designer-info .d-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.designer-info__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 18px;
}
.designer-info .capsule {
  padding: 9px 24px;
  border: 1px solid #E5E5E5;
  border-radius: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0px;
  color: #4A4A4A;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.designer-info .capsule.active {
  display: inline-block;
}
.designer-info__all-services-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  gap: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0;
  white-space: nowrap;
}
.designer-info__all-services-link svg {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.designer-info__all-services-link.active svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.designer-info__label {
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  min-width: 100px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 767px) {
  .designer-info__label {
    margin-bottom: 2px;
  }
}
.designer-info__value {
  font-size: 14px;
  color: #222222;
  line-height: 1.4;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  word-break: break-word;
}
.designer-info__value svg {
  position: relative;
  top: 2px;
  -webkit-margin-end: 2px;
          margin-inline-end: 2px;
}
@media (max-width: 767px) {
  .designer-info__value {
    font-size: 13px;
  }
}
.designer-info__value a {
  color: #2F73E2;
  text-decoration: none;
}
.designer-info__value a:hover {
  text-decoration: underline;
}
.designer-info__wrapper {
  display: contents;
}
@media (max-width: 767px) {
  .designer-info {
    padding: 19px;
  }
  .designer-info__subtitle {
    font-size: 13px;
  }
  .designer-info__rating-number {
    font-size: 14px;
    margin-top: -2px;
  }
  .designer-info__reviews-count {
    font-size: 14px;
    font-weight: 500;
    text-underline-offset: 5px;
    text-decoration: underline;
  }
  .designer-info__additional {
    padding-top: 18px;
    margin-top: 17px;
  }
  .designer-info__field {
    margin-bottom: 10px;
  }
  .designer-info__wrapper {
    display: block;
  }
  .designer-info__details {
    margin: 0;
  }
  .designer-info__content {
    gap: 16px;
  }
  .designer-info__name {
    padding-bottom: 5px;
  }
  .designer-info__domain {
    padding-bottom: 3px;
  }
  .designer-info__project-roles {
    display: block;
    padding-bottom: 9px;
  }
  .designer-info__rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    margin-inline: -4px;
    gap: 5px;
  }
  .designer-info__meta {
    gap: 30px;
  }
}
.designer-info__bio {
  display: none;
}

.photos-gallery__breadcrumbs {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-size: 14px;
  color: #777;
}
.photos-gallery__breadcrumbs a {
  color: #777;
  text-decoration: none;
}
.photos-gallery__breadcrumbs a:hover {
  text-decoration: underline;
  color: #2f73e2;
}
.photos-gallery__breadcrumbs .separator {
  margin: 0 0.5rem;
  color: #999;
}
.photos-gallery__breadcrumbs .current {
  color: #2f73e2;
  font-weight: 500;
}
.photos-gallery__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 22px;
}
.photos-gallery__item {
  border-radius: 8px;
  overflow: hidden;
}
.photos-gallery__item:first-child {
  grid-row: span 2;
}
.photos-gallery__item:nth-child(4), .photos-gallery__item:nth-child(7) {
  grid-column: span 2;
}
.photos-gallery__link {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.project-gallery {
  max-width: 100%;
  overflow: hidden;
}
.project-gallery__title {
  font-size: 18px;
  line-height: 1.44;
  font-weight: 600;
  color: #4A4A4A;
}
.project-gallery__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .project-gallery__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media (min-width: 992px) {
  .project-gallery__grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
  }
}
.project-gallery__item {
  max-width: 327px;
  width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .project-gallery__item {
    max-width: 302px;
  }
}
.project-gallery__item:hover .project-gallery__actions {
  opacity: 1;
}
.project-gallery__actions {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .project-gallery__actions {
    pointer-events: none;
    opacity: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .4)), color-stop(50.5%, rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .4)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .2) 50.5%, rgba(0, 0, 0, .4) 100%);
  }
}
.project-gallery__share {
  position: absolute;
  inset-inline-start: 10px;
  inset-block-start: 10px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  pointer-events: all;
}
.project-gallery__share .btn {
  width: 34px;
  height: 34px;
  padding: 8px;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  background: rgba(255, 255, 255, .9);
}
.project-gallery__share .btn:hover, .project-gallery__share .btn:focus-visible {
  border-color: #FFFFFF;
  background: #FFFFFF;
}
.project-gallery__link {
  display: block;
  text-decoration: none;
  color: inherit;
  height: 100%;
}
.project-gallery__link:hover {
  text-decoration: none;
  color: inherit;
}
.project-gallery__image-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 327/238;
}
@media (min-width: 992px) {
  .project-gallery__image-container {
    aspect-ratio: 302/224;
  }
}
.project-gallery__image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.project-gallery__image-container img.d-none {
  display: none;
}
@media (min-width: 992px) {
  .project-gallery__image-container img.d-lg-none {
    display: none;
  }
  .project-gallery__image-container img.d-none.d-lg-block {
    display: block;
  }
}
.project-gallery__image-container:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.project-gallery__caption {
  padding: 8px 0;
}
.project-gallery__caption p {
  font-size: 12px;
  color: #666;
  margin: 0;
  line-height: 1.4;
}
@media (min-width: 992px) {
  .project-gallery__caption p {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .project-gallery__grid {
    grid-template-columns: 1fr;
  }
  .project-gallery__item {
    margin-bottom: 20px;
  }
}

.album-photos--designer-portfolio .contact-card__desktop-phone-btn {
  min-width: 0;
}
.album-photos--designer-portfolio .project-info--empty {
  margin-bottom: 24px;
}
.album-photos--designer-portfolio .project-info--album .project-info__description--short {
  display: block;
  -webkit-line-clamp: unset;
  line-clamp: unset;
  max-height: 40px;
  height: auto;
  overflow: hidden;
  -webkit-transition: height 0.35s ease-in-out;
  transition: height 0.35s ease-in-out;
}
.album-photos--designer-portfolio .project-info--album.project-info--album-ready .project-info__description--short {
  max-height: none;
}
.album-photos--designer-portfolio .project-info--album.project-info--expanded .project-info__description--short {
  display: block;
}
@media (max-width: 767px) {
  .album-photos--designer-portfolio .project-info--album .project-info__description--short {
    max-height: 60px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .album-photos--designer-portfolio .project-info--album .project-info__description--short {
    -webkit-transition: none;
    transition: none;
  }
}
.album-photos--designer-portfolio .album-related {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.album-photos--designer-portfolio .album-related__profile-link {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 40px;
  padding: 0 22px;
  margin: 24px 0 48px;
  border: 1px solid #222;
  border-radius: 20px;
  color: #222;
  background: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.57;
  text-decoration: none;
}
.album-photos--designer-portfolio .album-related__profile-link:hover, .album-photos--designer-portfolio .album-related__profile-link:focus-visible {
  color: #222;
  border-color: #2f73e2;
}
@media (max-width: 991px) {
  .album-photos--designer-portfolio .album-related__profile-link {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 28px 0 0;
  }
  .album-photos--designer-portfolio .designer-albums--related {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.album-photos--designer-portfolio .designer-albums--related .project-gallery__item {
  margin-bottom: 0;
}
.album-photos--designer-portfolio .designer-albums--related .supplier-profile-section__show-more-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
.album-photos--designer-portfolio .designer-albums--related .supplier-profile-section__show-more-wrap[hidden] {
  display: none;
}
.album-photos--designer-portfolio .designer-albums--related .supplier-profile-section__show-more {
  min-width: 148px;
  padding: 9px 24px;
  border: 1px solid #222;
  border-radius: 22px;
  color: #222;
  background: #fff;
}
@media (max-width: 991px) {
  .album-photos--designer-portfolio .designer-albums--related .profile-reveal-item.is-mobile-extra:not(.is-revealed) {
    display: none;
  }
}
@media (min-width: 992px) {
  .album-photos--designer-portfolio .designer-albums--related .profile-reveal-item.is-desktop-extra:not(.is-revealed) {
    display: none;
  }
}

@media (max-width: 991px) {
  .album-photos--business .designer-albums--related {
    margin-bottom: 0 !important;
  }
  .album-photos--business .designer-albums--related .supplier-profile-section__show-more {
    height: 40px;
    padding: 0 20px;
    border-radius: 20px;
    line-height: 20px;
  }
  .album-photos--business .contact-card__mobile-summary {
    margin-top: 48px;
  }
}
@media (max-width: 767px) {
  .album-photos--business .designer-albums--related .project-gallery__item {
    width: 100%;
    max-width: none;
  }
}
.album-photos .photos-gallery__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
}
.album-photos .photos-gallery__album-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.album-photos .photos-gallery__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  margin-bottom: 2rem;
}
.album-photos .photos-gallery__item {
  overflow: hidden;
  border-radius: 8px;
  -webkit-transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  transition: transform 0.3s ease, box-shadow 0.3s ease, -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  position: relative;
}
.album-photos .photos-gallery__item:nth-child(1) {
  aspect-ratio: 1;
  grid-column: 1;
  grid-row: 1;
}
.album-photos .photos-gallery__item:nth-child(2) {
  aspect-ratio: 1;
  grid-column: 1;
  grid-row: 2;
}
.album-photos .photos-gallery__item:nth-child(3) {
  aspect-ratio: 1/2;
  grid-column: 2;
  grid-row: 1/3;
}
.album-photos .photos-gallery__item:nth-child(4) {
  grid-column: span 2;
  aspect-ratio: 2/1;
}
.album-photos .photos-gallery__item:nth-child(5), .album-photos .photos-gallery__item:nth-child(6) {
  aspect-ratio: 1;
}
.album-photos .photos-gallery__item:nth-child(7) {
  grid-column: span 2;
  aspect-ratio: 2/1;
}
.album-photos .photos-gallery__item:nth-child(8), .album-photos .photos-gallery__item:nth-child(9) {
  aspect-ratio: 1;
}
.album-photos .photos-gallery__item:nth-child(3n+7) {
  grid-column: span 2;
  aspect-ratio: 2/1;
}
.album-photos .photos-gallery__item:hover .photos-gallery__actions {
  opacity: 1;
}
.album-photos .photos-gallery__actions {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
  opacity: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .4)), color-stop(50.5%, rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .4)));
  background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .2) 50.5%, rgba(0, 0, 0, .4) 100%);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.album-photos .photos-gallery__actions-content {
  position: absolute;
  top: 10px;
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 9px;
  pointer-events: all;
}
.album-photos .photos-gallery__link {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
}
.album-photos .photos-gallery__link img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.album-photos .photos-gallery__link:hover img {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
}
.album-photos .designer-info {
  margin-bottom: 2rem;
}
.album-photos .photos-gallery__bookmark-container {
  position: relative;
}
.album-photos .photos-gallery__bookmark-dropdown-content {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  background: white;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
  width: 280px;
  max-height: 400px;
  overflow: hidden;
  z-index: 1000;
  display: none;
}
.album-photos .photos-gallery__bookmark-dropdown-content.show {
  display: block;
}
.album-photos .photos-gallery__bookmark-dropdown-header {
  padding: 12px 16px;
  border-bottom: 1px solid #eee;
}
.album-photos .photos-gallery__bookmark-dropdown-header h5 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #222;
}
.album-photos .photos-gallery__bookmark-dropdown-body {
  max-height: 280px;
  overflow-y: auto;
  padding: 8px;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  padding: 8px 12px;
  border-radius: 6px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-item:hover {
  background-color: #f5f5f5;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-checkbox {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
  width: 18px;
  height: 18px;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-checkbox:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-info h6 {
  margin: 0 0 2px 0;
  font-size: 14px;
  font-weight: 500;
  color: #222;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-info p {
  margin: 0;
  font-size: 12px;
  color: #666;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-name {
  margin: 0 0 2px 0;
  font-size: 14px;
  font-weight: 500;
  color: #222;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-count {
  margin: 0;
  font-size: 12px;
  color: #666;
}
.album-photos .photos-gallery__bookmark-dropdown-body .gallery-modal__album-cover {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.album-photos .photos-gallery__bookmark-dropdown-footer {
  padding: 12px 16px;
  border-top: 1px solid #eee;
}
.album-photos .photos-gallery__bookmark-loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 20px;
}
.album-photos .photos-gallery__albums-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.album-photos .photos-gallery__album-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 12px;
  border-radius: 6px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.album-photos .photos-gallery__album-item:hover {
  background-color: #f5f5f5;
}
.album-photos .photos-gallery__album-checkbox {
  margin-right: 8px;
  cursor: pointer;
}
.album-photos .photos-gallery__album-name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  color: #333;
}
.album-photos .photos-gallery__create-album-btn {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  font-size: 13px;
}
.album-photos .photos-gallery__create-album-btn svg {
  width: 14px;
  height: 14px;
}
@media (max-width: 767px) {
  .album-photos {
    padding-top: 32px;
  }
  .album-photos .entry-header__content .entry-header__meta {
    display: none;
  }
  .album-photos .project-info,
  .album-photos .designer-info,
  .album-photos .entry-header {
    margin-bottom: 16px !important;
  }
  .album-photos .project-info__title {
    margin: 0;
  }
  .album-photos .col-12.col-lg-3.pt-5 {
    padding-top: 0;
  }
  .album-photos .designer-info,
  .album-photos .project-info__panel {
    padding: 20px;
  }
  .album-photos .photos-gallery__grid {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .album-photos .photos-gallery__item:nth-child(3) {
    grid-row: span 1;
    aspect-ratio: 1;
  }
  .album-photos .photos-gallery__item:nth-child(3n+4) {
    grid-column: span 1;
    aspect-ratio: 1;
  }
  .album-photos .photos-gallery__bookmark-dropdown-content {
    right: auto;
    left: 0;
    width: 260px;
  }
}

@media (max-width: 768px) {
  .album-template-default .modal-close svg,
  .album-template-default .remodal-close svg {
    width: 40px;
    height: 40px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpbmdsZS9zZWN0aW9ucy9faW5mby5zY3NzIiwic2luZ2xlL2FsYnVtLmNzcyIsInNpbmdsZS9zZWN0aW9ucy9fY29udGFjdF9jYXJkLnNjc3MiLCJzaW5nbGUvc2VjdGlvbnMvX2Rlc2lnbmVyLWluZm8uc2NzcyIsInNpbmdsZS9zZWN0aW9ucy9fcGhvdG9zX2dhbGxlcnkuc2NzcyIsInNpbmdsZS9zZWN0aW9ucy9fZ2FsbGVyeS5zY3NzIiwic2luZ2xlL2FsYnVtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxtQkFBQTtBQ0NKO0FEQ0k7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBQ0NSO0FERUk7RUFDSSxrQkFBQTtBQ0FSO0FER0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNENBQUE7RUFBQSxvQ0FBQTtBQ0RSO0FER1E7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FDRFo7QURJUTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtBQ0ZaO0FESVk7RUFDSSxnQkFBQTtBQ0ZoQjtBRGpCSTtFQXVCSSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUVBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtNQUFBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0pSO0FET1E7RUFDSSxnQkFBQTtBQ0xaO0FEU1E7RUFDSSxhQUFBO0VBRUEseUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7QUNSWjtBRFdRO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDVFo7QURjSTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxp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RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7QUx1M0JIO0FLcjNCRztFQUNDLFdBQUE7RUFDQSxZQUFBO0FMdTNCSjtBS2wzQkM7RUF6U0Q7SUEwU0UsaUJBQUE7RUxxM0JBO0VLbDNCQztJQUNDLGFBQUE7RUxvM0JGO0VLaDNCQTs7O0lBR0MsOEJBQUE7RUxrM0JEO0VLLzJCQTtJQUNDLFNBQUE7RUxpM0JEO0VLOTJCQTtJQUNDLGNBQUE7RUxnM0JEO0VLNzJCQTs7SUFFQyxhQUFBO0VMKzJCRDtFSzMyQkM7SUFDQywwQkFBQTtJQUNBLFNBQUE7RUw2MkJGO0VLejJCRTtJQUNDLGdCQUFBO0lBQ0EsZUFBQTtFTDIyQkg7RUt4MkJFO0lBQ0MsbUJBQUE7SUFDQSxlQUFBO0VMMDJCSDtFS3QyQkM7SUFDQyxXQUFBO0lBQ0EsT0FBQTtJQUNBLFlBQUE7RUx3MkJGO0FBQ0Y7O0FLbDJCQztFQUVDOztJQUVDLFdBQUE7SUFDQSxZQUFBO0VMbzJCRDtBQUNGIiwiZmlsZSI6InNpbmdsZS9hbGJ1bS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucHJvamVjdC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMjhweCAyMHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy8gUHJldmVudCBob3Jpem9udGFsIGNsaXBwaW5nIGZvciBsb25nIHVuYnJva2VuIHRva2VucyAoZS5nLiwgbG9uZyBudW1iZXJzL1VSTHMpXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyAvLyBtb2Rlcm5cbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgIC8vIGZhbGxiYWNrXG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIGxpbmUtY2xhbXA6IDM7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMyAqIDEuNDMgKiAxNHB4KTtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvLyBsZWdhY3kgYWxpYXMgZm9yIG92ZXJmbG93LXdyYXBcblxuICAgICAgICAvLyBDbGFtcCBjb21wbGV0ZSBsaW5lcyB3aGlsZSBwcmVzZXJ2aW5nIHRoZSBmdWxsIGRlc2NyaXB0aW9uJ3MgcGFyYWdyYXBoIHNwYWNpbmcuXG4gICAgICAgICYtLXNob3J0IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGdWxsIGRlc2NyaXB0aW9uIHZhcmlhbnQgKGhpZGRlbiBieSBkZWZhdWx0KVxuICAgICAgICAmLS1mdWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvLyBEaXNhYmxlIGNsYW1wIGZvciBmdWxsIHZpZXdcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICBsaW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICB9XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICBsaW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXhwYW5kZWQgc3RhdGU6IHNob3cgZnVsbCBkZXNjcmlwdGlvbiwgaGlkZSBzaG9ydFxuICAgICYucHJvamVjdC1pbmZvLS1leHBhbmRlZCB7XG4gICAgICAgIC5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1zaG9ydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1mdWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRW5zdXJlIHRoZSBwYW5lbCBjYW4gZ3JvdyBpZiBhbnkgZml4ZWQgaGVpZ2h0L21heC1oZWlnaHQgaXMgc2V0IGVsc2V3aGVyZVxuICAgICAgICAucHJvamVjdC1pbmZvX19wYW5lbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJvamVjdC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cbi5wcm9qZWN0LWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzRBNEE0QTtcbn1cbi5wcm9qZWN0LWluZm9fX3BhbmVsIHtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24gKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWNsYW1wOiAzO1xuICBtYXgtaGVpZ2h0OiA2MC4wNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tc2hvcnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLWZ1bGwge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICBsaW5lLWNsYW1wOiB1bnNldDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIGxpbmUtY2xhbXA6IHVuc2V0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wcm9qZWN0LWluZm9fX21vcmUge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9qZWN0LWluZm9fX21vcmUgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xufVxuLnByb2plY3QtaW5mb19fbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByb2plY3QtaW5mb19fbW9yZS0tYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHJvamVjdC1pbmZvLnByb2plY3QtaW5mby0tZXhwYW5kZWQgLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLXNob3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0LWluZm8ucHJvamVjdC1pbmZvLS1leHBhbmRlZCAucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2plY3QtaW5mby5wcm9qZWN0LWluZm8tLWV4cGFuZGVkIC5wcm9qZWN0LWluZm9fX3BhbmVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvbnRhY3QtY2FyZCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0LWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY29udGFjdC1jYXJkX19hdmF0YXIge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0zNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNjdweDtcbn1cbi5jb250YWN0LWNhcmRfX2F2YXRhci0tcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY3M0UyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0LWNhcmRfX2F2YXRhci0tcGxhY2Vob2xkZXIgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29udGFjdC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRhY3QtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmNvbnRhY3QtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4uY29udGFjdC1jYXJkX19jbG9zZSwgLmNvbnRhY3QtY2FyZF9fbW9iaWxlLXRyaWdnZXIsIC5jb250YWN0LWNhcmRfX21vYmlsZS1hY3Rpb25zLCAuY29udGFjdC1jYXJkX19jb25maXJtYXRpb24taGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1jYXJkX19mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ2FwOiA3cHg7XG59XG4uY29udGFjdC1jYXJkX19mb3JtLXRpdGxlOmJlZm9yZSwgLmNvbnRhY3QtY2FyZF9fZm9ybS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuY29udGFjdC1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQtaW5saW5lOiAyNHB4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAzMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDE0cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMTEwMTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5jb250YWN0LWNhcmQuY29udGFjdC1jYXJkLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFjdC1jYXJkLmNvbnRhY3QtY2FyZC0tY29uZmlybWF0aW9uIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBhZGRpbmc6IDI0cHggMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAuY29udGFjdC1jYXJkLmNvbnRhY3QtY2FyZC0tY29uZmlybWF0aW9uIC5jb250YWN0LWNhcmRfX2F2YXRhcixcbiAgLmNvbnRhY3QtY2FyZC5jb250YWN0LWNhcmQtLWNvbmZpcm1hdGlvbiAuY29udGFjdC1jYXJkX19pbmZvLFxuICAuY29udGFjdC1jYXJkLmNvbnRhY3QtY2FyZC0tY29uZmlybWF0aW9uIC5jb250YWN0LWNhcmRfX2Zvcm0tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZC5jb250YWN0LWNhcmQtLWNvbmZpcm1hdGlvbiAuY29udGFjdC1jYXJkX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5jb250YWN0LWNhcmQuY29udGFjdC1jYXJkLS1jb25maXJtYXRpb24gLmNvbnRhY3QtY2FyZF9fY29uZmlybWF0aW9uLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5jb250YWN0LWNhcmQuY29udGFjdC1jYXJkLS1jb25maXJtYXRpb24gLmNvbnRhY3QtY2FyZF9fY29uZmlybWF0aW9uLWljb24ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuY29udGFjdC1jYXJkLmNvbnRhY3QtY2FyZC0tY29uZmlybWF0aW9uIC5jb250YWN0LWNhcmRfX2NvbmZpcm1hdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgfVxuICAuY29udGFjdC1jYXJkLmNvbnRhY3QtY2FyZC0tY29uZmlybWF0aW9uIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb250YWN0LWNhcmQuY29udGFjdC1jYXJkLS1jb25maXJtYXRpb24gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDMwN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTEwMjtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZS1jb2xvcjogI2ZmZjtcbiAgfVxuICAuY29udGFjdC1jYXJkX19kZXNrdG9wLXBob25lLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFjdC1jYXJkX19tb2JpbGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogN3B4O1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fYWN0aW9uOmhvdmVyLCAuY29udGFjdC1jYXJkX19hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbiAgfVxuICAuY29udGFjdC1jYXJkX19hY3Rpb24gc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuY29udGFjdC1jYXJkX19hY3Rpb24tLXdoYXRzYXBwIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZCAuY29udGFjdC1jYXJkX19mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250YWN0LWNhcmQgLmNvbnRhY3QtY2FyZF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIyMHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuY29udGFjdC1jYXJkIC5jb250YWN0LWNhcmRfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgICBnYXA6IDI2cHg7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1ibG9jazogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAuY29udGFjdC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgaW5zZXQtaW5saW5lOiAxNnB4O1xuICB9XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzRweDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS13aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2xhYmVsLmZsb2F0aW5nLWxhYmVsLS1hY3RpdmUge1xuICB0b3A6IC0xM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjQTBBMEEwO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsXG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDVweCA5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6Zm9jdXMsXG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyRjczRTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5jdXN0b20tc2VsZWN0LWNob2ljZXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmN1c3RvbS1zZWxlY3QtY2hvaWNlc19faW5uZXIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5jdXN0b20tc2VsZWN0LWNob2ljZXNfX2xpc3Qge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuY3VzdG9tLXNlbGVjdC1jaG9pY2VzX19pdGVtIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5jdXN0b20tc2VsZWN0LWNob2ljZXNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggLmdjaG9pY2UgbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyRjczRTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRjczRTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNvbnRhY3QtY2FyZCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJGNzNFMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5jb250YWN0LWNhcmQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtLXR5cGUtaG9uZXlwb3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdC1jYXJkIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdC1jYXJkX19iYWNrZHJvcCxcbi5jb250YWN0LWNhcmRfX21vYmlsZS1zdW1tYXJ5LFxuLmNvbnRhY3QtY2FyZF9fbW9iaWxlLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtY2FyZF9fbW9iaWxlLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI3cHg7XG4gICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgbWFyZ2luOiA2NnB4IGF1dG8gNDhweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fc3VtbWFyeS1hdmF0YXIge1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAtMzRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fc3VtbWFyeS1hdmF0YXItLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJGNzNFMjtcbiAgfVxuICAuY29udGFjdC1jYXJkX19zdW1tYXJ5LW5hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG4gIC5jb250YWN0LWNhcmRfX3N1bW1hcnktdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU4KTtcbiAgICB6LWluZGV4OiAxMTAwO1xuICB9XG4gIC5jb250YWN0LWNhcmRfX2JhY2tkcm9wW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZF9fbW9iaWxlLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODdweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIGJvZHkuY29udGFjdC1jYXJkLW1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5jb250YWN0LWNhcmQtbW9kYWwtb3BlbiAuY29udGFjdC1jYXJkX19tb2JpbGUtc3VtbWFyeSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uZGVzaWduZXItaW5mbyB7XG4gIHBhZGRpbmc6IDE5cHggMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5kZXNpZ25lci1pbmZvX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVzaWduZXItaW5mb19fcGhvdG8td3JhcHBlciB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZGVzaWduZXItaW5mb19fcGhvdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZGVzaWduZXItaW5mb19fcGhvdG8tLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNzNFMjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kZXNpZ25lci1pbmZvX19waG90by0tcGxhY2Vob2xkZXIgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZGVzaWduZXItaW5mb19fZGV0YWlscyB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMzBweDtcbn1cbi5kZXNpZ25lci1pbmZvX19kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5kZXNpZ25lci1pbmZvX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmRlc2lnbmVyLWluZm9fX21haW4ge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZGVzaWduZXItaW5mb19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5kZXNpZ25lci1pbmZvX19tZXRhIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiAxNHB4O1xufVxuLmRlc2lnbmVyLWluZm9fX3JhdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGdhcDogNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbmVyLWluZm9fX3JhdGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5kZXNpZ25lci1pbmZvX19yYXRpbmctbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRlc2lnbmVyLWluZm9fX3N0YXIge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuLmRlc2lnbmVyLWluZm9fX3Jldmlld3MtY291bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDdweDtcbn1cbi5kZXNpZ25lci1pbmZvX19hZGRpdGlvbmFsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmRlc2lnbmVyLWluZm9fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmRlc2lnbmVyLWluZm8gLmQtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRlc2lnbmVyLWluZm9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxOHB4O1xufVxuLmRlc2lnbmVyLWluZm8gLmNhcHN1bGUge1xuICBwYWRkaW5nOiA5cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uZGVzaWduZXItaW5mbyAuY2Fwc3VsZS5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGVzaWduZXItaW5mb19fYWxsLXNlcnZpY2VzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZ2FwOiA1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kZXNpZ25lci1pbmZvX19hbGwtc2VydmljZXMtbGluayBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmRlc2lnbmVyLWluZm9fX2FsbC1zZXJ2aWNlcy1saW5rLmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRlc2lnbmVyLWluZm9fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbmVyLWluZm9fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5kZXNpZ25lci1pbmZvX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZsZXg6IDE7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uZGVzaWduZXItaW5mb19fdmFsdWUgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduZXItaW5mb19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmRlc2lnbmVyLWluZm9fX3ZhbHVlIGEge1xuICBjb2xvcjogIzJGNzNFMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRlc2lnbmVyLWluZm9fX3ZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kZXNpZ25lci1pbmZvX193cmFwcGVyIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2lnbmVyLWluZm8ge1xuICAgIHBhZGRpbmc6IDE5cHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX3JhdGluZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19yZXZpZXdzLWNvdW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fYWRkaXRpb25hbCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX2NvbnRlbnQge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fbmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAuZGVzaWduZXItaW5mb19fZG9tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19wcm9qZWN0LXJvbGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG4gIC5kZXNpZ25lci1pbmZvX19yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi1pbmxpbmU6IC00cHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLmRlc2lnbmVyLWluZm9fX21ldGEge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmRlc2lnbmVyLWluZm9fX2JpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5waG90b3MtZ2FsbGVyeV9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc3Nztcbn1cbi5waG90b3MtZ2FsbGVyeV9fYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGhvdG9zLWdhbGxlcnlfX2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IsICMyZjczZTIpO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19icmVhZGNydW1icyAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgY29sb3I6ICM5OTk7XG59XG4ucGhvdG9zLWdhbGxlcnlfX2JyZWFkY3J1bWJzIC5jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IsICMyZjczZTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMnB4O1xufVxuLnBob3Rvcy1nYWxsZXJ5X19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbi5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNCksIC5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnBob3Rvcy1nYWxsZXJ5X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2plY3QtZ2FsbGVyeSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9qZWN0LWdhbGxlcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDMyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMzAycHg7XG4gIH1cbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2l0ZW06aG92ZXIgLnByb2plY3QtZ2FsbGVyeV9fYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9fYWN0aW9ucyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1MC41JSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICB9XG59XG4ucHJvamVjdC1nYWxsZXJ5X19zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMHB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5wcm9qZWN0LWdhbGxlcnlfX3NoYXJlIC5idG4ge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fc2hhcmUgLmJ0bjpob3ZlciwgLnByb2plY3QtZ2FsbGVyeV9fc2hhcmUgLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDMyNy8yMzg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDMwMi8yMjQ7XG4gIH1cbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucHJvamVjdC1nYWxsZXJ5X19pbWFnZS1jb250YWluZXIgaW1nLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9faW1hZ2UtY29udGFpbmVyIGltZy5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2plY3QtZ2FsbGVyeV9faW1hZ2UtY29udGFpbmVyIGltZy5kLW5vbmUuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9qZWN0LWdhbGxlcnlfX2ltYWdlLWNvbnRhaW5lcjpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLnByb2plY3QtZ2FsbGVyeV9fY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWdhbGxlcnlfX2NhcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2plY3QtZ2FsbGVyeV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnByb2plY3QtZ2FsbGVyeV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWxidW0tcGhvdG9zLS1kZXNpZ25lci1wb3J0Zm9saW8gLmNvbnRhY3QtY2FyZF9fZGVza3RvcC1waG9uZS1idG4ge1xuICBtaW4td2lkdGg6IDA7XG59XG4uYWxidW0tcGhvdG9zLS1kZXNpZ25lci1wb3J0Zm9saW8gLnByb2plY3QtaW5mby0tZW1wdHkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5wcm9qZWN0LWluZm8tLWFsYnVtIC5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1zaG9ydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICBsaW5lLWNsYW1wOiB1bnNldDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG4uYWxidW0tcGhvdG9zLS1kZXNpZ25lci1wb3J0Zm9saW8gLnByb2plY3QtaW5mby0tYWxidW0ucHJvamVjdC1pbmZvLS1hbGJ1bS1yZWFkeSAucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tc2hvcnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5wcm9qZWN0LWluZm8tLWFsYnVtLnByb2plY3QtaW5mby0tZXhwYW5kZWQgLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLXNob3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5wcm9qZWN0LWluZm8tLWFsYnVtIC5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1zaG9ydCB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5wcm9qZWN0LWluZm8tLWFsYnVtIC5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1zaG9ydCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5hbGJ1bS1yZWxhdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbGJ1bS1waG90b3MtLWRlc2lnbmVyLXBvcnRmb2xpbyAuYWxidW0tcmVsYXRlZF9fcHJvZmlsZS1saW5rIHtcbiAgb3JkZXI6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIG1hcmdpbjogMjRweCAwIDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWxidW0tcGhvdG9zLS1kZXNpZ25lci1wb3J0Zm9saW8gLmFsYnVtLXJlbGF0ZWRfX3Byb2ZpbGUtbGluazpob3ZlciwgLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5hbGJ1bS1yZWxhdGVkX19wcm9maWxlLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMyZjczZTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5hbGJ1bS1yZWxhdGVkX19wcm9maWxlLWxpbmsge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMjhweCAwIDA7XG4gIH1cbiAgLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5kZXNpZ25lci1hbGJ1bXMtLXJlbGF0ZWQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5hbGJ1bS1waG90b3MtLWRlc2lnbmVyLXBvcnRmb2xpbyAuZGVzaWduZXItYWxidW1zLS1yZWxhdGVkIC5wcm9qZWN0LWdhbGxlcnlfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5kZXNpZ25lci1hbGJ1bXMtLXJlbGF0ZWQgLnN1cHBsaWVyLXByb2ZpbGUtc2VjdGlvbl9fc2hvdy1tb3JlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hbGJ1bS1waG90b3MtLWRlc2lnbmVyLXBvcnRmb2xpbyAuZGVzaWduZXItYWxidW1zLS1yZWxhdGVkIC5zdXBwbGllci1wcm9maWxlLXNlY3Rpb25fX3Nob3ctbW9yZS13cmFwW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIC5kZXNpZ25lci1hbGJ1bXMtLXJlbGF0ZWQgLnN1cHBsaWVyLXByb2ZpbGUtc2VjdGlvbl9fc2hvdy1tb3JlIHtcbiAgbWluLXdpZHRoOiAxNDhweDtcbiAgcGFkZGluZzogOXB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbGJ1bS1waG90b3MtLWRlc2lnbmVyLXBvcnRmb2xpbyAuZGVzaWduZXItYWxidW1zLS1yZWxhdGVkIC5wcm9maWxlLXJldmVhbC1pdGVtLmlzLW1vYmlsZS1leHRyYTpub3QoLmlzLXJldmVhbGVkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGJ1bS1waG90b3MtLWRlc2lnbmVyLXBvcnRmb2xpbyAuZGVzaWduZXItYWxidW1zLS1yZWxhdGVkIC5wcm9maWxlLXJldmVhbC1pdGVtLmlzLWRlc2t0b3AtZXh0cmE6bm90KC5pcy1yZXZlYWxlZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbGJ1bS1waG90b3MtLWJ1c2luZXNzIC5kZXNpZ25lci1hbGJ1bXMtLXJlbGF0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYWxidW0tcGhvdG9zLS1idXNpbmVzcyAuZGVzaWduZXItYWxidW1zLS1yZWxhdGVkIC5zdXBwbGllci1wcm9maWxlLXNlY3Rpb25fX3Nob3ctbW9yZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5hbGJ1bS1waG90b3MtLWJ1c2luZXNzIC5jb250YWN0LWNhcmRfX21vYmlsZS1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsYnVtLXBob3Rvcy0tYnVzaW5lc3MgLmRlc2lnbmVyLWFsYnVtcy0tcmVsYXRlZCAucHJvamVjdC1nYWxsZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2FsYnVtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDlweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykge1xuICBhc3BlY3QtcmF0aW86IDEvMjtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxLzM7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBhc3BlY3QtcmF0aW86IDIvMTtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg1KSwgLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgYXNwZWN0LXJhdGlvOiAyLzE7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoOCksIC5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbis3KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGFzcGVjdC1yYXRpbzogMi8xO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2l0ZW06aG92ZXIgLnBob3Rvcy1nYWxsZXJ5X19hY3Rpb25zIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNTAuNSUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYWN0aW9ucy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDlweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2xpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fbGluazpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLmFsYnVtLXBob3RvcyAuZGVzaWduZXItaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYm9va21hcmstY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2Jvb2ttYXJrLWRyb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgOHB4KTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1jb250ZW50LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2Jvb2ttYXJrLWRyb3Bkb3duLWhlYWRlciBoNSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIyMjtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1ib2R5IHtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1ib2R5IC5nYWxsZXJ5LW1vZGFsX19hbGJ1bS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYm9va21hcmstZHJvcGRvd24tYm9keSAuZ2FsbGVyeS1tb2RhbF9fYWxidW0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1ib2R5IC5nYWxsZXJ5LW1vZGFsX19hbGJ1bS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1ib2R5IC5nYWxsZXJ5LW1vZGFsX19hbGJ1bS1jaGVja2JveCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYm9va21hcmstZHJvcGRvd24tYm9keSAuZ2FsbGVyeS1tb2RhbF9fYWxidW0tY2hlY2tib3g6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYm9va21hcmstZHJvcGRvd24tYm9keSAuZ2FsbGVyeS1tb2RhbF9fYWxidW0taW5mbyB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1ib2R5IC5nYWxsZXJ5LW1vZGFsX19hbGJ1bS1pbmZvIGg2IHtcbiAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMjI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2Jvb2ttYXJrLWRyb3Bkb3duLWJvZHkgLmdhbGxlcnktbW9kYWxfX2FsYnVtLWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1ib2R5IC5nYWxsZXJ5LW1vZGFsX19hbGJ1bS1uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMjI7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYm9va21hcmstZHJvcGRvd24tYm9keSAuZ2FsbGVyeS1tb2RhbF9fYWxidW0tY291bnQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYm9va21hcmstZHJvcGRvd24tYm9keSAuZ2FsbGVyeS1tb2RhbF9fYWxidW0tY292ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1mb290ZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2Jvb2ttYXJrLWxvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2FsYnVtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYWxidW0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYWxidW0taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fYWxidW0tY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2FsYnVtLW5hbWUge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2NyZWF0ZS1hbGJ1bS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9fY3JlYXRlLWFsYnVtLWJ0biBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGJ1bS1waG90b3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5hbGJ1bS1waG90b3MgLmVudHJ5LWhlYWRlcl9fY29udGVudCAuZW50cnktaGVhZGVyX19tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbGJ1bS1waG90b3MgLnByb2plY3QtaW5mbyxcbiAgLmFsYnVtLXBob3RvcyAuZGVzaWduZXItaW5mbyxcbiAgLmFsYnVtLXBob3RvcyAuZW50cnktaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsYnVtLXBob3RvcyAucHJvamVjdC1pbmZvX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hbGJ1bS1waG90b3MgLmNvbC0xMi5jb2wtbGctMy5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYWxidW0tcGhvdG9zIC5kZXNpZ25lci1pbmZvLFxuICAuYWxidW0tcGhvdG9zIC5wcm9qZWN0LWluZm9fX3BhbmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmFsYnVtLXBob3RvcyAucGhvdG9zLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLXJvdzogc3BhbiAxO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuICAuYWxidW0tcGhvdG9zIC5waG90b3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoM24rNCkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICB9XG4gIC5hbGJ1bS1waG90b3MgLnBob3Rvcy1nYWxsZXJ5X19ib29rbWFyay1kcm9wZG93bi1jb250ZW50IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsYnVtLXRlbXBsYXRlLWRlZmF1bHQgLm1vZGFsLWNsb3NlIHN2ZyxcbiAgLmFsYnVtLXRlbXBsYXRlLWRlZmF1bHQgLnJlbW9kYWwtY2xvc2Ugc3ZnIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn0iLCIuY29udGFjdC1jYXJkIHtcblx0cGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMjBweDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0ei1pbmRleDogMTA7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR0b3A6IDExMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQmX19hdmF0YXIge1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdGluc2V0LWJsb2NrLXN0YXJ0OiAtMzRweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHR3aWR0aDogNjdweDtcblx0XHRoZWlnaHQ6IDY3cHg7XG5cblx0XHQmLS1wbGFjZWhvbGRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkY3M0UyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0fVxuXG5cdCZfX2Nsb3NlLFxuXHQmX19tb2JpbGUtdHJpZ2dlcixcblx0Jl9fbW9iaWxlLWFjdGlvbnMsXG5cdCZfX2NvbmZpcm1hdGlvbi1oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fZm9ybS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Z2FwOiA3cHg7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcblx0XHR9XG5cblx0XHQ7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblxuXHRcdCZfX2luZm8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRpbnNldC1pbmxpbmU6IDI0cHg7XG5cdFx0dG9wOiBjYWxjKDUwJSArIDMycHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMTRweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR6LWluZGV4OiAxMTAxO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQmLmNvbnRhY3QtY2FyZC0tb3BlbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLmNvbnRhY3QtY2FyZC0tY29uZmlybWF0aW9uIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDI0cHggMTBweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHQuY29udGFjdC1jYXJkX19hdmF0YXIsXG5cdFx0XHQuY29udGFjdC1jYXJkX19pbmZvLFxuXHRcdFx0LmNvbnRhY3QtY2FyZF9fZm9ybS10aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LWNhcmRfX2NvbnRlbnQge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhY3QtY2FyZF9fY29uZmlybWF0aW9uLWhlYWRpbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LWNhcmRfX2NvbmZpcm1hdGlvbi1pY29uIHtcblx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFjdC1jYXJkX19jb25maXJtYXRpb24tdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzA3cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01NnB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ei1pbmRleDogMTEwMjtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXNrdG9wLXBob25lLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX21vYmlsZS1hY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiA3cHg7XG5cdFx0XHR3aWR0aDogMTA1cHg7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICM0YTRhNGE7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAjNGE0YTRhO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNjZmNmY2Y7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS13aGF0c2FwcCB7XG5cdFx0XHRcdHdpZHRoOiAxMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFjdC1jYXJkX19mb3JtLXRpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtY2FyZF9fY29udGVudCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIwcHgpO1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV93cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cblx0XHRcdC5nZm9ybV9maWVsZHMge1xuXHRcdFx0XHRnYXA6IDI2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2Zvcm0tYnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZy1ibG9jazogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuXHRcdC5jb250YWN0LWNhcmRfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuXHRcdGluc2V0LWlubGluZTogMTZweDtcblx0fVxuXG5cdC5nZm9ybV93cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXG5cdFx0Lmdmb3JtX2ZpZWxkcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMzRweDtcblx0XHR9XG5cblx0XHQuZ2ZpZWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYtLXdpZHRoLWhhbGYge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji0td2lkdGgtZnVsbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZmllbGRfbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdCYuZmxvYXRpbmctbGFiZWwtLWFjdGl2ZSB7XG5cdFx0XHRcdHRvcDogLTEzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0Y29sb3I6ICNBMEEwQTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuXHRcdC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDE1cHggNXB4IDlweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMkY3M0UyO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jdXN0b20tc2VsZWN0LWNob2ljZXMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCZfX2lubmVyIHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19saXN0IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmOGY5ZmE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IHtcblx0XHRcdC5nY2hvaWNlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtLWJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyRjczRTI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMkY3M0UyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzJGNzNFMjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdmaWVsZC0tdHlwZS1ob25leXBvdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY29udGFjdC1jYXJkX19iYWNrZHJvcCxcbi5jb250YWN0LWNhcmRfX21vYmlsZS1zdW1tYXJ5LFxuLmNvbnRhY3QtY2FyZF9fbW9iaWxlLXRyaWdnZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmNvbnRhY3QtY2FyZF9fbW9iaWxlLXN1bW1hcnkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzI3cHg7XG5cdFx0bWluLWhlaWdodDogMTY1cHg7XG5cdFx0bWFyZ2luOiA2NnB4IGF1dG8gNDhweDtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym94LXNoYWRvdzogMnB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cdH1cblxuXHQuY29udGFjdC1jYXJkX19zdW1tYXJ5LWF2YXRhciB7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0aW5zZXQtYmxvY2stc3RhcnQ6IC0zNHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdHdpZHRoOiA2N3B4O1xuXHRcdGhlaWdodDogNjdweDtcblxuXHRcdCYtLXBsYWNlaG9sZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkY3M0UyO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWN0LWNhcmRfX3N1bW1hcnktbmFtZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cblxuXHQuY29udGFjdC1jYXJkX19zdW1tYXJ5LXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5jb250YWN0LWNhcmRfX2JhY2tkcm9wIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU4KTtcblx0XHR6LWluZGV4OiAxMTAwO1xuXG5cdFx0JltoaWRkZW5dIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3QtY2FyZF9fbW9iaWxlLXRyaWdnZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyODdweDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMjRweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHR9XG5cblx0Ym9keS5jb250YWN0LWNhcmQtbW9kYWwtb3BlbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC5jb250YWN0LWNhcmRfX21vYmlsZS1zdW1tYXJ5IHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIERlc2lnbmVyIEluZm8gU2VjdGlvbiBTdHlsZXNcbi5kZXNpZ25lci1pbmZvIHtcblx0cGFkZGluZzogMTlweCAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fcGhvdG8td3JhcHBlciB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cblx0Jl9fcGhvdG8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuXHRcdCYtLXBsYWNlaG9sZGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyRjczRTI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWxzIHtcblx0XHRmbGV4OiAxO1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAzMHB4O1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRjb2xvcjogIzc1NzU3NTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdGZsZXg6IDE7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMTRweDtcblx0fVxuXG5cdCZfX3JhdGluZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0Z2FwOiA2cHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JhdGluZy1udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Jl9fc3RhciB7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogIzRBNEE0QTtcblx0fVxuXG5cdCZfX3Jldmlld3MtY291bnQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjY2Njtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICM0QTRBNEE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XG5cdH1cblxuXHQmX19hZGRpdGlvbmFsIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0Jl9fZmllbGQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdC5kLWlubGluZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAxOHB4O1xuXHR9XG5cblx0LmNhcHN1bGUge1xuXHRcdHBhZGRpbmc6IDlweCAyNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdGNvbG9yOiAjNEE0QTRBO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19hbGwtc2VydmljZXMtbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdGdhcDogNXB4O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRzdmcge1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGZsZXg6IDE7XG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzJGNzNFMjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMTlweDtcblxuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHQmX19yYXRpbmctbnVtYmVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0fVxuXG5cdFx0Jl9fcmV2aWV3cy1jb3VudCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHQmX19hZGRpdGlvbmFsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHR9XG5cblx0XHQmX19maWVsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlscyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdCZfX2RvbWFpbiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdH1cblxuXHRcdCZfX3Byb2plY3Qtcm9sZXMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdH1cblxuXHRcdCZfX3JhdGluZyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0bWFyZ2luLWlubGluZTogLTRweDtcblx0XHRcdGdhcDogNXB4O1xuXHRcdH1cblxuXHRcdCZfX21ldGEge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2JpbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLnBob3Rvcy1nYWxsZXJ5IHtcblxuICAgIC8vIEJyZWFkY3J1bWJzIC0gVXNpbmcgc3R5bGVzIGZyb20gcHJvZmlsZSBzZXR0aW5nc1xuICAgICZfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IsICMyZjczZTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvciwgIzJmNzNlMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMjJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufSIsIi5wcm9qZWN0LWdhbGxlcnkge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNEE0QTRBO1xuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IDE2cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdGdhcDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXgtd2lkdGg6IDMyN3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMDJweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIC5wcm9qZWN0LWdhbGxlcnlfX2FjdGlvbnMge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQmX19hY3Rpb25zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1MC41JSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NoYXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxMHB4O1xuXHRcdGluc2V0LWJsb2NrLXN0YXJ0OiAxMHB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cblx0XHQuYnRuIHtcblx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRhc3BlY3QtcmF0aW86IDMyNy8yMzg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogMzAyLzIyNDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQvLyBUaGUgdGVtcGxhdGUgcHJvdmlkZXMgc2VwYXJhdGUgbW9iaWxlIGFuZCBkZXNrdG9wIGNyb3BzLiBLZWVwIHRoZVxuXHRcdC8vIGluYWN0aXZlIGNyb3Agb3V0IG9mIGxheW91dCBzbyBpdHMgc2NhbGVkIGVkZ2UgY2Fubm90IGFwcGVhciBvbiBob3Zlci5cblx0XHRpbWcuZC1ub25lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRpbWcuZC1sZy1ub25lIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0aW1nLmQtbm9uZS5kLWxnLWJsb2NrIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cdH1cblxuXHQmX19jYXB0aW9uIHtcblx0XHRwYWRkaW5nOiA4cHggMDtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdCZfX2dyaWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCAnc2VjdGlvbnMvaW5mbyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9jb250YWN0X2NhcmQnO1xuQGltcG9ydCAnc2VjdGlvbnMvZGVzaWduZXItaW5mbyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9waG90b3NfZ2FsbGVyeSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9nYWxsZXJ5JztcblxuLmFsYnVtLXBob3Rvcy0tZGVzaWduZXItcG9ydGZvbGlvIHtcblx0LmNvbnRhY3QtY2FyZF9fZGVza3RvcC1waG9uZS1idG4ge1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdC5wcm9qZWN0LWluZm8tLWVtcHR5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0LnByb2plY3QtaW5mby0tYWxidW0ge1xuXHRcdC5wcm9qZWN0LWluZm9fX2Rlc2NyaXB0aW9uLS1zaG9ydCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG5cdFx0XHRsaW5lLWNsYW1wOiB1bnNldDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdCYucHJvamVjdC1pbmZvLS1hbGJ1bS1yZWFkeSAucHJvamVjdC1pbmZvX19kZXNjcmlwdGlvbi0tc2hvcnQge1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cblx0XHQmLnByb2plY3QtaW5mby0tZXhwYW5kZWQgLnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLXNob3J0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0LnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLXNob3J0IHtcblx0XHRcdFx0bWF4LWhlaWdodDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdFx0LnByb2plY3QtaW5mb19fZGVzY3JpcHRpb24tLXNob3J0IHtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWxidW0tcmVsYXRlZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmFsYnVtLXJlbGF0ZWRfX3Byb2ZpbGUtbGluayB7XG5cdFx0b3JkZXI6IDI7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nOiAwIDIycHg7XG5cdFx0bWFyZ2luOiAyNHB4IDAgNDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGJvcmRlci1jb2xvcjogIzJmNzNlMjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuYWxidW0tcmVsYXRlZF9fcHJvZmlsZS1saW5rIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bWFyZ2luOiAyOHB4IDAgMDtcblx0XHR9XG5cblx0XHQuZGVzaWduZXItYWxidW1zLS1yZWxhdGVkIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxufVxuXG4uYWxidW0tcGhvdG9zLS1kZXNpZ25lci1wb3J0Zm9saW8gLmRlc2lnbmVyLWFsYnVtcy0tcmVsYXRlZCB7XG5cdC5wcm9qZWN0LWdhbGxlcnlfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuc3VwcGxpZXItcHJvZmlsZS1zZWN0aW9uX19zaG93LW1vcmUtd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0JltoaWRkZW5dIHsgZGlzcGxheTogbm9uZTsgfVxuXHR9XG5cblx0LnN1cHBsaWVyLXByb2ZpbGUtc2VjdGlvbl9fc2hvdy1tb3JlIHtcblx0XHRtaW4td2lkdGg6IDE0OHB4O1xuXHRcdHBhZGRpbmc6IDlweCAyNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcblx0XHRjb2xvcjogIzIyMjtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0LnByb2ZpbGUtcmV2ZWFsLWl0ZW0uaXMtbW9iaWxlLWV4dHJhOm5vdCguaXMtcmV2ZWFsZWQpIHsgZGlzcGxheTogbm9uZTsgfVxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LnByb2ZpbGUtcmV2ZWFsLWl0ZW0uaXMtZGVza3RvcC1leHRyYTpub3QoLmlzLXJldmVhbGVkKSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmFsYnVtLXBob3Rvcy0tYnVzaW5lc3Mge1xuXHRcdC5kZXNpZ25lci1hbGJ1bXMtLXJlbGF0ZWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuc3VwcGxpZXItcHJvZmlsZS1zZWN0aW9uX19zaG93LW1vcmUge1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtY2FyZF9fbW9iaWxlLXN1bW1hcnkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5hbGJ1bS1waG90b3MtLWJ1c2luZXNzIC5kZXNpZ25lci1hbGJ1bXMtLXJlbGF0ZWQgLnByb2plY3QtZ2FsbGVyeV9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbi5hbGJ1bS1waG90b3Mge1xuXHQucGhvdG9zLWdhbGxlcnkge1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblxuXHRcdCZfX2FsYnVtLWFjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogOXB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19ncmlkIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMS8yO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0Z3JpZC1yb3c6IDEgLyAzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMi8xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg1KSxcblx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMi8xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg4KSxcblx0XHRcdCY6bnRoLWNoaWxkKDkpIHtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzbis3KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMi8xO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHQucGhvdG9zLWdhbGxlcnlfX2FjdGlvbnMge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19hY3Rpb25zIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNTAuNSUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdCZfX2FjdGlvbnMtY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDlweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kZXNpZ25lci1pbmZvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cblx0LnBob3Rvcy1nYWxsZXJ5IHtcblx0XHQmX19ib29rbWFyay1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfX2Jvb2ttYXJrLWRyb3Bkb3duLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib29rbWFyay1kcm9wZG93bi1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Jvb2ttYXJrLWRyb3Bkb3duLWJvZHkge1xuXHRcdFx0bWF4LWhlaWdodDogMjgwcHg7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXG5cdFx0XHQuZ2FsbGVyeS1tb2RhbF9fYWxidW0tbGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2FsbGVyeS1tb2RhbF9fYWxidW0taXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nYWxsZXJ5LW1vZGFsX19hbGJ1bS1jaGVja2JveCB7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cblx0XHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktbW9kYWxfX2FsYnVtLWluZm8ge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cblx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDJweCAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktbW9kYWxfX2FsYnVtLW5hbWUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAycHggMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdH1cblxuXHRcdFx0LmdhbGxlcnktbW9kYWxfX2FsYnVtLWNvdW50IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2FsbGVyeS1tb2RhbF9fYWxidW0tY292ZXIge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib29rbWFyay1kcm9wZG93bi1mb290ZXIge1xuXHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0fVxuXG5cdFx0Jl9fYm9va21hcmstbG9hZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdH1cblxuXHRcdCZfX2FsYnVtcy1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA0cHg7XG5cdFx0fVxuXG5cdFx0Jl9fYWxidW0taXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2FsYnVtLWNoZWNrYm94IHtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCZfX2FsYnVtLW5hbWUge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdH1cblxuXHRcdCZfX2NyZWF0ZS1hbGJ1bS1idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cblx0XHQuZW50cnktaGVhZGVyX19jb250ZW50IHtcblx0XHRcdC5lbnRyeS1oZWFkZXJfX21ldGEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9qZWN0LWluZm8sXG5cdFx0LmRlc2lnbmVyLWluZm8sXG5cdFx0LmVudHJ5LWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnByb2plY3QtaW5mb19fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5jb2wtMTIuY29sLWxnLTMucHQtNSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuZGVzaWduZXItaW5mbyxcblx0XHQucHJvamVjdC1pbmZvX19wYW5lbCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5waG90b3MtZ2FsbGVyeSB7XG5cdFx0XHQmX19ncmlkIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRncmlkLXJvdzogc3BhbiAxO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzQpIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19ib29rbWFyay1kcm9wZG93bi1jb250ZW50IHtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAyNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFsYnVtLXRlbXBsYXRlLWRlZmF1bHQge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHRcdC5tb2RhbC1jbG9zZSBzdmcsXG5cdFx0LnJlbW9kYWwtY2xvc2Ugc3ZnIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxufVxuIl19 */
