input::placeholder {
  color: #999;
  opacity: 1;
  font-size: 16px;
  line-height: 16px;
}

.page-header {
  border: none;
}

.catalog-header {
  margin: 0;
  padding: 0;
}

.catalog-header__title {
  font-size: 23px;
  margin: 20px 0 10px 0;
  font-weight: normal;
}

[data-listing-add-count] {
  margin: 10px;
  display: block;
}

[data-listing-add-count]:empty {
  display: none;
}

[data-listing-count]:empty {
  display: none;
}

.sort-wrap {
  margin: 0 0 18px 0;
  position: relative;
  font-size: 14px;
}

a.asc:after {
  content: "\e093";
}

a.desc:after {
  content: "\e094";
}

.sort-drop {
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.offers-view-head-wrap .sort-drop {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .offers-view-head-wrap .sort-drop {
    position: static;
  }
}
.asc-in-value, .desc-in-value {
  display: flex;
  align-items: center;
}

.asc-in-value svg, .desc-in-value svg {
  position: relative;
  margin-left: 5px;
  color: #2774c9;
  width: 11px;
  height: auto;
}

.desc-in-value:after {
  color: #2774c9;
}

.sort-wrap.catalog-sort-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 16px 0 16px;
  font-family: Inter, sans-serif;
}

@media only screen and (max-width: 767px) {
  .sort-wrap.catalog-sort-wrap {
    padding: 16px 15px 0;
  }
}
.sort_btn {
  font-size: 14px;
  border: 1px solid #E9ECF1;
  border-radius: 4px;
  padding: 9px 15px;
  transition: all var(--transition-duration-short, 0) ease-in-out;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.sort_btn path {
  transition: all var(--transition-duration-short, 0) ease-in-out;
}

.sort_btn:hover {
  background-color: #7a0fd6;
  border: 1px solid #7a0fd6;
  color: #fff;
}

.sort_btn:hover path {
  fill: #fff;
}

.sort_dropdown_wrap_open .sort_btn {
  background-color: #7a0fd6 !important;
  border: 1px solid #7a0fd6 !important;
  color: #fff !important;
}

.sort_dropdown_wrap_open .sort_btn path {
  fill: #fff !important;
}

.sort_drop_info {
  display: flex;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .sort_drop_info {
    margin-top: 15px;
  }
}
.filter_btn_mob {
  font-weight: 500;
  display: flex;
  font-size: 14px;
  border: 1px solid #E9ECF1;
  border-radius: 4px;
  padding: 9px 15px;
  transition: all var(--transition-duration-short, 0) ease-in-out;
  background: #fff;
  align-items: center;
  margin-right: 8px;
}

.filter_btn_mob svg {
  margin-left: 7px;
}

.filter_btn_mob path {
  transition: all var(--transition-duration-short, 0) ease-in-out;
}

.is-mobile .sort-wrap.catalog-sort-wrap-pc {
  display: none;
}

@media only screen and (max-width: 767px) {
  .sort-wrap.catalog-sort-wrap-pc {
    display: none;
  }
}
.sort-wrap.catalog-sort-wrap-mob {
  display: none;
}

.is-mobile .sort-wrap.catalog-sort-wrap-mob {
  display: flex;
}

@media only screen and (max-width: 479px) {
  .is-mobile .sort-wrap.catalog-sort-wrap-mob {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .sort-wrap.catalog-sort-wrap-mob {
    display: block;
    padding: 0;
  }
}
.sort-wrap.catalog-sort-wrap-mob .sort_btn:hover {
  background-color: #fff;
  border: 1px solid #E9ECF1;
  color: #333;
}

.sort-wrap.catalog-sort-wrap-mob .sort_btn:hover path {
  fill: #000;
}

.sort-wrap .current_sort {
  padding-left: 35px;
  position: relative;
}

.sort-wrap .current_sort:before {
  content: "";
  position: absolute;
  top: 0;
  left: 11px;
  width: 17px;
  height: 29px;
  background: url(/img/icon_check_black.svg) no-repeat;
  background-size: contain;
  background-position: center;
}

.catalog-card-chip-helper {
  position: absolute;
  background: rgba(113, 113, 113, 0.8);
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  white-space: nowrap;
  padding: 5px 11px;
  bottom: calc(100% + 5px);
  z-index: 2;
  border-radius: 5px;
  transform: translateX(-50%);
  left: 50%;
  opacity: 0;
  pointer-events: none;
}

.catalog-card {
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  padding: 18px 13px;
  margin-bottom: 12px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .catalog-card {
    flex-direction: column;
    overflow: hidden;
    z-index: 0;
    position: relative;
  }
}
.catalog-card.-small {
  flex-direction: column;
  overflow: hidden;
}

.catalog-card.-small .catalog-card-media {
  width: calc(100% + 26px);
  padding-right: 0;
  margin: -18px -13px 0;
}

.catalog-card.-small .catalog-card-media .slick-arrow {
  display: none !important;
}

.catalog-card.-small .catalog-card-images {
  height: 210px;
}

.catalog-card.-small .catalog-card-thumbnails {
  height: 83px;
}

.catalog-card.-small .catalog-card-thumbnails img {
  border-radius: 0;
}

.catalog-card.-small .catalog-card-content {
  width: 100%;
  padding-left: 0;
  padding-top: 21px;
  height: 100%;
}

.catalog-card.-small .catalog-card-details {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: -2px;
  margin-right: -2px;
  width: calc(100% + 4px);
}

.catalog-card.-small .catalog-card-details-row {
  padding: 0 2px;
}

.catalog-card.-small .catalog-card-details-row svg {
  margin-right: 6px;
}

.catalog-card.-small .catalog-card-update svg {
  margin-right: 6px;
}

.catalog-card-media {
  width: 369px;
  position: relative;
  padding-right: 9px;
}

@media only screen and (max-width: 767px) {
  .catalog-card-media {
    width: calc(100% + 26px);
    padding-right: 0;
    margin: -18px -13px 0;
  }
}
.catalog-card-media:hover .slick-arrow {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .catalog-card-media:hover .slick-arrow {
    display: none !important;
  }
}
.catalog-card-favorites {
  position: absolute;
  top: 0px;
  right: 8px;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .catalog-card-favorites {
    top: 19px;
  }
}
.catalog-card-favorites svg {
  fill: none;
  color: #000;
}

.catalog-card-favorites.filled svg {
  fill: #81f;
  color: #81f;
}

.catalog-card-agency {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 1;
}

.catalog-card-agency img {
  object-fit: cover;
  border-radius: 4px;
  width: 60px;
  height: 60px;
}

.catalog-card-images {
  position: relative;
  display: block;
  height: 360px;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .catalog-card-images {
    height: 360px;
  }
}
.catalog-card-carousel-slide {
  position: relative;
}

.catalog-card-carousel-slide img {
  border-radius: 4px;
  object-fit: cover;
  width: 100%;
  height: 332px;
}

@media only screen and (max-width: 767px) {
  .catalog-card-carousel-slide img {
    height: 360px;
    border-radius: 0;
  }
}
.catalog-card__video-thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(33.3333% - 6px);
  height: 100%;
}

.catalog-card__video-thumbnail-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 57px;
  height: 57px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.catalog-card__video-thumbnail-play svg {
  width: 57px;
  height: 57px;
  fill: #fff;
}

.catalog-card__video-thumbnail-label {
  display: flex;
  align-items: center;
  background-color: #ff0033;
  color: white;
  width: 65px;
  padding: 5px;
  height: 21px;
  font-size: 9px;
}

.catalog-card__video-thumbnail-label svg {
  width: 15px;
  fill: white;
  margin-right: 5px;
}

.catalog-card__video-thumbnail-label svg path {
  fill: white;
}

.catalog-card-thumbnails {
  display: flex;
  justify-content: space-between;
  position: relative;
  height: 77px;
  margin-top: 9px;
}

@media only screen and (max-width: 767px) {
  .catalog-card-thumbnails {
    height: 90px;
  }
}
.catalog-card-thumbnails picture, .catalog-card-thumbnails video {
  height: 100%;
  width: calc(33.3333% - 6px);
  border-radius: 4px;
}

.catalog-card-thumbnails picture img, .catalog-card-thumbnails video img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

@media only screen and (max-width: 767px) {
  .catalog-card-thumbnails picture, .catalog-card-thumbnails video {
    border-radius: 0;
  }
}
.catalog-card-content {
  position: relative;
  padding-left: 9px;
  width: 50%;
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  .catalog-card-content {
    width: 100%;
    padding-left: 0;
    padding-top: 21px;
  }
}
.catalog-card-price {
  display: flex;
  align-items: flex-end;
  font-family: "Inter", "Helvetica", "Arial", sans-serif;
  margin-bottom: 9px;
}

.catalog-card-price-diff {
  margin-left: 8px;
  position: relative;
  top: -3px;
}

.catalog-card-price-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #000;
}

.catalog-card-price-details {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #4C5B6B;
  margin-left: 16px;
  margin-bottom: 3px;
}

.catalog-card-address {
  font-family: "Inter";
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  margin-bottom: 5px;
}

.catalog-card-region {
  font-family: "Inter";
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #4C5B6B;
  margin-bottom: 18px;
}

.catalog-card-region a {
  color: inherit;
}

.catalog-card-region a:hover {
  text-decoration: underline;
}

.catalog-card-details {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(3, auto);
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 11px;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .catalog-card-details {
    font-size: 12px;
    grid-template-rows: repeat(2, auto);
  }

  .catalog-card-details:has(:nth-child(5)) {
    grid-template-rows: repeat(3, auto);
  }
}
.catalog-card-additional {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #4C5B6B;
  font-family: "Inter";
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  margin: 14px 0 19px;
}

.catalog-card-details-user {
  display: flex;
  align-items: center;
}

.catalog-card-details-user img, .catalog-card-details-user svg {
  margin-right: 5px;
}

.catalog-card-details-user svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  fill: none;
  color: #979FA9;
}

.catalog-card-details-user svg path {
  fill: currentColor;
}

.catalog-card-details-row {
  display: flex;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .catalog-card-details-row {
    padding: 0 2px;
  }
}
.catalog-card-details-row.-premium {
  justify-content: flex-end;
}

.catalog-card-details-row span {
  font-family: "Inter";
  font-weight: 500;
  font-size: 13px;
  line-height: 24px;
  color: #000;
}

.catalog-card-details-row img {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
}

.catalog-card-details-row svg {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  fill: #979FA9;
  margin-right: 12px;
}

@media only screen and (max-width: 767px) {
  .catalog-card-details-row svg {
    margin-right: 6px;
  }
}
.catalog-card-chips {
  display: flex;
  flex-wrap: wrap;
  margin: -3px -4px;
}

.catalog-card-chip {
  padding: 4px 8px;
  border: 1px solid #E9ECF1;
  border-radius: 4px;
  font-family: "Inter";
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  display: inline-flex;
  align-items: center;
  height: 27px;
  box-sizing: border-box;
  white-space: nowrap;
  text-transform: lowercase;
  margin: 3px 4px;
  position: relative;
}

.catalog-card-chip.-original-case {
  text-transform: unset;
}

.catalog-card-chip.-premium {
  color: #8811FF;
  border-color: #8811FF;
}

.catalog-card-chip.-exclusive {
  color: #DA48C5;
  border-color: #DA48C5;
}

.catalog-card-chip.-exclusive:hover .catalog-card-chip-helper {
  opacity: 1;
}

.catalog-card-chip.-green {
  color: #00C070;
  border-color: #00C070;
}

.catalog-card-chip.-pay-commission {
  color: #EEB300;
  border-color: #EEB300;
}

.catalog-card-chip.-search {
  color: #456EFF;
  border-color: #456EFF;
}

.catalog-card-chip.-video {
  text-decoration: none;
  color: #FF1010;
  border-color: #FF1010;
  padding-left: 4px;
}

.catalog-card-chip.-video svg {
  margin-right: 0;
}

.catalog-card-chip.-subway {
  padding-left: 4px;
}

.catalog-card-chip.-subway, .catalog-card-chip.-orient {
  text-transform: unset;
  transition: background var(--transition-duration-long, 0) cubic-bezier(0.19, 1, 0.22, 1);
}

.catalog-card-chip.-subway:hover, .catalog-card-chip.-orient:hover {
  background: #f5f5f5;
  color: #000000;
}

.catalog-card-chip.-subway-red svg {
  fill: #FF4545;
}

.catalog-card-chip.-subway-green svg {
  fill: #00C070;
}

.catalog-card-chip.-subway-blue {
  fill: #456EFF;
}

.catalog-card-chip svg {
  margin-right: 5px;
}

.catalog-card-update {
  display: flex;
  align-items: center;
}

.catalog-card-update svg {
  width: 18px;
  height: 18px;
  margin-right: 12px;
}

@media only screen and (max-width: 767px) {
  .catalog-card-update svg {
    margin-right: 6px;
  }
}
.catalog-card-update span + span {
  margin-left: 6px;
}

.catalog-card-description {
  color: #4C5B6B;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-top: -11px;
  margin-bottom: 19px;
}

.catalog-card-description:hover {
  color: #4C5B6B;
}

.catalog-card-description span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  max-height: 50px;
}

.catalog-card-description span.-free {
  -webkit-line-clamp: 1;
  line-clamp: 1;
}

.catalog-card-description span.-opened {
  -webkit-line-clamp: 100;
  display: block;
  max-height: 40em;
}

.catalog-card-author {
  display: flex;
  align-items: center;
  padding: 0 4px 0 0;
  width: 100%;
  margin-top: auto;
}

.catalog-card-author-avatar {
  width: 60px;
  height: 60px;
  position: relative;
  flex-shrink: 0;
}

.catalog-card-author-avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.catalog-card-author-avatar img.pro_icon {
  border-radius: 4px;
  border: 1px solid #fff;
  position: absolute;
  right: 0;
  bottom: 0;
}

.catalog-card-author-verification {
  position: absolute;
  top: -3px;
  right: -7px;
}

.catalog-card-author-content {
  padding: 4px 6px 4px 12px;
  overflow: hidden;
}

.catalog-card-author-title {
  font-family: "Inter";
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.01em;
  color: #000000;
  text-align: left;
}

.catalog-card-author-title:hover {
  color: #4C5B6B;
}

.catalog-card-author-subtitle {
  font-family: "Inter";
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #4C5B6B;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.catalog-card-author-subtitle img {
  height: 13px;
  width: auto;
}

.catalog-card-author-subtitle span {
  margin-right: 6px;
}

.catalog-card-author-actions {
  display: flex;
  margin-left: auto;
  align-items: center;
}

.catalog-card-author-actions .catalog-card-author-action + .catalog-card-author-action {
  margin-left: 12px;
}

.catalog-card-author-action .rbtn {
  font-family: "Inter";
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  padding: 8px 12px;
}

.catalog-card-author-action .rbtn svg {
  margin-left: -7px;
  margin-right: 0;
}

.catalog-card-author-phones {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.catalog-card-author-phones a {
  padding: 4px 8px;
  border: 1px solid #E9ECF1;
  border-radius: 4px;
  font-family: "Inter", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  white-space: nowrap;
}

.catalog-card-author-phones a:hover {
  background: #f5f5f5;
  color: #000000;
}

.catalog-card-author-phones a + a {
  margin-top: 2px;
}

.catalog-card-author-company {
  margin-right: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.catalog-card h2 {
  margin: 0;
}

.catalog-card a {
  text-decoration: none;
}

.offer-similar-cards .catalog-card-favorites, .rieltor_slider.full_list .catalog-card-favorites, .agency_slider_cont .catalog-card-favorites {
  top: 21px;
}

.simple-rieltor-popup {
  position: fixed;
  background: #ffffff;
  border-radius: 8px;
  padding: 16px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
  left: 20px;
  top: 75px;
  z-index: 1000;
}

.simple-rieltor-popup.-closed {
  display: none;
}

.simple-rieltor-popup__title {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 8px;
}

.simple-rieltor-popup-actions {
  display: flex;
  align-items: center;
}

.simple-rieltor-popup__action {
  margin-right: 8px;
}

.simple-rieltor-popup__action:last-child {
  margin-right: 0;
}

.offers-view-head-wrap {
  padding: 0 16px 0 5px;
}

@media only screen and (max-width: 767px) {
  .offers-view-head-wrap {
    padding: 0 8px;
    padding: 0 0;
    display: grid;
  }
}
.offers-index-crumbs {
  padding-top: 10px;
}

.offers-view-show-mobile-form {
  margin-bottom: 24px;
  display: none;
}

.is-mobile .offers-view-show-mobile-form {
  display: flex;
}

@media only screen and (max-width: 767px) {
  .offers-view-show-mobile-form {
    display: flex;
    margin-bottom: 0;
  }
}
.offers-view-form-wrapper {
  display: block;
}

.offers-view-form-wrapper .form-header-mobile, .offers-view-form-wrapper .form-footer-mobile {
  display: none;
}

.is-mobile .offers-view-form-wrapper {
  display: none;
  position: fixed;
  grid-row-start: 3;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  background: #fff;
  z-index: 1000;
}

@media only screen and (max-width: 767px) {
  .is-mobile .offers-view-form-wrapper {
    height: 100%;
    position: var(--ios26-modal-position, fixed);
  }
}
.is-mobile .offers-view-form-wrapper.-visible {
  display: flex;
  flex-direction: column;
}

.is-mobile .offers-view-form-wrapper .form-header-mobile {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 70px;
  height: 70px;
  z-index: 1;
}

.is-mobile .offers-view-form-wrapper .form-header-mobile .form-header-mobile__title {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}

.is-mobile .offers-view-form-wrapper .form-header-mobile .form-header-mobile__close-button {
  display: flex;
  position: absolute;
  padding: 10px;
  left: 10px;
  border-radius: 50%;
}

.is-mobile .offers-view-form-wrapper .form-footer-mobile {
  display: grid;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
  padding: 16px;
  gap: 12px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding-bottom: calc(16px + env(safe-area-inset-bottom));
  z-index: 1;
}

.is-mobile .offers-view-form-wrapper .form-footer-mobile .filter__apply-button {
  margin-top: 0;
  font-size: 16px;
}

.is-mobile .offers-view-form-wrapper .offers-form-content {
  overflow-y: auto;
}

@media only screen and (max-width: 991px) {
  .is-mobile .offers-view-form-wrapper .offers-form-content {
    overflow-y: auto;
  }
}
.is-mobile .offers-view-form-wrapper .offers-form-content .form-wrap {
  margin: 0;
  overflow: hidden;
}

@media only screen and (max-width: 991px) {
  .is-mobile .offers-view-form-wrapper .offers-form-content .form-wrap {
    padding: 34px 0 10px 0;
  }
}
@media only screen and (max-width: 767px) {
  .offers-view-form-wrapper {
    display: none;
    position: fixed;
    grid-row-start: 3;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    background: #fff;
    z-index: 1000;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .offers-view-form-wrapper {
    height: 100%;
    position: var(--ios26-modal-position, fixed);
  }
}
@media only screen and (max-width: 767px) {
  .offers-view-form-wrapper.-visible {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .offers-view-form-wrapper .form-header-mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 70px;
    height: 70px;
    z-index: 1;
  }

  .offers-view-form-wrapper .form-header-mobile .form-header-mobile__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
  }

  .offers-view-form-wrapper .form-header-mobile .form-header-mobile__close-button {
    display: flex;
    position: absolute;
    padding: 10px;
    left: 10px;
    border-radius: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .offers-view-form-wrapper .form-footer-mobile {
    display: grid;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
    padding: 16px;
    gap: 12px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-bottom: calc(16px + env(safe-area-inset-bottom));
    z-index: 1;
  }

  .offers-view-form-wrapper .form-footer-mobile .filter__apply-button {
    margin-top: 0;
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .offers-view-form-wrapper .offers-form-content {
    overflow-y: auto;
  }
}
@media only screen and (max-width: 767px) and (max-width: 991px) {
  .offers-view-form-wrapper .offers-form-content {
    overflow-y: auto;
  }
}
@media only screen and (max-width: 767px) {
  .offers-view-form-wrapper .offers-form-content .form-wrap {
    margin: 0;
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) and (max-width: 991px) {
  .offers-view-form-wrapper .offers-form-content .form-wrap {
    padding: 34px 0 10px 0;
  }
}
.form-header-mobile {
  height: 70px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}

.catalog-seo-links-wrapper {
  padding: 16px;
}

@media only screen and (max-width: 767px) {
  .catalog-seo-links-wrapper {
    padding: 8px;
  }
}
.index-list-container {
  padding: 0 8px;
}

@media only screen and (max-width: 767px) {
  .index-list-container {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .pagin_offers_wr {
    padding: 0 16px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar_offers_wr {
    padding: 0 15px;
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar_offers_wr {
    padding: 0 15px;
    margin-bottom: 16px;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar_offers_wr {
    padding: 0 16px;
    margin-bottom: 16px;
  }

  .sidebar_offers_wr .rating_sort_wrap {
    display: none;
  }
}
.sort_btn_wrap {
  text-align: right;
}

.container-offers {
  display: flex;
}

.container-offers .sidebar-col {
  padding: 16px 8px;
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  .container-offers .sidebar-col {
    padding: 16px;
  }
}
.container-offers .sidebar-col .sidebar-container {
  align-self: flex-end;
}

@media only screen and (max-width: 767px) {
  .container-offers .sidebar-col .sidebar-container {
    align-self: unset;
  }
}
.container-offers .sidebar-col .sidebar-container .add-offer-button {
  width: 250px;
}

@media only screen and (max-width: 767px) {
  .container-offers .sidebar-col .sidebar-container .add-offer-button {
    width: unset;
  }
}
@media only screen and (max-width: 991px) {
  .container-offers {
    display: block;
    padding: 0 15px;
  }
}
.container-offers .offers-left-side {
  flex: 1;
  padding: 0 16px;
  max-width: 800px;
  min-width: 720px;
  padding-top: 16px;
}

@media only screen and (max-width: 991px) {
  .container-offers .offers-left-side {
    display: unset;
    min-width: unset;
    padding: 0;
  }
}
.container-offers .offers-map-container {
  flex: 1;
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
}

@media only screen and (max-width: 991px) {
  .container-offers .offers-map-container {
    position: fixed;
    z-index: 1;
    width: unset;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    position: var(--ios26-modal-position, fixed);
    height: var(--modal-100-height);
  }
}
.container-offers .offers-map-container .offers-map {
  width: 100%;
  height: 100%;
  background: #f5f5f5;
}

.container-offers .offers-map-container .offers-map .mapboxgl-ctrl-bottom-right {
  bottom: 70px;
}

@media only screen and (max-width: 991px) {
  .container-offers .offers-map-container .offers-map .mapboxgl-ctrl-bottom-right {
    bottom: 0;
  }
}
.container-offers .offers-map-container .offers-map .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib {
  position: relative;
  bottom: -70px;
}

.container-offers .offers-map-container .offers-map .mapboxgl-ctrl-fullscreen,
.container-offers .offers-map-container .offers-map .mapboxgl-ctrl-shrink {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

.container-offers .offers-map-container .offers-map .mapboxgl-ctrl-fullscreen {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8V3H8M12 3H17V8M17 12V17H12M8 17H3V12' stroke='%23333333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.container-offers .offers-map-container .offers-map .mapboxgl-ctrl-shrink {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3V8H3M12 3V8H17M17 12H12V17M3 12H8V17' stroke='%23333333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.container-offers .offers-map-container .offers-map__marker-with-label {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 11px;
  line-height: 14px;
  font-weight: 700;
  color: #ffffff;
  background: #8811FF;
  cursor: pointer;
  z-index: 1;
  transition: background var(--transition-duration-short, 0) ease-in-out;
}

.container-offers .offers-map-container .offers-map__marker-with-label::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 7px;
  background: #8811FF;
  clip-path: polygon(0% 1%, 50% 100%, 100% 0%);
  left: 50%;
  bottom: 0;
  transform: translate3d(-50%, 100%, 0);
  transition: background var(--transition-duration-short, 0) ease-in-out;
}

.container-offers .offers-map-container .offers-map__marker-with-label:hover {
  background: #DA48C5;
  z-index: 3;
}

.container-offers .offers-map-container .offers-map__marker-with-label:hover::after {
  background: #DA48C5;
}

.container-offers .offers-map-container .offers-map__marker-with-label.-active, .container-offers .offers-map-container .offers-map__marker-with-label.-active.-visited, .container-offers .offers-map-container .offers-map__marker-with-label.-hovered, .container-offers .offers-map-container .offers-map__marker-with-label.-hovered.-visited {
  background: #DA48C5;
  z-index: 2;
}

.container-offers .offers-map-container .offers-map__marker-with-label.-active::after, .container-offers .offers-map-container .offers-map__marker-with-label.-active.-visited::after, .container-offers .offers-map-container .offers-map__marker-with-label.-hovered::after, .container-offers .offers-map-container .offers-map__marker-with-label.-hovered.-visited::after {
  background: #DA48C5;
}

.container-offers .offers-map-container .offers-map__marker-with-label.-visited {
  background: #F48AE5;
}

.container-offers .offers-map-container .offers-map__marker-with-label.-visited::after {
  background: #F48AE5;
}

.container-offers .offers-map-container .offer-map-cards {
  left: 50%;
  z-index: 3;
  transform: scale(1) translate3d(-50%, 0, 0);
  transition: all var(--transition-duration-medium, 0) ease-in-out;
  transform-origin: center center;
  opacity: 1;
  will-change: transform, opacity;
  position: absolute;
  bottom: 92px;
  max-width: 550px;
  max-height: 360px;
  display: flex;
  flex-direction: column;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
  overflow-y: auto;
}

.container-offers .offers-map-container .offer-map-cards.-multiple {
  background: #fff;
  padding: 15px;
  border-radius: 4px;
}

.container-offers .offers-map-container .offer-map-cards.-multiple .offer-map-card {
  border: solid 1px #dfdfdf;
}

@media only screen and (max-width: 767px) {
  .container-offers .offers-map-container .offer-map-cards {
    width: calc(100% - 16px);
    position: fixed;
    top: unset;
    min-height: 109px;
    bottom: calc(84px + env(safe-area-inset-bottom));
  }
}
.container-offers .offers-map-container .offer-map-cards.-hidden {
  opacity: 0;
  transform: translate3d(-50%, 200%, 0);
}

.container-offers .offers-map-container .offer-map-cards.-deleted {
  opacity: 0;
}

.container-offers .offers-map-container .offer-map-card {
  display: flex;
  background: #ffffff;
  border-radius: 4px;
  overflow: hidden;
  text-decoration: none !important;
  min-height: 150px;
  width: 100%;
  margin-bottom: 10px;
}

.container-offers .offers-map-container .offer-map-card:last-child {
  margin-bottom: 0;
}

.container-offers .offers-map-container .offer-map-card .offer-map-card-photo-container {
  width: 200px;
  min-width: 200px;
}

@media only screen and (max-width: 767px) {
  .container-offers .offers-map-container .offer-map-card .offer-map-card-photo-container {
    width: 109px;
    min-width: 109px;
    height: unset;
  }
}
.container-offers .offers-map-container .offer-map-card .offer-map-card-photo-container .offer-map-card__photo {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: rgba(0, 0, 0, 0.1);
}

.container-offers .offers-map-container .offer-map-card .offer-map-card-content {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px 20px 16px 20px;
  min-width: 200px;
}

@media only screen and (max-width: 767px) {
  .container-offers .offers-map-container .offer-map-card .offer-map-card-content {
    padding: 12px 7px 8px 13px;
    min-width: 150px;
  }
}
.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card__price {
  font-size: 19px;
  line-height: 19px;
  font-weight: 700;
  color: #000;
}

@media only screen and (max-width: 767px) {
  .container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card__price {
    font-size: 16px;
    line-height: 19px;
  }
}
.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-geo {
  font-size: 14px;
  line-height: 19px;
  margin: 4px 0;
}

@media only screen and (max-width: 767px) {
  .container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-geo {
    font-size: 12px;
    line-height: 16px;
  }
}
.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-geo .offer-map-card__address {
  color: black;
  white-space: nowrap;
  overflow: hidden;
  min-width: 0;
  text-overflow: ellipsis;
}

.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-geo .offer-map-card__district {
  color: #4c5b6b;
  white-space: nowrap;
  overflow: hidden;
  min-width: 0;
  text-overflow: ellipsis;
}

.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-features {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-features {
    flex-wrap: wrap;
  }
}
.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-features .offer-map-card-feature {
  display: flex;
  align-items: center;
  margin-right: 16px;
  margin-bottom: 4px;
  overflow: hidden;
}

.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-features .offer-map-card-feature:last-child {
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-features .offer-map-card-feature {
    margin-right: 8px;
    margin-bottom: 2px;
  }
}
.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-features .offer-map-card-feature .offer-map-card-feature__icon {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  fill: #979FA9;
  color: #979FA9;
  margin-right: 5px;
}

.container-offers .offers-map-container .offer-map-card .offer-map-card-content .offer-map-card-features .offer-map-card-feature .offer-map-card-feature__label {
  font-size: 14px;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.catalog-items-container {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .catalog-items-container {
    overflow: hidden;
  }
}
.catalog-items-container::after {
  content: " ";
  opacity: 0;
  pointer-events: none;
  position: absolute;
  left: -10px;
  right: -10px;
  bottom: -10px;
  top: -10px;
  background: rgba(255, 255, 255, 0.1);
  z-index: 1;
  backdrop-filter: blur(10px);
  transition: opacity var(--transition-duration-short, 0) ease-in-out;
  will-change: opacity;
}

.catalog-items-container.-loading::after {
  opacity: 1;
  pointer-events: all;
}

.container-offers .switch-view-button {
  position: fixed;
  bottom: calc(24px + env(safe-area-inset-bottom));
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  height: 40px;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
}

.container-offers .switch-view-button .switch-view-button__map {
  display: flex;
  align-items: center;
}

.container-offers .switch-view-button .switch-view-button__list {
  display: none;
}

@media only screen and (max-width: 991px) {
  .container-offers.-map-visible .offers-map-container {
    display: block;
  }

  .container-offers.-map-visible .switch-view-button__map {
    display: none;
  }

  .container-offers.-map-visible .switch-view-button__list {
    display: flex;
    align-items: center;
  }

  .container-offers.-map-visible .filter_btn_mob {
    position: fixed;
    top: 72px;
    left: 16px;
    right: 16px;
    justify-content: center;
    margin-right: 0;
    z-index: 2;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
    transition: none;
    border-radius: 4px;
  }
}
.container-offers.-map-fullscreen {
  position: fixed;
  top: 70px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  padding: 0;
  overflow: hidden;
  background: #f5f5f5;
}

.container-offers.-map-fullscreen .offers-left-side {
  position: absolute;
  top: 24px;
  left: 24px;
  z-index: 2;
  width: 800px;
  max-width: calc(100vw - 48px);
  min-width: 0;
  padding: 0;
  pointer-events: none;
}

.container-offers.-map-fullscreen .offers-left-side > :not(.offers-view-head-wrap) {
  display: none !important;
}

.container-offers.-map-fullscreen .offers-view-head-wrap {
  padding: 0;
  pointer-events: auto;
}

.container-offers.-map-fullscreen .offers-view-head-wrap > :not(.offers-view-form-wrapper) {
  display: none;
}

.container-offers.-map-fullscreen .offers-view-form-wrapper {
  display: block;
  width: max-content;
  max-width: 100%;
  padding: 16px;
  overflow: visible;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.24);
}

.container-offers.-map-fullscreen .offers-form-content {
  overflow: visible;
}

.container-offers.-map-fullscreen .offers-form-content .form-wrap {
  margin: 0;
  padding: 0;
}

.container-offers.-map-fullscreen .offers-form-content .navigation_wrap {
  width: 100%;
}

.container-offers.-map-fullscreen .offers-form-content .nav_items_wrap {
  flex-wrap: wrap;
}

.container-offers.-map-fullscreen .offers-form-content .additional-filters-popup {
  border-radius: 8px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.24);
}

.container-offers.-map-fullscreen .offers-form-content .additional-filters-popup .additional-filters-content {
  overflow: auto;
}

.container-offers.-map-fullscreen .offers-form-content .additional-filters-popup .additional-filters-row {
  min-width: 0;
}

.container-offers.-map-fullscreen .offers-map-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: auto;
  height: auto;
}

.container-offers.-map-fullscreen .offers-map-container .offers-map {
  height: 100%;
}

.container-offers.-map-fullscreen .offers-map-container .mapboxgl-ctrl-top-left,
.container-offers.-map-fullscreen .offers-map-container .mapboxgl-ctrl-top-right {
  top: 16px;
}

.container-offers.-map-fullscreen .offers-map-container .mapboxgl-ctrl-bottom-left,
.container-offers.-map-fullscreen .offers-map-container .mapboxgl-ctrl-bottom-right {
  bottom: 16px;
}

body.-offers-map-fullscreen {
  overflow: hidden;
}

#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #ffffff;
}

#nprogress .bar .peg {
  box-shadow: 0 0 10px #ffffff, 0 0 5px #ffffff;
}

.seo-synonyms {
  display: flex;
  flex-flow: row nowrap;
  column-gap: 8px;
}

@media only screen and (max-width: 767px) {
  .seo-synonyms {
    flex-flow: column nowrap;
    row-gap: 4px;
  }
}
.seo-synonyms li {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.seo-synonyms li:first-child {
  font-weight: bold;
}

.mapboxgl-ctrl-toggle-layers {
  position: relative;
}

.mapboxgl-ctrl-toggle-layers .mapboxgl-ctrl-icon {
  background-image: url("/img/map/layers-icon.svg");
}

.mapboxgl-ctrl-layers {
  width: 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.mapboxgl-ctrl-layers__item {
  display: flex;
  align-items: center;
  padding: 5px 7px;
  background: white;
  color: black;
  cursor: pointer;
  border-radius: 4px;
  font-weight: 600;
  font-size: 15px;
}

.mapboxgl-ctrl-layers__item:first-child {
  margin-right: 10px;
}

.mapboxgl-ctrl-layers__item svg {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.mapboxgl-ctrl-layers__item:hover, .mapboxgl-ctrl-layers__item.-active {
  color: #8811FF;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2NhdGFsb2cuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFJSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0VBRUY7SUFDRTs7O0VBRUY7SUFDRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRSIsImZpbGUiOiJwYWdlcy9jYXRhbG9nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5bZGF0YS1saXN0aW5nLWFkZC1jb3VudF0ge1xuICBtYXJnaW46IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS1saXN0aW5nLWFkZC1jb3VudF06ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1saXN0aW5nLWNvdW50XTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb3J0LXdyYXAge1xuICBtYXJnaW46IDAgMCAxOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5hLmFzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbmEuZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5zb3J0LWRyb3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmVycy12aWV3LWhlYWQtd3JhcCAuc29ydC1kcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmZXJzLXZpZXctaGVhZC13cmFwIC5zb3J0LWRyb3Age1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmFzYy1pbi12YWx1ZSwgLmRlc2MtaW4tdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFzYy1pbi12YWx1ZSBzdmcsIC5kZXNjLWluLXZhbHVlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICMyNzc0Yzk7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXNjLWluLXZhbHVlOmFmdGVyIHtcbiAgY29sb3I6ICMyNzc0Yzk7XG59XG5cbi5zb3J0LXdyYXAuY2F0YWxvZy1zb3J0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnQtd3JhcC5jYXRhbG9nLXNvcnQtd3JhcCB7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDA7XG4gIH1cbn1cblxuLnNvcnRfYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFQ0YxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi1zaG9ydCwgMCkgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zb3J0X2J0biBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24tc2hvcnQsIDApIGVhc2UtaW4tb3V0O1xufVxuLnNvcnRfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhMGZkNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdhMGZkNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc29ydF9idG46aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5zb3J0X2Ryb3Bkb3duX3dyYXBfb3BlbiAuc29ydF9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2EwZmQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YTBmZDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zb3J0X2Ryb3Bkb3duX3dyYXBfb3BlbiAuc29ydF9idG4gcGF0aCB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNvcnRfZHJvcF9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29ydF9kcm9wX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmZpbHRlcl9idG5fbW9iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFQ0YxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi1zaG9ydCwgMCkgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmZpbHRlcl9idG5fbW9iIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uZmlsdGVyX2J0bl9tb2IgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLXNob3J0LCAwKSBlYXNlLWluLW91dDtcbn1cblxuLmlzLW1vYmlsZSAuc29ydC13cmFwLmNhdGFsb2ctc29ydC13cmFwLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnQtd3JhcC5jYXRhbG9nLXNvcnQtd3JhcC1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc29ydC13cmFwLmNhdGFsb2ctc29ydC13cmFwLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXMtbW9iaWxlIC5zb3J0LXdyYXAuY2F0YWxvZy1zb3J0LXdyYXAtbW9iIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmlzLW1vYmlsZSAuc29ydC13cmFwLmNhdGFsb2ctc29ydC13cmFwLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnQtd3JhcC5jYXRhbG9nLXNvcnQtd3JhcC1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zb3J0LXdyYXAuY2F0YWxvZy1zb3J0LXdyYXAtbW9iIC5zb3J0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUVDRjE7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNvcnQtd3JhcC5jYXRhbG9nLXNvcnQtd3JhcC1tb2IgLnNvcnRfYnRuOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uc29ydC13cmFwIC5jdXJyZW50X3NvcnQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb3J0LXdyYXAgLmN1cnJlbnRfc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTFweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvaWNvbl9jaGVja19ibGFjay5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWNhcmQtY2hpcC1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTEzLCAxMTMsIDExMywgMC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDExcHg7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgNXB4KTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE4cHggMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY2F0YWxvZy1jYXJkLi1zbWFsbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2F0YWxvZy1jYXJkLi1zbWFsbCAuY2F0YWxvZy1jYXJkLW1lZGlhIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW46IC0xOHB4IC0xM3B4IDA7XG59XG4uY2F0YWxvZy1jYXJkLi1zbWFsbCAuY2F0YWxvZy1jYXJkLW1lZGlhIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXRhbG9nLWNhcmQuLXNtYWxsIC5jYXRhbG9nLWNhcmQtaW1hZ2VzIHtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbi5jYXRhbG9nLWNhcmQuLXNtYWxsIC5jYXRhbG9nLWNhcmQtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogODNweDtcbn1cbi5jYXRhbG9nLWNhcmQuLXNtYWxsIC5jYXRhbG9nLWNhcmQtdGh1bWJuYWlscyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhdGFsb2ctY2FyZC4tc21hbGwgLmNhdGFsb2ctY2FyZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLWNhcmQuLXNtYWxsIC5jYXRhbG9nLWNhcmQtZGV0YWlscyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cbi5jYXRhbG9nLWNhcmQuLXNtYWxsIC5jYXRhbG9nLWNhcmQtZGV0YWlscy1yb3cge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5jYXRhbG9nLWNhcmQuLXNtYWxsIC5jYXRhbG9nLWNhcmQtZGV0YWlscy1yb3cgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uY2F0YWxvZy1jYXJkLi1zbWFsbCAuY2F0YWxvZy1jYXJkLXVwZGF0ZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5jYXRhbG9nLWNhcmQtbWVkaWEge1xuICB3aWR0aDogMzY5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1jYXJkLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IC0xOHB4IC0xM3B4IDA7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmQtbWVkaWE6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC1tZWRpYTpob3ZlciAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZC1mYXZvcml0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWNhcmQtZmF2b3JpdGVzIHtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmQtZmF2b3JpdGVzIHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhdGFsb2ctY2FyZC1mYXZvcml0ZXMuZmlsbGVkIHN2ZyB7XG4gIGZpbGw6ICM4MWY7XG4gIGNvbG9yOiAjODFmO1xufVxuLmNhdGFsb2ctY2FyZC1hZ2VuY3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2F0YWxvZy1jYXJkLWFnZW5jeSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmNhdGFsb2ctY2FyZC1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1jYXJkLWltYWdlcyB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZC1jYXJvdXNlbC1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLWNhcmQtY2Fyb3VzZWwtc2xpZGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWNhcmQtY2Fyb3VzZWwtc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmRfX3ZpZGVvLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDZweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLWNhcmRfX3ZpZGVvLXRodW1ibmFpbC1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWNhcmRfX3ZpZGVvLXRodW1ibmFpbC1wbGF5IHN2ZyB7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGZpbGw6ICNmZmY7XG59XG4uY2F0YWxvZy1jYXJkX192aWRlby10aHVtYm5haWwtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDMzO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA2NXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uY2F0YWxvZy1jYXJkX192aWRlby10aHVtYm5haWwtbGFiZWwgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGZpbGw6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jYXRhbG9nLWNhcmRfX3ZpZGVvLXRodW1ibmFpbC1sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmNhdGFsb2ctY2FyZC10aHVtYm5haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzdweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1jYXJkLXRodW1ibmFpbHMge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZC10aHVtYm5haWxzIHBpY3R1cmUsIC5jYXRhbG9nLWNhcmQtdGh1bWJuYWlscyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSA2cHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2F0YWxvZy1jYXJkLXRodW1ibmFpbHMgcGljdHVyZSBpbWcsIC5jYXRhbG9nLWNhcmQtdGh1bWJuYWlscyB2aWRlbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC10aHVtYm5haWxzIHBpY3R1cmUsIC5jYXRhbG9nLWNhcmQtdGh1bWJuYWlscyB2aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctY2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmQtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmNhdGFsb2ctY2FyZC1wcmljZS1kaWZmIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4uY2F0YWxvZy1jYXJkLXByaWNlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2F0YWxvZy1jYXJkLXByaWNlLWRldGFpbHMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzRDNUI2QjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5jYXRhbG9nLWNhcmQtYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2F0YWxvZy1jYXJkLXJlZ2lvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjNEM1QjZCO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNhdGFsb2ctY2FyZC1yZWdpb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNhdGFsb2ctY2FyZC1yZWdpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhdGFsb2ctY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1jYXJkLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgfVxuICAuY2F0YWxvZy1jYXJkLWRldGFpbHM6aGFzKDpudGgtY2hpbGQoNSkpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZC1hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzRDNUI2QjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAxNHB4IDAgMTlweDtcbn1cbi5jYXRhbG9nLWNhcmQtZGV0YWlscy11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWNhcmQtZGV0YWlscy11c2VyIGltZywgLmNhdGFsb2ctY2FyZC1kZXRhaWxzLXVzZXIgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2F0YWxvZy1jYXJkLWRldGFpbHMtdXNlciBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogbm9uZTtcbiAgY29sb3I6ICM5NzlGQTk7XG59XG4uY2F0YWxvZy1jYXJkLWRldGFpbHMtdXNlciBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jYXRhbG9nLWNhcmQtZGV0YWlscy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1jYXJkLWRldGFpbHMtcm93IHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZC1kZXRhaWxzLXJvdy4tcHJlbWl1bSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2F0YWxvZy1jYXJkLWRldGFpbHMtcm93IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXRhbG9nLWNhcmQtZGV0YWlscy1yb3cgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2F0YWxvZy1jYXJkLWRldGFpbHMtcm93IHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiAjOTc5RkE5O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWNhcmQtZGV0YWlscy1yb3cgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZC1jaGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtM3B4IC00cHg7XG59XG4uY2F0YWxvZy1jYXJkLWNoaXAge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFQ0YxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBtYXJnaW46IDNweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLWNhcmQtY2hpcC4tb3JpZ2luYWwtY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5jYXRhbG9nLWNhcmQtY2hpcC4tcHJlbWl1bSB7XG4gIGNvbG9yOiAjODgxMUZGO1xuICBib3JkZXItY29sb3I6ICM4ODExRkY7XG59XG4uY2F0YWxvZy1jYXJkLWNoaXAuLWV4Y2x1c2l2ZSB7XG4gIGNvbG9yOiAjREE0OEM1O1xuICBib3JkZXItY29sb3I6ICNEQTQ4QzU7XG59XG4uY2F0YWxvZy1jYXJkLWNoaXAuLWV4Y2x1c2l2ZTpob3ZlciAuY2F0YWxvZy1jYXJkLWNoaXAtaGVscGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXRhbG9nLWNhcmQtY2hpcC4tZ3JlZW4ge1xuICBjb2xvcjogIzAwQzA3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBDMDcwO1xufVxuLmNhdGFsb2ctY2FyZC1jaGlwLi1wYXktY29tbWlzc2lvbiB7XG4gIGNvbG9yOiAjRUVCMzAwO1xuICBib3JkZXItY29sb3I6ICNFRUIzMDA7XG59XG4uY2F0YWxvZy1jYXJkLWNoaXAuLXNlYXJjaCB7XG4gIGNvbG9yOiAjNDU2RUZGO1xuICBib3JkZXItY29sb3I6ICM0NTZFRkY7XG59XG4uY2F0YWxvZy1jYXJkLWNoaXAuLXZpZGVvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGMTAxMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkYxMDEwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5jYXRhbG9nLWNhcmQtY2hpcC4tdmlkZW8gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhdGFsb2ctY2FyZC1jaGlwLi1zdWJ3YXkge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5jYXRhbG9nLWNhcmQtY2hpcC4tc3Vid2F5LCAuY2F0YWxvZy1jYXJkLWNoaXAuLW9yaWVudCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLWxvbmcsIDApIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5jYXRhbG9nLWNhcmQtY2hpcC4tc3Vid2F5OmhvdmVyLCAuY2F0YWxvZy1jYXJkLWNoaXAuLW9yaWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhdGFsb2ctY2FyZC1jaGlwLi1zdWJ3YXktcmVkIHN2ZyB7XG4gIGZpbGw6ICNGRjQ1NDU7XG59XG4uY2F0YWxvZy1jYXJkLWNoaXAuLXN1YndheS1ncmVlbiBzdmcge1xuICBmaWxsOiAjMDBDMDcwO1xufVxuLmNhdGFsb2ctY2FyZC1jaGlwLi1zdWJ3YXktYmx1ZSB7XG4gIGZpbGw6ICM0NTZFRkY7XG59XG4uY2F0YWxvZy1jYXJkLWNoaXAgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2F0YWxvZy1jYXJkLXVwZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1jYXJkLXVwZGF0ZSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWNhcmQtdXBkYXRlIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmQtdXBkYXRlIHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5jYXRhbG9nLWNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRDNUI2QjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uY2F0YWxvZy1jYXJkLWRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM0QzVCNkI7XG59XG4uY2F0YWxvZy1jYXJkLWRlc2NyaXB0aW9uIHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4uY2F0YWxvZy1jYXJkLWRlc2NyaXB0aW9uIHNwYW4uLWZyZWUge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGxpbmUtY2xhbXA6IDE7XG59XG4uY2F0YWxvZy1jYXJkLWRlc2NyaXB0aW9uIHNwYW4uLW9wZW5lZCB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNDBlbTtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLWF2YXRhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2F0YWxvZy1jYXJkLWF1dGhvci1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLWF2YXRhciBpbWcucHJvX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLXZlcmlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTdweDtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0cHggNnB4IDRweCAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhdGFsb2ctY2FyZC1hdXRob3ItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2F0YWxvZy1jYXJkLWF1dGhvci10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjNEM1QjZCO1xufVxuLmNhdGFsb2ctY2FyZC1hdXRob3Itc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzRDNUI2QjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhdGFsb2ctY2FyZC1hdXRob3Itc3VidGl0bGUgaW1nIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLXN1YnRpdGxlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLWFjdGlvbnMgLmNhdGFsb2ctY2FyZC1hdXRob3ItYWN0aW9uICsgLmNhdGFsb2ctY2FyZC1hdXRob3ItYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uY2F0YWxvZy1jYXJkLWF1dGhvci1hY3Rpb24gLnJidG4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLWFjdGlvbiAucmJ0biBzdmcge1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhdGFsb2ctY2FyZC1hdXRob3ItcGhvbmVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLXBob25lcyBhIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RUNGMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhdGFsb2ctY2FyZC1hdXRob3ItcGhvbmVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLXBob25lcyBhICsgYSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5jYXRhbG9nLWNhcmQtYXV0aG9yLWNvbXBhbnkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2F0YWxvZy1jYXJkIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctY2FyZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub2ZmZXItc2ltaWxhci1jYXJkcyAuY2F0YWxvZy1jYXJkLWZhdm9yaXRlcywgLnJpZWx0b3Jfc2xpZGVyLmZ1bGxfbGlzdCAuY2F0YWxvZy1jYXJkLWZhdm9yaXRlcywgLmFnZW5jeV9zbGlkZXJfY29udCAuY2F0YWxvZy1jYXJkLWZhdm9yaXRlcyB7XG4gIHRvcDogMjFweDtcbn1cblxuLnNpbXBsZS1yaWVsdG9yLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDc1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uc2ltcGxlLXJpZWx0b3ItcG9wdXAuLWNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlLXJpZWx0b3ItcG9wdXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNpbXBsZS1yaWVsdG9yLXBvcHVwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbXBsZS1yaWVsdG9yLXBvcHVwX19hY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zaW1wbGUtcmllbHRvci1wb3B1cF9fYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5vZmZlcnMtdmlldy1oZWFkLXdyYXAge1xuICBwYWRkaW5nOiAwIDE2cHggMCA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcnMtdmlldy1oZWFkLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbi5vZmZlcnMtaW5kZXgtY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5vZmZlcnMtdmlldy1zaG93LW1vYmlsZS1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1tb2JpbGUgLm9mZmVycy12aWV3LXNob3ctbW9iaWxlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmZXJzLXZpZXctc2hvdy1tb2JpbGUtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLmZvcm0taGVhZGVyLW1vYmlsZSwgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAuZm9ybS1mb290ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1tb2JpbGUgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLW1vYmlsZSAub2ZmZXJzLXZpZXctZm9ybS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHZhcigtLWlvczI2LW1vZGFsLXBvc2l0aW9uLCBmaXhlZCk7XG4gIH1cbn1cbi5pcy1tb2JpbGUgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlci4tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaXMtbW9iaWxlIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLmZvcm0taGVhZGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaXMtbW9iaWxlIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLmZvcm0taGVhZGVyLW1vYmlsZSAuZm9ybS1oZWFkZXItbW9iaWxlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uaXMtbW9iaWxlIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLmZvcm0taGVhZGVyLW1vYmlsZSAuZm9ybS1oZWFkZXItbW9iaWxlX19jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pcy1tb2JpbGUgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAuZm9ybS1mb290ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGdhcDogMTJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgei1pbmRleDogMTtcbn1cbi5pcy1tb2JpbGUgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAuZm9ybS1mb290ZXItbW9iaWxlIC5maWx0ZXJfX2FwcGx5LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pcy1tb2JpbGUgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAub2ZmZXJzLWZvcm0tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1tb2JpbGUgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAub2ZmZXJzLWZvcm0tY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmlzLW1vYmlsZSAub2ZmZXJzLXZpZXctZm9ybS13cmFwcGVyIC5vZmZlcnMtZm9ybS1jb250ZW50IC5mb3JtLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1tb2JpbGUgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAub2ZmZXJzLWZvcm0tY29udGVudCAuZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAzNHB4IDAgMTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogdmFyKC0taW9zMjYtbW9kYWwtcG9zaXRpb24sIGZpeGVkKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmZXJzLXZpZXctZm9ybS13cmFwcGVyLi12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAuZm9ybS1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAub2ZmZXJzLXZpZXctZm9ybS13cmFwcGVyIC5mb3JtLWhlYWRlci1tb2JpbGUgLmZvcm0taGVhZGVyLW1vYmlsZV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLmZvcm0taGVhZGVyLW1vYmlsZSAuZm9ybS1oZWFkZXItbW9iaWxlX19jbG9zZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciAuZm9ybS1mb290ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLmZvcm0tZm9vdGVyLW1vYmlsZSAuZmlsdGVyX19hcHBseS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLm9mZmVycy1mb3JtLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub2ZmZXJzLXZpZXctZm9ybS13cmFwcGVyIC5vZmZlcnMtZm9ybS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmZlcnMtdmlldy1mb3JtLXdyYXBwZXIgLm9mZmVycy1mb3JtLWNvbnRlbnQgLmZvcm0td3JhcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub2ZmZXJzLXZpZXctZm9ybS13cmFwcGVyIC5vZmZlcnMtZm9ybS1jb250ZW50IC5mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDM0cHggMCAxMHB4IDA7XG4gIH1cbn1cblxuLmZvcm0taGVhZGVyLW1vYmlsZSB7XG4gIGhlaWdodDogNzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmNhdGFsb2ctc2VvLWxpbmtzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1zZW8tbGlua3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi5pbmRleC1saXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kZXgtbGlzdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5fb2ZmZXJzX3dyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2lkZWJhcl9vZmZlcnNfd3Ige1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXJfb2ZmZXJzX3dyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhcl9vZmZlcnNfd3Ige1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zaWRlYmFyX29mZmVyc193ciAucmF0aW5nX3NvcnRfd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc29ydF9idG5fd3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29udGFpbmVyLW9mZmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGFpbmVyLW9mZmVycyAuc2lkZWJhci1jb2wge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1vZmZlcnMgLnNpZGViYXItY29sIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uY29udGFpbmVyLW9mZmVycyAuc2lkZWJhci1jb2wgLnNpZGViYXItY29udGFpbmVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItb2ZmZXJzIC5zaWRlYmFyLWNvbCAuc2lkZWJhci1jb250YWluZXIge1xuICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICB9XG59XG4uY29udGFpbmVyLW9mZmVycyAuc2lkZWJhci1jb2wgLnNpZGViYXItY29udGFpbmVyIC5hZGQtb2ZmZXItYnV0dG9uIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLW9mZmVycyAuc2lkZWJhci1jb2wgLnNpZGViYXItY29udGFpbmVyIC5hZGQtb2ZmZXItYnV0dG9uIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1vZmZlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1sZWZ0LXNpZGUge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1pbi13aWR0aDogNzIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLWxlZnQtc2lkZSB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHZhcigtLWlvczI2LW1vZGFsLXBvc2l0aW9uLCBmaXhlZCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1tb2RhbC0xMDAtaGVpZ2h0KTtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcCAubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcCAubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCAubWFwYm94Z2wtY3RybC1hdHRyaWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTcwcHg7XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVycy1tYXAgLm1hcGJveGdsLWN0cmwtZnVsbHNjcmVlbixcbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcCAubWFwYm94Z2wtY3RybC1zaHJpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwIC5tYXBib3hnbC1jdHJsLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA4VjNIOE0xMiAzSDE3VjhNMTcgMTJWMTdIMTJNOCAxN0gzVjEyJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyLjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcCAubWFwYm94Z2wtY3RybC1zaHJpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOCAzVjhIM00xMiAzVjhIMTdNMTcgMTJIMTJWMTdNMyAxMkg4VjE3JyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyLjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcF9fbWFya2VyLXdpdGgtbGFiZWwge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjODgxMUZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbi1zaG9ydCwgMCkgZWFzZS1pbi1vdXQ7XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVycy1tYXBfX21hcmtlci13aXRoLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICM4ODExRkY7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAxJSwgNTAlIDEwMCUsIDEwMCUgMCUpO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLXNob3J0LCAwKSBlYXNlLWluLW91dDtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcF9fbWFya2VyLXdpdGgtbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREE0OEM1O1xuICB6LWluZGV4OiAzO1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwX19tYXJrZXItd2l0aC1sYWJlbDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjREE0OEM1O1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwX19tYXJrZXItd2l0aC1sYWJlbC4tYWN0aXZlLCAuY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVycy1tYXBfX21hcmtlci13aXRoLWxhYmVsLi1hY3RpdmUuLXZpc2l0ZWQsIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcF9fbWFya2VyLXdpdGgtbGFiZWwuLWhvdmVyZWQsIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcF9fbWFya2VyLXdpdGgtbGFiZWwuLWhvdmVyZWQuLXZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiAjREE0OEM1O1xuICB6LWluZGV4OiAyO1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwX19tYXJrZXItd2l0aC1sYWJlbC4tYWN0aXZlOjphZnRlciwgLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwX19tYXJrZXItd2l0aC1sYWJlbC4tYWN0aXZlLi12aXNpdGVkOjphZnRlciwgLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwX19tYXJrZXItd2l0aC1sYWJlbC4taG92ZXJlZDo6YWZ0ZXIsIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcF9fbWFya2VyLXdpdGgtbGFiZWwuLWhvdmVyZWQuLXZpc2l0ZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0RBNDhDNTtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcF9fbWFya2VyLXdpdGgtbGFiZWwuLXZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjQ4QUU1O1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlcnMtbWFwX19tYXJrZXItd2l0aC1sYWJlbC4tdmlzaXRlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjQ4QUU1O1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZHMge1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLW1lZGl1bSwgMCkgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5MnB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVyLW1hcC1jYXJkcy4tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVyLW1hcC1jYXJkcy4tbXVsdGlwbGUgLm9mZmVyLW1hcC1jYXJkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZGZkZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiAxMDlweDtcbiAgICBib3R0b206IGNhbGMoODRweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIH1cbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmRzLi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDIwMCUsIDApO1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZHMuLWRlbGV0ZWQge1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVyLW1hcC1jYXJkIC5vZmZlci1tYXAtY2FyZC1waG90by1jb250YWluZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQgLm9mZmVyLW1hcC1jYXJkLXBob3RvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwOXB4O1xuICAgIG1pbi13aWR0aDogMTA5cHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCAub2ZmZXItbWFwLWNhcmQtcGhvdG8tY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZF9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCAub2ZmZXItbWFwLWNhcmQtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE2cHggMjBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCAub2ZmZXItbWFwLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCA3cHggOHB4IDEzcHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCAub2ZmZXItbWFwLWNhcmQtY29udGVudCAub2ZmZXItbWFwLWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQgLm9mZmVyLW1hcC1jYXJkLWNvbnRlbnQgLm9mZmVyLW1hcC1jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVyLW1hcC1jYXJkIC5vZmZlci1tYXAtY2FyZC1jb250ZW50IC5vZmZlci1tYXAtY2FyZC1nZW8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDRweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVyLW1hcC1jYXJkIC5vZmZlci1tYXAtY2FyZC1jb250ZW50IC5vZmZlci1tYXAtY2FyZC1nZW8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCAub2ZmZXItbWFwLWNhcmQtY29udGVudCAub2ZmZXItbWFwLWNhcmQtZ2VvIC5vZmZlci1tYXAtY2FyZF9fYWRkcmVzcyB7XG4gIGNvbG9yOiBibGFjaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQgLm9mZmVyLW1hcC1jYXJkLWNvbnRlbnQgLm9mZmVyLW1hcC1jYXJkLWdlbyAub2ZmZXItbWFwLWNhcmRfX2Rpc3RyaWN0IHtcbiAgY29sb3I6ICM0YzViNmI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY29udGFpbmVyLW9mZmVycyAub2ZmZXJzLW1hcC1jb250YWluZXIgLm9mZmVyLW1hcC1jYXJkIC5vZmZlci1tYXAtY2FyZC1jb250ZW50IC5vZmZlci1tYXAtY2FyZC1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCAub2ZmZXItbWFwLWNhcmQtY29udGVudCAub2ZmZXItbWFwLWNhcmQtZmVhdHVyZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMgLm9mZmVycy1tYXAtY29udGFpbmVyIC5vZmZlci1tYXAtY2FyZCAub2ZmZXItbWFwLWNhcmQtY29udGVudCAub2ZmZXItbWFwLWNhcmQtZmVhdHVyZXMgLm9mZmVyLW1hcC1jYXJkLWZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQgLm9mZmVyLW1hcC1jYXJkLWNvbnRlbnQgLm9mZmVyLW1hcC1jYXJkLWZlYXR1cmVzIC5vZmZlci1tYXAtY2FyZC1mZWF0dXJlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQgLm9mZmVyLW1hcC1jYXJkLWNvbnRlbnQgLm9mZmVyLW1hcC1jYXJkLWZlYXR1cmVzIC5vZmZlci1tYXAtY2FyZC1mZWF0dXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQgLm9mZmVyLW1hcC1jYXJkLWNvbnRlbnQgLm9mZmVyLW1hcC1jYXJkLWZlYXR1cmVzIC5vZmZlci1tYXAtY2FyZC1mZWF0dXJlIC5vZmZlci1tYXAtY2FyZC1mZWF0dXJlX19pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZpbGw6ICM5NzlGQTk7XG4gIGNvbG9yOiAjOTc5RkE5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jb250YWluZXItb2ZmZXJzIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXItbWFwLWNhcmQgLm9mZmVyLW1hcC1jYXJkLWNvbnRlbnQgLm9mZmVyLW1hcC1jYXJkLWZlYXR1cmVzIC5vZmZlci1tYXAtY2FyZC1mZWF0dXJlIC5vZmZlci1tYXAtY2FyZC1mZWF0dXJlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY2F0YWxvZy1pdGVtcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbXMtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICB0b3A6IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uLXNob3J0LCAwKSBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4uY2F0YWxvZy1pdGVtcy1jb250YWluZXIuLWxvYWRpbmc6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNvbnRhaW5lci1vZmZlcnMgLnN3aXRjaC12aWV3LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiBjYWxjKDI0cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLnN3aXRjaC12aWV3LWJ1dHRvbiAuc3dpdGNoLXZpZXctYnV0dG9uX19tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhaW5lci1vZmZlcnMgLnN3aXRjaC12aWV3LWJ1dHRvbiAuc3dpdGNoLXZpZXctYnV0dG9uX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1vZmZlcnMuLW1hcC12aXNpYmxlIC5vZmZlcnMtbWFwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhaW5lci1vZmZlcnMuLW1hcC12aXNpYmxlIC5zd2l0Y2gtdmlldy1idXR0b25fX21hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyLW9mZmVycy4tbWFwLXZpc2libGUgLnN3aXRjaC12aWV3LWJ1dHRvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXItb2ZmZXJzLi1tYXAtdmlzaWJsZSAuZmlsdGVyX2J0bl9tb2Ige1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcycHg7XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLmNvbnRhaW5lci1vZmZlcnMuLW1hcC1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmNvbnRhaW5lci1vZmZlcnMuLW1hcC1mdWxsc2NyZWVuIC5vZmZlcnMtbGVmdC1zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDI0cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFpbmVyLW9mZmVycy4tbWFwLWZ1bGxzY3JlZW4gLm9mZmVycy1sZWZ0LXNpZGUgPiA6bm90KC5vZmZlcnMtdmlldy1oZWFkLXdyYXApIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1vZmZlcnMuLW1hcC1mdWxsc2NyZWVuIC5vZmZlcnMtdmlldy1oZWFkLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jb250YWluZXItb2ZmZXJzLi1tYXAtZnVsbHNjcmVlbiAub2ZmZXJzLXZpZXctaGVhZC13cmFwID4gOm5vdCgub2ZmZXJzLXZpZXctZm9ybS13cmFwcGVyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLW9mZmVycy4tbWFwLWZ1bGxzY3JlZW4gLm9mZmVycy12aWV3LWZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLmNvbnRhaW5lci1vZmZlcnMuLW1hcC1mdWxsc2NyZWVuIC5vZmZlcnMtZm9ybS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY29udGFpbmVyLW9mZmVycy4tbWFwLWZ1bGxzY3JlZW4gLm9mZmVycy1mb3JtLWNvbnRlbnQgLmZvcm0td3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWluZXItb2ZmZXJzLi1tYXAtZnVsbHNjcmVlbiAub2ZmZXJzLWZvcm0tY29udGVudCAubmF2aWdhdGlvbl93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLW9mZmVycy4tbWFwLWZ1bGxzY3JlZW4gLm9mZmVycy1mb3JtLWNvbnRlbnQgLm5hdl9pdGVtc193cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbnRhaW5lci1vZmZlcnMuLW1hcC1mdWxsc2NyZWVuIC5vZmZlcnMtZm9ybS1jb250ZW50IC5hZGRpdGlvbmFsLWZpbHRlcnMtcG9wdXAge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbi5jb250YWluZXItb2ZmZXJzLi1tYXAtZnVsbHNjcmVlbiAub2ZmZXJzLWZvcm0tY29udGVudCAuYWRkaXRpb25hbC1maWx0ZXJzLXBvcHVwIC5hZGRpdGlvbmFsLWZpbHRlcnMtY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1vZmZlcnMuLW1hcC1mdWxsc2NyZWVuIC5vZmZlcnMtZm9ybS1jb250ZW50IC5hZGRpdGlvbmFsLWZpbHRlcnMtcG9wdXAgLmFkZGl0aW9uYWwtZmlsdGVycy1yb3cge1xuICBtaW4td2lkdGg6IDA7XG59XG4uY29udGFpbmVyLW9mZmVycy4tbWFwLWZ1bGxzY3JlZW4gLm9mZmVycy1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1vZmZlcnMuLW1hcC1mdWxsc2NyZWVuIC5vZmZlcnMtbWFwLWNvbnRhaW5lciAub2ZmZXJzLW1hcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250YWluZXItb2ZmZXJzLi1tYXAtZnVsbHNjcmVlbiAub2ZmZXJzLW1hcC1jb250YWluZXIgLm1hcGJveGdsLWN0cmwtdG9wLWxlZnQsXG4uY29udGFpbmVyLW9mZmVycy4tbWFwLWZ1bGxzY3JlZW4gLm9mZmVycy1tYXAtY29udGFpbmVyIC5tYXBib3hnbC1jdHJsLXRvcC1yaWdodCB7XG4gIHRvcDogMTZweDtcbn1cbi5jb250YWluZXItb2ZmZXJzLi1tYXAtZnVsbHNjcmVlbiAub2ZmZXJzLW1hcC1jb250YWluZXIgLm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQsXG4uY29udGFpbmVyLW9mZmVycy4tbWFwLWZ1bGxzY3JlZW4gLm9mZmVycy1tYXAtY29udGFpbmVyIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMTZweDtcbn1cblxuYm9keS4tb2ZmZXJzLW1hcC1mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI25wcm9ncmVzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI25wcm9ncmVzcyAuYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNucHJvZ3Jlc3MgLmJhciAucGVnIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2ZmZmZmZiwgMCAwIDVweCAjZmZmZmZmO1xufVxuXG4uc2VvLXN5bm9ueW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZW8tc3lub255bXMge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICByb3ctZ2FwOiA0cHg7XG4gIH1cbn1cbi5zZW8tc3lub255bXMgbGkge1xuICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc2VvLXN5bm9ueW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tYXBib3hnbC1jdHJsLXRvZ2dsZS1sYXllcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFwYm94Z2wtY3RybC10b2dnbGUtbGF5ZXJzIC5tYXBib3hnbC1jdHJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21hcC9sYXllcnMtaWNvbi5zdmdcIik7XG59XG5cbi5tYXBib3hnbC1jdHJsLWxheWVycyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYXBib3hnbC1jdHJsLWxheWVyc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubWFwYm94Z2wtY3RybC1sYXllcnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWFwYm94Z2wtY3RybC1sYXllcnNfX2l0ZW0gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubWFwYm94Z2wtY3RybC1sYXllcnNfX2l0ZW06aG92ZXIsIC5tYXBib3hnbC1jdHJsLWxheWVyc19faXRlbS4tYWN0aXZlIHtcbiAgY29sb3I6ICM4ODExRkY7XG59Il19 */
