/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/site_map.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.cm-map-page {
  --cm-navbar-h: 72px;
  --cm-header-h: 152px;
  min-height: calc(100vh - var(--cm-navbar-h));
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
}
@media (max-width: 991.98px) {
  .cm-map-page {
    --cm-header-h: 132px;
  }
}

.cm-map-page__header {
  border-bottom: 1px solid #EBEBEB;
  background: #FFFFFF;
  position: sticky;
  top: var(--cm-navbar-h);
  z-index: 10;
  padding: 16px 24px 0;
}
@media (max-width: 575.98px) {
  .cm-map-page__header {
    padding: 12px 16px 0;
  }
}

.cm-map-page__header-row1 {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 14px;
}

.cm-map-page__heading-wrap {
  min-width: 0;
}

.cm-map-page__heading {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #222222;
  margin: 0;
  line-height: 1.2;
  letter-spacing: -0.2px;
}
@media (max-width: 575.98px) {
  .cm-map-page__heading {
    font-size: 18px;
  }
}

.cm-map-page__count {
  font-weight: 700;
}

.cm-map-page__subheading {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  color: #717171;
  margin: 2px 0 0;
  font-weight: 400;
}

.cm-map-page__actions {
  display: flex;
  gap: 12px;
  align-items: center;
}
@media (max-width: 767.98px) {
  .cm-map-page__actions {
    width: 100%;
    justify-content: space-between;
  }
}

.cm-map-toggle {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  user-select: none;
}
.cm-map-toggle input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.cm-map-toggle__track {
  width: 32px;
  height: 18px;
  border-radius: 9999px;
  background: #C1C1C1;
  position: relative;
  transition: background 160ms ease;
  flex-shrink: 0;
}

.cm-map-toggle__thumb {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  transition: transform 160ms ease;
}

.cm-map-toggle input:checked + .cm-map-toggle__track {
  background: #222222;
}
.cm-map-toggle input:checked + .cm-map-toggle__track .cm-map-toggle__thumb {
  transform: translateX(14px);
}

.cm-map-toggle__label {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #222222;
}
@media (max-width: 575.98px) {
  .cm-map-toggle__label {
    font-size: 12px;
  }
}

.cm-map-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #222222;
  background: #FFFFFF;
  border: 1px solid #C1C1C1;
  border-radius: 9999px;
  padding: 8px 16px;
  cursor: pointer;
  transition: border-color 120ms ease, background 120ms ease;
  text-decoration: none;
  line-height: 1.2;
}
.cm-map-pill:hover {
  border-color: #222222;
  background: #F7F7F7;
  color: #222222;
  text-decoration: none;
}
.cm-map-pill svg {
  display: block;
  flex-shrink: 0;
}
.cm-map-pill--primary {
  background: #5A9A4C;
  color: #FFFFFF;
  border-color: #5A9A4C;
}
.cm-map-pill--primary:hover {
  background: #4A8A3C;
  border-color: #4A8A3C;
  color: #FFFFFF;
}

.cm-map-filters {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 4px 0 14px;
  scrollbar-width: none;
}
.cm-map-filters::-webkit-scrollbar {
  display: none;
}
.cm-map-filters {
  mask-image: linear-gradient(90deg, transparent 0, black 16px, black calc(100% - 32px), transparent 100%);
}

.cm-map-filters__divider {
  width: 1px;
  background: #DDDDDD;
  margin: 4px 4px;
  flex-shrink: 0;
}

.cm-map-chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  padding: 8px 14px;
  border-radius: 9999px;
  background: #FFFFFF;
  border: 1px solid #C1C1C1;
  color: #484848;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: all 150ms ease;
  white-space: nowrap;
  line-height: 1.2;
}
.cm-map-chip svg {
  color: #717171;
  transition: color 150ms ease;
  flex-shrink: 0;
}
.cm-map-chip:hover {
  border-color: #222222;
  background: #F7F7F7;
  color: #222222;
}
.cm-map-chip:hover svg {
  color: #222222;
}
.cm-map-chip.is-active {
  background: #222222;
  border-color: #222222;
  color: #FFFFFF;
}
.cm-map-chip.is-active svg {
  color: #FFFFFF;
}
.cm-map-chip.is-active:hover {
  background: #484848;
}
.cm-map-chip--budget {
  font-size: 13px;
}
.cm-map-chip--reset {
  background: rgba(90, 154, 76, 0.08);
  border-color: rgba(90, 154, 76, 0.3);
  color: #4A8A3C;
}
.cm-map-chip--reset svg {
  color: #4A8A3C;
}
.cm-map-chip--reset:hover {
  background: rgba(90, 154, 76, 0.15);
  border-color: #4A8A3C;
  color: #4A8A3C;
}

.cm-map-page__split {
  display: grid;
  grid-template-columns: 60% 40%;
  flex: 1;
  min-height: 0;
}
@media (max-width: 1199.98px) {
  .cm-map-page__split {
    grid-template-columns: 55% 45%;
  }
}
@media (max-width: 991.98px) {
  .cm-map-page__split {
    grid-template-columns: 1fr;
    position: relative;
  }
}

.cm-map-page__list-wrap {
  overflow-y: auto;
  max-height: calc(100vh - var(--cm-navbar-h) - var(--cm-header-h));
  scrollbar-width: thin;
  scrollbar-color: #C1C1C1 transparent;
}
.cm-map-page__list-wrap::-webkit-scrollbar {
  width: 8px;
}
.cm-map-page__list-wrap::-webkit-scrollbar-thumb {
  background: #C1C1C1;
  border-radius: 4px;
}
.cm-map-page__list-wrap::-webkit-scrollbar-track {
  background: transparent;
}
@media (max-width: 991.98px) {
  .cm-map-page__list-wrap {
    max-height: none;
    overflow-y: visible;
  }
  .is-mobile-map-fullscreen .cm-map-page__list-wrap {
    display: none;
  }
}

.cm-map-page__list {
  padding: 24px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 28px 20px;
  align-content: start;
}
@media (max-width: 1399.98px) {
  .cm-map-page__list {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
@media (min-width: 1800px) {
  .cm-map-page__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 575.98px) {
  .cm-map-page__list {
    padding: 16px;
    gap: 20px;
  }
}

.cm-listing {
  position: relative;
  background: transparent;
  border: none;
  animation: cmListingFadeIn 200ms ease-out backwards;
}
.cm-listing.is-hidden {
  display: none !important;
}

@keyframes cmListingFadeIn {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.cm-listing__link {
  display: block;
  text-decoration: none;
  color: #222222;
}
.cm-listing__link:hover, .cm-listing__link:focus {
  text-decoration: none;
  color: #222222;
}

.cm-listing__media {
  position: relative;
  aspect-ratio: 1/1;
  border-radius: 14px;
  overflow: hidden;
  background: #EBEBEB;
  margin-bottom: 12px;
  cursor: pointer;
}

.cm-listing__track {
  position: relative;
  width: 100%;
  height: 100%;
}

.cm-listing__slide {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  transition: opacity 200ms ease;
}
.cm-listing__slide.is-active {
  opacity: 1;
}

.cm-listing:hover .cm-listing__slide.is-active {
  transform: scale(1.03);
  transition: transform 400ms ease, opacity 200ms ease;
}

.cm-listing__heart {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  transition: transform 120ms ease;
  z-index: 3;
}
.cm-listing__heart svg {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3));
}
.cm-listing__heart:hover {
  transform: scale(1.1);
}
.cm-listing__heart.is-active {
  color: #FF385C;
}

.cm-listing__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 50%;
  color: #222222;
  cursor: pointer;
  opacity: 0;
  transition: opacity 160ms ease, transform 120ms ease, box-shadow 120ms ease;
  z-index: 2;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
  padding: 0;
}
.cm-listing__arrow--prev {
  left: 10px;
}
.cm-listing__arrow--next {
  right: 10px;
}
.cm-listing__arrow:hover {
  transform: translateY(-50%) scale(1.06);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
}
.cm-listing__arrow:disabled {
  opacity: 0 !important;
  cursor: default;
  pointer-events: none;
}

.cm-listing__media:hover .cm-listing__arrow:not(:disabled) {
  opacity: 1;
}

.cm-listing__dots {
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 5px;
  z-index: 2;
}

.cm-listing__dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.65);
  border: none;
  padding: 0;
  cursor: pointer;
  transition: background 120ms ease, transform 120ms ease;
}
.cm-listing__dot:hover {
  transform: scale(1.3);
  background: rgba(255, 255, 255, 0.9);
}
.cm-listing__dot.is-active {
  background: #FFFFFF;
  transform: scale(1.15);
}

.cm-listing__body {
  padding: 0 2px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.cm-listing__row1 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 8px;
}

.cm-listing__location {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #222222;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cm-listing__rating {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 500;
  color: #222222;
  flex-shrink: 0;
}
.cm-listing__rating svg {
  color: #222222;
}

.cm-listing__row2 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  color: #717171;
  font-weight: 400;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cm-listing__row3 {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  color: #717171;
  font-weight: 400;
  line-height: 1.3;
}

.cm-listing__row4 {
  margin-top: 6px;
}

.cm-listing__price {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 15px;
  color: #222222;
  font-weight: 400;
}
.cm-listing__price strong {
  font-weight: 600;
}

.cm-listing.is-highlighted .cm-listing__media {
  outline: 2px solid #222222;
  outline-offset: 2px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
}

.cm-map-empty {
  grid-column: 1/-1;
  text-align: center;
  padding: 64px 24px;
  color: #717171;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.cm-map-empty__illustration {
  margin-bottom: 8px;
}

.cm-map-empty__title {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #222222;
  margin: 0;
}

.cm-map-empty__text {
  font-size: 14px;
  color: #717171;
  margin: 0;
  max-width: 320px;
}

.cm-map-page__map-wrap {
  position: sticky;
  top: calc(var(--cm-navbar-h) + var(--cm-header-h));
  height: calc(100vh - var(--cm-navbar-h) - var(--cm-header-h));
  background: #F7F7F7;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .cm-map-page__map-wrap {
    position: fixed;
    inset: var(--cm-navbar-h) 0 0 0;
    height: calc(100vh - var(--cm-navbar-h));
    z-index: 5;
    transform: translateY(100%);
    transition: transform 240ms ease;
  }
  .is-mobile-map-fullscreen .cm-map-page__map-wrap {
    transform: translateY(0);
  }
}

.cm-map-page__map {
  width: 100%;
  height: 100%;
}

.cm-map-search-area {
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 10px 18px;
  background: #222222;
  color: #FFFFFF;
  border: none;
  border-radius: 9999px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
  z-index: 500;
  animation: cmSearchAreaPop 220ms cubic-bezier(0.2, 0.6, 0.25, 1);
}
.cm-map-search-area svg {
  color: #FFFFFF;
}
.cm-map-search-area:hover {
  background: #484848;
  transform: translateX(-50%) translateY(-1px);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}
.cm-map-search-area[hidden] {
  display: none;
}

@keyframes cmSearchAreaPop {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
}
.cm-map-mobile-toggle {
  display: none;
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  align-items: center;
  gap: 8px;
  padding: 12px 22px;
  background: #222222;
  color: #FFFFFF;
  border: none;
  border-radius: 9999px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
  z-index: 1100;
}
.cm-map-mobile-toggle svg {
  color: #FFFFFF;
}
.cm-map-mobile-toggle:hover {
  background: #484848;
}
@media (max-width: 991.98px) {
  .cm-map-mobile-toggle {
    display: inline-flex;
  }
}

.cm-map-marker-pill {
  background: transparent !important;
  border: none !important;
}
.cm-map-marker-pill > div {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  background: #FFFFFF;
  color: #222222;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 9999px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 600;
  font-size: 13px;
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
  transition: all 140ms cubic-bezier(0.2, 0.6, 0.25, 1);
  min-width: 44px;
}
.cm-map-marker-pill:hover > div {
  transform: scale(1.08);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
  z-index: 1000;
}
.cm-map-marker-pill.is-active > div {
  background: #222222;
  color: #FFFFFF;
  border-color: #222222;
  transform: scale(1.12);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);
}

.leaflet-popup-content-wrapper {
  border-radius: 14px;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 10px 32px rgba(0, 0, 0, 0.18);
  border: 1px solid rgba(0, 0, 0, 0.04);
}

.leaflet-popup-content {
  margin: 0;
  width: 260px !important;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.leaflet-popup-tip {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
}

.cm-map-popup {
  display: block;
  text-decoration: none;
  color: inherit;
}
.cm-map-popup:hover {
  text-decoration: none;
  color: inherit;
}
.cm-map-popup__img {
  width: 100%;
  height: 160px;
  object-fit: cover;
  display: block;
  background: #EBEBEB;
}
.cm-map-popup__inner {
  padding: 14px 16px;
}
.cm-map-popup__city {
  font-size: 13px;
  color: #717171;
  font-weight: 500;
  margin: 0 0 4px;
}
.cm-map-popup__title {
  font-size: 15px;
  font-weight: 600;
  color: #222222;
  margin: 0 0 8px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cm-map-popup__price {
  font-size: 14px;
  color: #222222;
  margin: 0;
}
.cm-map-popup__price strong {
  font-weight: 600;
}

.leaflet-control-zoom {
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  border-radius: 8px !important;
  overflow: hidden;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12) !important;
}
.leaflet-control-zoom a {
  background: #FFFFFF !important;
  color: #222222 !important;
  border-bottom-color: #DDDDDD !important;
  width: 32px !important;
  height: 32px !important;
  line-height: 32px !important;
  font-size: 18px !important;
}
.leaflet-control-zoom a:hover {
  background: #F7F7F7 !important;
}

.leaflet-control-attribution {
  font-size: 10px !important;
  background: rgba(255, 255, 255, 0.85) !important;
  padding: 2px 6px !important;
  border-radius: 4px 0 0 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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L3ZCYztFRGd3QmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Qko7QUEwQkU7RUFDRTtFQUNBLGNDM3dCYztFRDR3QmQ7QUF4Qko7QUEwQkk7RUFBUztBQXZCYjs7QUE0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXpCRjtBQTJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekJKO0FBMkJJO0VBQ0U7QUF6Qk47O0FBOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEzQkYsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NpdGVfbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3Rva2Vucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ0b2tlbnNcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQQUdFIE1BUCDigJQgUmVmb250ZSBBaXJibmIgMjAyNiBmaWTDqGxlXG4vLyBTcGxpdCA2MC80MCAobGlzdGUvbWFwKSwgZmlsdGVyIGNoaXBzIHN0aWNreSwgY2Fycm91c2VsIGNhcmRzIGZvbmN0aW9ubmVsLFxuLy8gbWFya2VycyBBaXJibmItZmlkw6hsZSwgbW9iaWxlIGJvdHRvbS1zaGVldCwgc3luYyBob3ZlciBzb3BoaXN0aXF1w6llLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5jbS1tYXAtcGFnZSB7XG4gIC0tY20tbmF2YmFyLWg6IDcycHg7XG4gIC0tY20taGVhZGVyLWg6IDE1MnB4OyAgICAgICAgICAgICAvLyBoZWFkZXIgKyBmaWx0ZXJzIGNoaXBzXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1jbS1uYXZiYXItaCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC0wO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC0tY20taGVhZGVyLWg6IDEzMnB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBREVSIDogY29tcHRldXIgKyB0b2dnbGUgKyBmaWx0ZXIgY2hpcHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmNtLW1hcC1wYWdlX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNtLW5ldXRyYWwtMTAwO1xuICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC0wO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLWNtLW5hdmJhci1oKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAwO1xuICB9XG59XG5cbi5jbS1tYXAtcGFnZV9faGVhZGVyLXJvdzEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5jbS1tYXAtcGFnZV9faGVhZGluZy13cmFwIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY20tbWFwLXBhZ2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogJGNtLWZvbnQtc2FucztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jbS1tYXAtcGFnZV9fY291bnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY20tbWFwLXBhZ2VfX3N1YmhlYWRpbmcge1xuICBmb250LWZhbWlseTogJGNtLWZvbnQtc2FucztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGNtLW5ldXRyYWwtNTAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jbS1tYXAtcGFnZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLy8gLS0tIFRvZ2dsZSBcIlJlY2hlcmNoZXIgcXVhbmQgamUgYm91Z2UgbGEgY2FydGVcIiAoc3R5bGUgQWlyYm5iKSAtLS1cbi5jbS1tYXAtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICBpbnB1dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbn1cbi5jbS1tYXAtdG9nZ2xlX190cmFjayB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTYwbXMgZWFzZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY20tbWFwLXRvZ2dsZV9fdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtMDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE2MG1zIGVhc2U7XG59XG4uY20tbWFwLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgLmNtLW1hcC10b2dnbGVfX3RyYWNrIHtcbiAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtOTAwO1xuICAuY20tbWFwLXRvZ2dsZV9fdGh1bWIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7IH1cbn1cbi5jbS1tYXAtdG9nZ2xlX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkY20tZm9udC1zYW5zO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8vIC0tLSBQaWxscyBib3V0b25zIC0tLVxuLmNtLW1hcC1waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LWZhbWlseTogJGNtLWZvbnQtc2FucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC0wO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY20tbmV1dHJhbC0zMDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDEyMG1zIGVhc2UsIGJhY2tncm91bmQgMTIwbXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuICAgIGJhY2tncm91bmQ6ICRjbS1uZXV0cmFsLTUwO1xuICAgIGNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgc3ZnIHsgZGlzcGxheTogYmxvY2s7IGZsZXgtc2hyaW5rOiAwOyB9XG5cbiAgJi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJGNtLWdyZWVuLXByaW1hcnk7XG4gICAgY29sb3I6ICRjbS1uZXV0cmFsLTA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY20tZ3JlZW4tcHJpbWFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbS1ncmVlbi1wcmltYXJ5LWhvdmVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY20tZ3JlZW4tcHJpbWFyeS1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkY20tbmV1dHJhbC0wO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZJTFRFUiBDSElQUyBIT1JJWk9OVEFMRVMgKHN0eWxlIEFpcmJuYiAyMDI2KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uY20tbWFwLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogNHB4IDAgMTRweDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAvLyBtYXNrIGVkZ2VzIHRvIGhpbnQgc2Nyb2xsYWJpbGl0eVxuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAsIGJsYWNrIDE2cHgsIGJsYWNrIGNhbGMoMTAwJSAtIDMycHgpLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmNtLW1hcC1maWx0ZXJzX19kaXZpZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtMjAwO1xuICBtYXJnaW46IDRweCA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uY20tbWFwLWNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC0wO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY20tbmV1dHJhbC0zMDA7XG4gIGNvbG9yOiAkY20tbmV1dHJhbC03MDA7XG4gIGZvbnQtZmFtaWx5OiAkY20tZm9udC1zYW5zO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogJGNtLW5ldXRyYWwtNTAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2U7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjbS1uZXV0cmFsLTkwMDtcbiAgICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC01MDtcbiAgICBjb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuICAgIHN2ZyB7IGNvbG9yOiAkY20tbmV1dHJhbC05MDA7IH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC05MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gICAgY29sb3I6ICRjbS1uZXV0cmFsLTA7XG4gICAgc3ZnIHsgY29sb3I6ICRjbS1uZXV0cmFsLTA7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtNzAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWJ1ZGdldCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJi0tcmVzZXQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNtLWdyZWVuLXByaW1hcnksIDAuMDgpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY20tZ3JlZW4tcHJpbWFyeSwgMC4zKTtcbiAgICBjb2xvcjogJGNtLWdyZWVuLXByaW1hcnktaG92ZXI7XG4gICAgc3ZnIHsgY29sb3I6ICRjbS1ncmVlbi1wcmltYXJ5LWhvdmVyOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNtLWdyZWVuLXByaW1hcnksIDAuMTUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY20tZ3JlZW4tcHJpbWFyeS1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkY20tZ3JlZW4tcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTUExJVCBMQVlPVVQgOiBMSVNUIDYwJSAvIE1BUCA0MCUgKGRlc2t0b3ApXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jbS1tYXAtcGFnZV9fc3BsaXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDQ1JTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDT0xPTk5FIEdBVUNIRSA6IExJU1RFIFNDUk9MTEFCTEVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmNtLW1hcC1wYWdlX19saXN0LXdyYXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tY20tbmF2YmFyLWgpIC0gdmFyKC0tY20taGVhZGVyLWgpKTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICRjbS1uZXV0cmFsLTMwMCB0cmFuc3BhcmVudDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiA4cHg7IH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC0zMDA7IGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuXG4gICAgLy8gRW4gbW9kZSBtb2JpbGUsIG1hc3F1ZXIgbGEgbGlzdGUgc2kgbGEgbWFwIGVzdCBlbiBtb2RlIHBsZWluIMOpY3JhblxuICAgIC5pcy1tb2JpbGUtbWFwLWZ1bGxzY3JlZW4gJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY20tbWFwLXBhZ2VfX2xpc3Qge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDI4cHggMjBweDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIC5jbS1saXN0aW5nIOKAlCBjYXJkIEFJUkJOQiBwdXJlIGF2ZWMgY2Fycm91c2VsIGZvbmN0aW9ubmVsXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jbS1saXN0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICAvLyBBbmltYXRpb24gZCdlbnRyw6llXG4gIGFuaW1hdGlvbjogY21MaXN0aW5nRmFkZUluIDIwMG1zIGVhc2Utb3V0IGJhY2t3YXJkcztcblxuICAmLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY21MaXN0aW5nRmFkZUluIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpOyB9XG4gIHRvICAgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuLmNtLWxpc3RpbmdfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuICB9XG59XG5cbi8vIC0tLS0gTWVkaWEgd3JhcHBlciBhdmVjIGNhcnJvdXNlbCAtLS0tXG4uY20tbGlzdGluZ19fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICRjbS1uZXV0cmFsLTEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY20tbGlzdGluZ19fdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jbS1saXN0aW5nX19zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNtLWxpc3Rpbmc6aG92ZXIgLmNtLWxpc3RpbmdfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLCBvcGFjaXR5IDIwMG1zIGVhc2U7XG59XG5cbi8vIC0tLS0gSGVhcnQgaWNvbiBvdmVybGF5IC0tLS1cbi5jbS1saXN0aW5nX19oZWFydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEyMG1zIGVhc2U7XG4gIHotaW5kZXg6IDM7XG5cbiAgc3ZnIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjRkYzODVDOyAgLy8gcm91Z2UgQWlyYm5iIGZhdm9yaVxuICB9XG59XG5cbi8vIC0tLS0gRmzDqGNoZXMgcHJldi9uZXh0IGNhcnJvdXNlbCAtLS0tXG4uY20tbGlzdGluZ19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC0wO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNjBtcyBlYXNlLCB0cmFuc2Zvcm0gMTIwbXMgZWFzZSwgYm94LXNoYWRvdyAxMjBtcyBlYXNlO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgcGFkZGluZzogMDtcblxuICAmLS1wcmV2IHsgbGVmdDogMTBweDsgfVxuICAmLS1uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wNik7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMTgpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uY20tbGlzdGluZ19fbWVkaWE6aG92ZXIgLmNtLWxpc3RpbmdfX2Fycm93Om5vdCg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLy8gLS0tLSBQYWdpbmF0aW9uIGRvdHMgY2xpcXVhYmxlcyAtLS0tXG4uY20tbGlzdGluZ19fZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jbS1saXN0aW5nX19kb3Qge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMjBtcyBlYXNlLCB0cmFuc2Zvcm0gMTIwbXMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjbS1uZXV0cmFsLTA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgfVxufVxuXG4vLyAtLS0tIEJvZHkgdGV4dGUgLS0tLVxuLmNtLWxpc3RpbmdfX2JvZHkge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG59XG5cbi5jbS1saXN0aW5nX19yb3cxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogOHB4O1xufVxuXG4uY20tbGlzdGluZ19fbG9jYXRpb24ge1xuICBmb250LWZhbWlseTogJGNtLWZvbnQtc2FucztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNtLWxpc3RpbmdfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNtLW5ldXRyYWwtOTAwO1xuICBmbGV4LXNocmluazogMDtcblxuICBzdmcgeyBjb2xvcjogJGNtLW5ldXRyYWwtOTAwOyB9XG59XG5cbi5jbS1saXN0aW5nX19yb3cyIHtcbiAgZm9udC1mYW1pbHk6ICRjbS1mb250LXNhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRjbS1uZXV0cmFsLTUwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jbS1saXN0aW5nX19yb3czIHtcbiAgZm9udC1mYW1pbHk6ICRjbS1mb250LXNhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRjbS1uZXV0cmFsLTUwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmNtLWxpc3RpbmdfX3JvdzQge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5jbS1saXN0aW5nX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiAkY20tZm9udC1zYW5zO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxufVxuXG4vLyAtLS0tIENhcmQgaGlnaGxpZ2h0ZWQgcXVhbmQgaG92ZXIgbWFya2VyIC0tLS1cbi5jbS1saXN0aW5nLmlzLWhpZ2hsaWdodGVkIC5jbS1saXN0aW5nX19tZWRpYSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAkY20tbmV1dHJhbC05MDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgwLDAsMCwwLjEyKTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFTVBUWSBTVEFURVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uY20tbWFwLWVtcHR5IHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2NHB4IDI0cHg7XG4gIGNvbG9yOiAkY20tbmV1dHJhbC01MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLmNtLW1hcC1lbXB0eV9faWxsdXN0cmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY20tbWFwLWVtcHR5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkY20tZm9udC1zYW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNtLW1hcC1lbXB0eV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRjbS1uZXV0cmFsLTUwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENPTE9OTkUgRFJPSVRFIDogTUFQIFNUSUNLWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uY20tbWFwLXBhZ2VfX21hcC13cmFwIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKHZhcigtLWNtLW5hdmJhci1oKSArIHZhcigtLWNtLWhlYWRlci1oKSk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWNtLW5hdmJhci1oKSAtIHZhcigtLWNtLWhlYWRlci1oKSk7XG4gIGJhY2tncm91bmQ6ICRjbS1uZXV0cmFsLTUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogdmFyKC0tY20tbmF2YmFyLWgpIDAgMCAwO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWNtLW5hdmJhci1oKSk7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI0MG1zIGVhc2U7XG5cbiAgICAuaXMtbW9iaWxlLW1hcC1mdWxsc2NyZWVuICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG4uY20tbWFwLXBhZ2VfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIC0tLS0gQm91dG9uIFwiUmVjaGVyY2hlciBkYW5zIGNldHRlIHpvbmVcIiAob3ZlcmxheSkgLS0tLVxuLmNtLW1hcC1zZWFyY2gtYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICRjbS1uZXV0cmFsLTkwMDtcbiAgY29sb3I6ICRjbS1uZXV0cmFsLTA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LWZhbWlseTogJGNtLWZvbnQtc2FucztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgei1pbmRleDogNTAwO1xuICBhbmltYXRpb246IGNtU2VhcmNoQXJlYVBvcCAyMjBtcyBjdWJpYy1iZXppZXIoMC4yLCAwLjYsIDAuMjUsIDEpO1xuXG4gIHN2ZyB7IGNvbG9yOiAkY20tbmV1dHJhbC0wOyB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtNzAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgwLDAsMCwwLjMpO1xuICB9XG5cbiAgJltoaWRkZW5dIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGNtU2VhcmNoQXJlYVBvcCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtOHB4KTsgfVxuICB0byAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuLy8gLS0tLSBCb3V0b24gbW9iaWxlIHBvdXIgYmFzY3VsZXIgbGlzdGUg4oaUIGNhcnRlIC0tLS1cbi5jbS1tYXAtbW9iaWxlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtOTAwO1xuICBjb2xvcjogJGNtLW5ldXRyYWwtMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtZmFtaWx5OiAkY20tZm9udC1zYW5zO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDAsMCwwLDAuMyk7XG4gIHotaW5kZXg6IDExMDA7XG5cbiAgc3ZnIHsgY29sb3I6ICRjbS1uZXV0cmFsLTA7IH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC03MDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4uaXMtbW9iaWxlLW1hcC1mdWxsc2NyZWVuIC5jbS1tYXAtbW9iaWxlLXRvZ2dsZSB7XG4gIC8vIEVuIG1vZGUgbWFwIGZ1bGxzY3JlZW4sIGxlIGJvdXRvbiBkaXQgXCJWb2lyIGxhIGxpc3RlXCJcbiAgLy8gKGhhbmRsZWQgYnkgSlMpXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUFSS0VSUyBMRUFGTEVUIOKAlCBzdHlsZSBBaXJibmIgcHVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jbS1tYXAtbWFya2VyLXBpbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC0wO1xuICAgIGNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRjbS1mb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE0MG1zIGN1YmljLWJlemllcigwLjIsIDAuNiwgMC4yNSwgMSk7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICB9XG5cbiAgJjpob3ZlciA+IGRpdiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuXG4gIC8vIMOJdGF0IGFjdGlmIChtYXJrZXIgY2xpcXXDqSAvIGNhcmQgaG92ZXIpXG4gICYuaXMtYWN0aXZlID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAkY20tbmV1dHJhbC05MDA7XG4gICAgY29sb3I6ICRjbS1uZXV0cmFsLTA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoMCwwLDAsMC4zNSk7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQT1BVUCBMRUFGTEVUIOKAlCBzdHlsZSBjYXJkIG1pbmkgQWlyYm5iXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNCk7XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJGNtLWZvbnQtc2Fucztcbn1cblxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4wNik7XG59XG5cbi5jbS1tYXAtcG9wdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtMTAwO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgfVxuXG4gICZfX2NpdHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNtLW5ldXRyYWwtNTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY20tbmV1dHJhbC05MDA7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjbS1uZXV0cmFsLTkwMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzdHJvbmcgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIH1cbn1cblxuLy8gLS0tLSBUd2VhayBMZWFmbGV0IGNvbnRyb2xzIHBvdXIgbWF0Y2hlciBsZSBkZXNpZ24gQWlyYm5iIC0tLS1cbi5sZWFmbGV0LWNvbnRyb2wtem9vbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDAuMTIpICFpbXBvcnRhbnQ7XG5cbiAgYSB7XG4gICAgYmFja2dyb3VuZDogJGNtLW5ldXRyYWwtMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY20tbmV1dHJhbC05MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY20tbmV1dHJhbC0yMDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjbS1uZXV0cmFsLTUwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgMDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1VMVElWT05TIE1BTElOIOKAlCBERVNJR04gVE9LRU5TIDIwMjZcbi8vIFNvdXJjZSB1bmlxdWUgZGUgdsOpcml0w6kuIEltcG9ydMOpIGVuIHTDqnRlIGRlIGFwcC5zY3NzLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0gQ09VTEVVUlMgQlJBTkQgLS0tLS0tLS0tLVxuJGNtLWdyZWVuLXByaW1hcnk6ICAgICAgICAjNUE5QTRDO1xuJGNtLWdyZWVuLXByaW1hcnktaG92ZXI6ICAjNEE4QTNDO1xuJGNtLWdyZWVuLXByaW1hcnktYWN0aXZlOiAjM0E3QTJFO1xuJGNtLWdyZWVuLWRhcms6ICAgICAgICAgICAjMUI0QjJBO1xuJGNtLWdyZWVuLWRhcmstaG92ZXI6ICAgICAjMTQzODIwO1xuJGNtLWdyZWVuLWxpZ2h0OiAgICAgICAgICAjRThGMkRFO1xuJGNtLWdyZWVuLWxpZ2h0LXN0cm9uZzogICAjRDRFOEM1O1xuJGNtLXllbGxvdy1hY2NlbnQ6ICAgICAgICAjRjRDNzJFO1xuJGNtLXllbGxvdy1kYXJrOiAgICAgICAgICAjQzk5QTBGO1xuXG4vLyAtLS0tLS0tLS0tIENPVUxFVVJTIE5FVVRSRVMgKEFpcmJuYi1zdHlsZSkgLS0tLS0tLS0tLVxuJGNtLW5ldXRyYWwtMDogICAgI0ZGRkZGRjtcbiRjbS1uZXV0cmFsLTUwOiAgICNGN0Y3Rjc7XG4kY20tbmV1dHJhbC0xMDA6ICAjRUJFQkVCO1xuJGNtLW5ldXRyYWwtMjAwOiAgI0RERERERDtcbiRjbS1uZXV0cmFsLTMwMDogICNDMUMxQzE7XG4kY20tbmV1dHJhbC00MDA6ICAjQjBCMEIwO1xuJGNtLW5ldXRyYWwtNTAwOiAgIzcxNzE3MTtcbiRjbS1uZXV0cmFsLTYwMDogICM2QTZBNkE7XG4kY20tbmV1dHJhbC03MDA6ICAjNDg0ODQ4O1xuJGNtLW5ldXRyYWwtODAwOiAgIzNGM0YzRjtcbiRjbS1uZXV0cmFsLTkwMDogICMyMjIyMjI7XG5cbi8vIC0tLS0tLS0tLS0gU8OJTUFOVElRVUUgLS0tLS0tLS0tLVxuJGNtLXN1Y2Nlc3M6ICAgICMwMDhBMDU7XG4kY20tc3VjY2Vzcy1iZzogI0RGRjNFMDtcbiRjbS13YXJuaW5nOiAgICAjRjRDNzJFO1xuJGNtLXdhcm5pbmctYmc6ICNGRUY4RTA7XG4kY20tZXJyb3I6ICAgICAgI0MxMzUxNTtcbiRjbS1lcnJvci1iZzogICAjRkRFQ0U5O1xuJGNtLWluZm86ICAgICAgICM0MjhCRkY7XG5cbi8vIC0tLS0tLS0tLS0gT1ZFUkxBWVMgLS0tLS0tLS0tLVxuJGNtLW92ZXJsYXktZGFyazogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiRjbS1vdmVybGF5LXNvZnQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cbi8vIC0tLS0tLS0tLS0gVFlQT0dSQVBISUUgLS0tLS0tLS0tLVxuJGNtLWZvbnQtc2FuczogJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGNtLWZvbnQtZGlzcGxheTogJGNtLWZvbnQtc2FucztcblxuJGNtLXRleHQtZGlzcGxheS14bDogNDRweDtcbiRjbS10ZXh0LWRpc3BsYXktbGc6IDMycHg7XG4kY20tdGV4dC1kaXNwbGF5LW1kOiAyNnB4O1xuJGNtLXRleHQtaDE6ICAgIDI2cHg7XG4kY20tdGV4dC1oMjogICAgMjJweDtcbiRjbS10ZXh0LWgzOiAgICAxOHB4O1xuJGNtLXRleHQtaDQ6ICAgIDE2cHg7XG4kY20tdGV4dC1sZzogICAgMThweDtcbiRjbS10ZXh0LWJhc2U6ICAxNnB4O1xuJGNtLXRleHQtc206ICAgIDE0cHg7XG4kY20tdGV4dC14czogICAgMTNweDtcbiRjbS10ZXh0LTJ4czogICAxMnB4O1xuXG4kY20tZnctcmVndWxhcjogIDQwMDtcbiRjbS1mdy1tZWRpdW06ICAgNTAwO1xuJGNtLWZ3LXNlbWlib2xkOiA2MDA7XG4kY20tZnctYm9sZDogICAgIDcwMDtcbiRjbS1mdy1leHRyYTogICAgODAwO1xuXG4kY20tbGgtdGlnaHQ6ICAgMS4xO1xuJGNtLWxoLXNudWc6ICAgIDEuMjtcbiRjbS1saC1ub3JtYWw6ICAxLjQ7XG4kY20tbGgtcmVsYXhlZDogMS41O1xuJGNtLWxoLWxvb3NlOiAgIDEuNjtcblxuLy8gLS0tLS0tLS0tLSBTUEFDSU5HIChncmlsbGUgNHB4KSAtLS0tLS0tLS0tXG4kY20tc3BhY2UtMDogICAwO1xuJGNtLXNwYWNlLTE6ICAgMnB4O1xuJGNtLXNwYWNlLTI6ICAgNHB4O1xuJGNtLXNwYWNlLTM6ICAgOHB4O1xuJGNtLXNwYWNlLTQ6ICAgMTJweDtcbiRjbS1zcGFjZS01OiAgIDE2cHg7XG4kY20tc3BhY2UtNjogICAyMHB4O1xuJGNtLXNwYWNlLTc6ICAgMjRweDtcbiRjbS1zcGFjZS04OiAgIDMycHg7XG4kY20tc3BhY2UtOTogICA0MHB4O1xuJGNtLXNwYWNlLTEwOiAgNDhweDtcbiRjbS1zcGFjZS0xMTogIDY0cHg7XG4kY20tc3BhY2UtMTI6ICA5NnB4O1xuXG4vLyAtLS0tLS0tLS0tIFJBRElVUyAtLS0tLS0tLS0tXG4kY20tcmFkaXVzLTA6ICAgIDA7XG4kY20tcmFkaXVzLXhzOiAgIDRweDtcbiRjbS1yYWRpdXMtc206ICAgOHB4O1xuJGNtLXJhZGl1cy1tZDogICAxMnB4O1xuJGNtLXJhZGl1cy1sZzogICAxNHB4O1xuJGNtLXJhZGl1cy14bDogICAyMHB4O1xuJGNtLXJhZGl1cy0yeGw6ICAzMnB4O1xuJGNtLXJhZGl1cy1mdWxsOiA5OTk5cHg7XG5cbi8vIC0tLS0tLS0tLS0gU0hBRE9XUyAoMyBuaXZlYXV4IG9ubHkpIC0tLS0tLS0tLS1cbiRjbS1zaGFkb3ctc206XG4gIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpLFxuICAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSxcbiAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kY20tc2hhZG93LW1kOlxuICAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuJGNtLXNoYWRvdy1sZzpcbiAgMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLFxuICAwIDhweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4kY20tc2hhZG93LXNlYXJjaGJhcjpcbiAgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksXG4gIDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiRjbS1mb2N1cy1yaW5nOiAwIDAgMCA0cHggcmdiYSg5MCwgMTU0LCA3NiwgMC4yNSk7XG5cbi8vIC0tLS0tLS0tLS0gTU9USU9OIC0tLS0tLS0tLS1cbiRjbS1kdXJhdGlvbi1mYXN0OiAxNjBtcztcbiRjbS1kdXJhdGlvbi1iYXNlOiAyNjBtcztcbiRjbS1kdXJhdGlvbi1zbG93OiA0MDBtcztcbiRjbS1lYXNlLXN0YW5kYXJkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiRjbS1lYXNlLWVudGVyOiAgICBjdWJpYy1iZXppZXIoMC4yLCAwLjYsIDAuMjUsIDEpO1xuJGNtLWVhc2UtZXhpdDogICAgIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuJGNtLWVhc2Utd2FybTogICAgIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuXG4vLyAtLS0tLS0tLS0tIExFR0FDWSBBTElBU0VTIChwb3VyIHRyYW5zaXRpb24pIC0tLS0tLS0tLS1cbi8vIENvbXBhdGliaWxpdMOpIGF2ZWMgbCdhbmNpZW4gY29kZSBxdWkgdXRpbGlzZSBjZXMgbm9tc1xuJGdyZWVuOiAgICAgICAgICAgJGNtLWdyZWVuLXByaW1hcnk7XG4keWVsbG93OiAgICAgICAgICAkY20teWVsbG93LWFjY2VudDtcbiR5ZWxsb3ctZGFyazogICAgICRjbS15ZWxsb3ctZGFyaztcbiRjdXN0b20tZ3JlZW4tMTogICRjbS1ncmVlbi1wcmltYXJ5O1xuJGN1c3RvbS1ncmVlbi0yOiAgIzg4QjA3QTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/