@charset "UTF-8";
* {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  scroll-padding-top: 7rem;
}

body {
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.85;
  color: #33322e;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
@media (max-width: 767px) {
  body {
    font-size: 1.4rem;
  }
}

h1,
h2,
h3,
h4 {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: #1a1a1a;
  line-height: 1.5;
}

.amount {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
  letter-spacing: 0.01em;
}

li {
  list-style: none;
}

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

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.marker-orange {
  background: linear-gradient(transparent 75%, rgba(180, 71, 14, 0.18) 75%);
}

.marker-orange-2 {
  background: linear-gradient(transparent 70%, rgba(180, 71, 14, 0.22) 70%);
}

.marker-green {
  background: linear-gradient(transparent 70%, rgba(44, 74, 61, 0.16) 70%);
}

.red {
  color: #b85016;
}

@media (max-width: 767px) {
  .pc-only {
    display: none;
  }
}

@media (min-width: 768px) {
  .sp-only {
    display: none;
  }
}

.content-width-l {
  max-width: 116.2rem;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .content-width-l {
    width: 100%;
  }
}

.flex {
  display: flex;
}
@media (max-width: 767px) {
  .flex {
    flex-direction: column;
  }
}

.grid {
  display: grid;
}
@media (max-width: 767px) {
  .grid {
    grid-template-columns: 1fr;
  }
}

.section {
  padding: 4rem 0;
}
.section__inner {
  width: 100%;
  max-width: 108rem;
  margin: 0 auto;
  padding: 0 1.6rem;
}
.section__title {
  font-size: 2.8rem;
  text-align: center;
  margin: 0 0 2.4rem;
  font-weight: 600;
  letter-spacing: 0.04em;
}
@media (max-width: 767px) {
  .section__title {
    font-size: 2.2rem;
  }
}

.section-head {
  text-align: center;
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .section-head {
    margin-bottom: 2.4rem;
  }
}
.section-head .section__title {
  margin-bottom: 0;
}

.section-eyebrow {
  margin: 0 0 1rem;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-weight: 600;
  font-size: 1.3rem;
  letter-spacing: 0.3em;
  color: #b85016;
}

.section-subcopy {
  margin: 1.2rem 0 0;
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  font-size: 1.5rem;
  line-height: 1.85;
  color: #6f5c43;
}
@media (max-width: 767px) {
  .section-subcopy {
    font-size: 1.4rem;
  }
}

.area,
.faq {
  background: #f6f2ea;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 5.2rem;
  padding: 1.2rem 3rem;
  border-radius: 2px;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
  letter-spacing: 0.06em;
  text-decoration: none;
  text-align: center;
  line-height: 1.4;
  border: 1px solid transparent;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.btn--orange {
  background: #e07424;
  color: #fff;
  border-color: #e07424;
}
.btn--orange:hover {
  background: #d4661f;
  border-color: #d4661f;
}
.btn--green {
  background: #2c4a3d;
  color: #fff;
  border-color: #2c4a3d;
}
.btn--green:hover {
  background: #21382e;
  border-color: #21382e;
}

.proposal-btn {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .proposal-btn {
    font-size: 1.6rem;
  }
}

.header {
  border-bottom: 1px solid #ddd7c9;
  position: sticky;
  top: 0;
  z-index: 100;
  background: #fff;
}
.header__inner {
  max-width: 1080px;
  margin: 0 auto;
  padding: 10px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.2rem;
}
.header__logo-img {
  height: 40px;
  width: auto;
}
.header__cta {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  background: #2c4a3d;
  color: #fff;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
  padding: 1rem 2rem;
  border-radius: 2px;
  letter-spacing: 0.04em;
  transition: background-color 0.2s ease;
}
.header__cta:hover {
  background: #21382e;
}
@media (max-width: 767px) {
  .header__cta {
    font-size: 1.3rem;
    padding: 0.7rem 1.4rem;
  }
}
.header__cta-short {
  display: none;
}
@media (max-width: 767px) {
  .header .header__cta-full {
    display: none;
  }
  .header .header__cta-short {
    display: inline;
  }
}

.footer {
  background: #f6f2ea;
  border-top: 1px solid #ddd7c9;
  padding: 4.8rem 2rem 11rem;
}
@media (max-width: 767px) {
  .footer {
    padding-bottom: 9rem;
  }
}
.footer .footer__inner {
  max-width: 117rem;
  margin: 0 auto;
  align-items: flex-end;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .footer .footer__inner {
    align-items: center;
    gap: 3rem;
  }
}
.footer .footer__left table {
  font-size: 1.8rem;
  margin-top: 2.3rem;
  letter-spacing: 0.05em;
}
@media (max-width: 767px) {
  .footer .footer__left table {
    font-size: 1.4rem;
  }
}
@media (max-width: 420px) {
  .footer .footer__left table {
    font-size: 1.2rem;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
  }
}
.footer .footer__left table th {
  font-weight: 500;
  text-align: left;
  padding-right: 1.6rem;
}
.footer .footer__logo {
  max-width: 36rem;
  width: 100%;
}
.footer .footer__catch-text {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.9;
  letter-spacing: 0.06em;
  color: #1a1a1a;
}
@media (max-width: 767px) {
  .footer .footer__catch-text {
    font-size: 1.6rem;
    text-align: center;
  }
}
.footer .footer__address {
  margin-top: 1.6rem;
  font-size: 1.4rem;
  letter-spacing: 0.04em;
}
@media (max-width: 767px) {
  .footer .footer__address {
    font-size: 1.2rem;
    text-align: center;
  }
}
.footer .footer__sns {
  margin-top: 3.9rem;
}
.footer .footer__sns ul {
  display: flex;
  align-items: center;
  gap: 3.2rem;
}
.footer .copyright {
  margin-top: 6.7rem;
  text-align: right;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .footer .copyright {
    text-align: center;
  }
}

.cta-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  background: #fff;
  border-top: 1px solid #ddd7c9;
  padding: 1rem 1.6rem;
}
@media (max-width: 767px) {
  .cta-fixed {
    padding: 0.8rem 1rem;
  }
}
.cta-fixed__inner {
  display: flex;
  gap: 1.2rem;
  max-width: 64rem;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cta-fixed__inner {
    gap: 0.8rem;
  }
}
.cta-fixed__btn {
  flex: 1 1 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 5.4rem;
  padding: 0.8rem 1rem;
  border-radius: 2px;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
  letter-spacing: 0.04em;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.2s ease;
}
@media (max-width: 767px) {
  .cta-fixed__btn {
    min-height: 4.8rem;
    font-size: 1.4rem;
    letter-spacing: 0.02em;
  }
}
.cta-fixed__btn--request {
  background: #e07424;
}
.cta-fixed__btn--request:hover {
  background: #d4661f;
}
.cta-fixed__btn--tour {
  background: #c53030;
}
.cta-fixed__btn--tour:hover {
  background: #a52626;
}

.mv {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  min-height: 84svh;
  padding: 6rem 0;
  background-image: url(/images/mv-hero.jpg);
  background-image: -webkit-image-set(url(/images/mv-hero.webp) type("image/webp"), url(/images/mv-hero.jpg) type("image/jpeg"));
  background-image: image-set(url(/images/mv-hero.webp) type("image/webp"), url(/images/mv-hero.jpg) type("image/jpeg"));
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .mv {
    min-height: 78vh;
    padding: 8rem 0;
  }
}
.mv::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(to right, rgba(26, 26, 26, 0.9), rgba(26, 26, 26, 0.7) 45%, rgba(26, 26, 26, 0.26)), linear-gradient(to top, rgba(26, 26, 26, 0.45), rgba(26, 26, 26, 0.05) 50%, rgba(26, 26, 26, 0.16));
}
.mv__inner {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 108rem;
  margin: 0 auto;
  padding: 0 2rem;
}
@media (min-width: 768px) {
  .mv__inner {
    padding: 0 3.2rem;
  }
}
.mv__eyebrow {
  margin: 0;
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  color: rgba(255, 255, 255, 0.82);
  line-height: 1.5;
}
.mv__eyebrow-en {
  display: block;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: 0.3em;
}
@media (min-width: 768px) {
  .mv__eyebrow-en {
    font-size: 1.6rem;
    letter-spacing: 0.34em;
  }
}
.mv__eyebrow-ja {
  display: block;
  margin-top: 0.5rem;
  font-weight: 500;
  font-size: 1.7rem;
  letter-spacing: 0.14em;
  line-height: 1.65;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .mv__eyebrow-ja {
    font-size: 2rem;
  }
}
.mv__title {
  margin: 1.6rem 0 0;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  font-size: 3.2rem;
  line-height: 1.32;
  letter-spacing: 0.04em;
  color: #fdf9f2;
}
@media (min-width: 768px) {
  .mv__title {
    margin-top: 2rem;
    font-size: 5.6rem;
    line-height: 1.24;
    letter-spacing: 0.06em;
  }
}
.mv__lead {
  margin: 2rem 0 0;
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  font-size: 1.4rem;
  line-height: 1.9;
  color: rgba(255, 255, 255, 0.88);
  white-space: nowrap;
}
@media (min-width: 768px) {
  .mv__lead {
    margin-top: 2.4rem;
    font-size: 1.7rem;
  }
}
.mv__cta {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  margin: 3.2rem 0 0;
}
@media (min-width: 768px) {
  .mv__cta {
    flex-direction: row;
    gap: 1.6rem;
    margin-top: 4rem;
  }
}
.mv__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 5.4rem;
  padding: 0 2.8rem;
  border-radius: 2px;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
@media (min-width: 768px) {
  .mv__btn {
    font-size: 1.7rem;
    padding: 0 3.4rem;
  }
}
.mv__btn--green {
  background: #2c4a3d;
  color: #fff;
  border: 1px solid #2c4a3d;
}
.mv__btn--green:hover {
  background: #21382e;
  border-color: #21382e;
}
.mv__btn--primary {
  background: #e07424;
  color: #fff;
  border: 1px solid #e07424;
}
.mv__btn--primary:hover {
  background: #d4661f;
  border-color: #d4661f;
}

.properties__lead {
  text-align: center;
  margin: 0 0 24px;
}

.properties {
  padding-top: 5.6rem;
}
@media (max-width: 767px) {
  .properties {
    padding-top: 4rem;
  }
}

.properties__title {
  color: #1a1a1a;
  font-size: 3.2rem;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .properties__title {
    font-size: 2.4rem;
  }
}

.properties__list {
  display: grid;
  gap: 16px;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 599px) {
  .properties__list {
    gap: 10px;
  }
}
@media (min-width: 600px) {
  .properties__list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 900px) {
  .properties__list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.property-card {
  border: 1px solid #ddd7c9;
  border-radius: 2px;
  background: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition: border-color 0.2s ease;
}
.property-card:hover {
  border-color: #2c4a3d;
}
.property-card--sold .property-card__img img {
  filter: grayscale(0.4) brightness(0.95);
}
.property-card__img {
  position: relative;
}
.property-card__img img {
  width: 100%;
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.property-card__noimg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 4/3;
  background: #f6f2ea;
  color: #999;
  font-size: 1.4rem;
}
.property-card__img-link {
  display: block;
  cursor: pointer;
}
.property-card__img-link img {
  transition: opacity 0.2s ease;
}
.property-card__img-link:hover img {
  opacity: 0.85;
}
.property-card__badge {
  position: absolute;
  top: 1rem;
  left: 1rem;
  background: #2c4a3d;
  color: #fff;
  font-size: 1.2rem;
  font-weight: 700;
  padding: 0.4rem 1.2rem;
  border-radius: 2px;
  letter-spacing: 0.14em;
  z-index: 1;
}
.property-card__body {
  padding: 2rem 1.6rem;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.property-card__name {
  margin: 0 0 8px;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.5;
  color: #1a1a1a;
  word-break: keep-all;
}
.property-card__name-link {
  color: inherit;
  text-decoration: none;
}
.property-card__name-link:hover {
  text-decoration: underline;
}
.property-card__price {
  margin: 0 0 8px;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2.4rem;
  font-weight: 600;
  color: #b85016;
  font-variant-numeric: tabular-nums;
}
.property-card__unit {
  font-size: 1.4rem;
  margin-left: 2px;
}
.property-card__meta {
  margin: 0 0 16px;
  font-size: 1.4rem;
  color: #555;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.property-card__meta-item {
  background: #f6f2ea;
  border-radius: 4px;
  padding: 2px 8px;
}
.property-card__spec {
  margin: 0 0 16px;
  font-size: 1.3rem;
  line-height: 1.6;
}
.property-card__spec-row {
  display: flex;
  gap: 0.8rem;
  padding: 0.7rem 0;
  border-bottom: 1px solid #ddd7c9;
}
.property-card__spec-row:first-child {
  border-top: 1px solid #ddd7c9;
}
.property-card__spec-row dt {
  flex-shrink: 0;
  width: 4.5em;
  color: #6f5c43;
  letter-spacing: 0.04em;
}
.property-card__spec-row dd {
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  color: #33322e;
}
.property-card__btn {
  margin-top: auto;
  width: 100%;
  white-space: nowrap;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  letter-spacing: 0.02em;
}
@media (max-width: 599px) {
  .property-card__body {
    padding: 1.4rem 1.2rem;
  }
  .property-card__name {
    font-size: 1.4rem;
  }
  .property-card__price {
    font-size: 2rem;
  }
  .property-card__spec {
    font-size: 1.2rem;
  }
  .property-card__spec-row dt {
    width: 4em;
  }
  .property-card__btn {
    font-size: 1.4rem;
    min-height: 4.6rem;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    letter-spacing: 0.01em;
  }
  .property-card__spec-row--location {
    display: none;
  }
}

.properties__more {
  margin: 28px 0 0;
  text-align: center;
}

.properties__request {
  max-width: 60rem;
  margin: 5.6rem auto 0;
  padding-top: 4.4rem;
  border-top: 1px solid #ddd7c9;
  text-align: center;
}
@media (max-width: 767px) {
  .properties__request {
    margin-top: 4rem;
    padding-top: 3.2rem;
  }
}
.properties__request .section__title {
  margin-bottom: 0;
}

.properties__request-btn {
  margin-top: 2.4rem;
}

.market {
  background: #f6f2ea;
}
.market__lead {
  text-align: center;
  margin: 0 0 24px;
}
.market__block {
  max-width: 80rem;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #ddd7c9;
  border-radius: 3px;
  padding: 4rem 3rem 4.5rem;
}
@media (max-width: 767px) {
  .market__block {
    padding: 3rem 1.8rem;
  }
}
.market__price-box {
  max-width: 480px;
  margin: 0 auto;
  background: #f6f2ea;
  border: 1px solid #e07424;
  border-radius: 3px;
  padding: 24px 16px;
  text-align: center;
}
.market__price-label {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 700;
}
.market__price-value {
  margin: 8px 0;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 4rem;
  font-weight: 600;
  color: #b85016;
  line-height: 1.2;
  font-variant-numeric: tabular-nums;
}
.market__price-range {
  margin: 0;
  font-weight: bold;
}
.market__price-note {
  margin: 8px 0 0;
  font-size: 1.3rem;
  color: #777;
}
.market__expertise {
  max-width: 60rem;
  margin: 2.4rem auto 0;
}

.merit__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 16px;
}
@media (min-width: 600px) {
  .merit__list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.merit__item {
  background: #fff;
  border: 1px solid #ddd7c9;
  border-top: 2px solid #2c4a3d;
  border-radius: 3px;
  padding: 24px 20px;
}
.merit__item-title {
  margin: 0 0 8px;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 1.8rem;
  font-weight: bold;
}
.merit__item-text {
  margin: 0;
  font-size: 1.5rem;
}

.area__comment {
  max-width: 84rem;
  margin: 0 auto 4rem;
  text-align: center;
  font-size: 1.7rem;
  line-height: 1.9;
}
@media (max-width: 767px) {
  .area__comment {
    font-size: 1.4rem;
    margin-bottom: 2.8rem;
  }
}

.area__features {
  display: grid;
  gap: 2.4rem;
  grid-template-columns: 1fr;
  max-width: 100rem;
  margin: 0 auto;
}
@media (min-width: 600px) {
  .area__features {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .area__features {
    gap: 1.6rem;
  }
}

.area-feature {
  background: #fff;
  border: 1px solid #ddd7c9;
  border-radius: 3px;
  padding: 2.4rem 2.2rem;
}
@media (max-width: 767px) {
  .area-feature {
    padding: 2rem 1.8rem;
  }
}
.area-feature__head {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  margin: 0 0 1.2rem;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  font-size: 1.8rem;
}
.area-feature__icon, .area-feature__no {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3.4rem;
  height: 3.4rem;
  border-radius: 2px;
  background: #2c4a3d;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
.area-feature__no {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.area-feature__body {
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.85;
}
@media (max-width: 767px) {
  .area-feature__body {
    font-size: 1.4rem;
  }
}
.area-feature__list {
  margin: 0;
  padding-left: 1.2em;
  font-size: 1.5rem;
  line-height: 1.85;
}
@media (max-width: 767px) {
  .area-feature__list {
    font-size: 1.4rem;
  }
}
.area-feature__list li {
  margin: 2px 0;
}

.voice {
  padding: 8rem 2rem 10rem;
  background: #fff;
}
@media (max-width: 767px) {
  .voice {
    padding: 7rem 2rem;
  }
}
.voice .voice__inner {
  max-width: 113.2rem;
  margin: 0 auto;
}
.voice .voice__title {
  text-align: center;
  font-weight: 700;
  font-size: 4rem;
  line-height: 160%;
}
@media (max-width: 767px) {
  .voice .voice__title {
    font-size: 2.3rem;
  }
}
.voice .voice__title-small {
  font-size: 3.2rem;
}
@media (max-width: 767px) {
  .voice .voice__title-small {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .voice .voice__pc-only {
    display: none;
  }
}
.voice .voice__list {
  margin-top: 7rem;
}
@media (max-width: 767px) {
  .voice .voice__list {
    margin-top: 5rem;
  }
}
.voice .voice__list li {
  background: #f6f2ea;
  border: 1px solid #ddd7c9;
  border-radius: 3px;
  padding: 2rem 5.2rem;
  margin: 0 0 4.1666666667vw auto;
  max-width: 100rem;
  position: relative;
}
@media (min-width:1440px) {
  .voice .voice__list li {
    margin: 0 0 6rem auto;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li {
    margin: 0 auto 3rem;
    padding: 2.4rem 2rem;
  }
}
.voice .voice__list li .voice__list__text {
  max-width: 65rem;
  margin: 0 auto 0 0;
  font-size: 1.8rem;
}
@media (max-width:1100px) {
  .voice .voice__list li .voice__list__text {
    max-width: 65%;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li .voice__list__text {
    max-width: 100%;
    font-size: 1.6rem;
  }
}
.voice .voice__list li .voice__list__text h3 {
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
  border-bottom: solid 1px #ddd7c9;
}
@media (max-width: 767px) {
  .voice .voice__list li .voice__list__text h3 {
    font-size: 2rem;
  }
}
.voice .voice__list li .voice__list__text p {
  line-height: 160%;
}
@media (min-width: 768px) {
  .voice .voice__list li .list-img {
    position: absolute;
    bottom: 0;
    right: 3.4722222222vw;
  }
}
@media (min-width:1440px) {
  .voice .voice__list li .list-img {
    right: 5rem;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li .list-img {
    margin: 3rem auto 0;
    text-align: center;
  }
}
.voice .voice__list li:nth-child(2n) {
  margin: 0 auto 4.1666666667vw 0;
}
@media (min-width:1440px) {
  .voice .voice__list li:nth-child(2n) {
    margin: 0 auto 6rem 0;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li:nth-child(2n) {
    margin: 0 auto 3rem;
  }
}
.voice .voice__list li:nth-child(2n) .voice__list__text {
  margin: 0 0 0 auto;
}
@media (min-width: 768px) {
  .voice .voice__list li:nth-child(2n) .list-img {
    position: absolute;
    bottom: 0;
    right: auto;
    left: 3.4722222222vw;
  }
}
@media (min-width:1440px) {
  .voice .voice__list li:nth-child(2n) .list-img {
    left: 3.4rem;
  }
}
.voice .voice__list li:last-child {
  margin-bottom: 0;
}

.consultation {
  background: #f6f2ea;
  padding: 8rem 2rem;
  position: relative;
}
@media (max-width: 767px) {
  .consultation {
    padding: 6rem 2rem;
  }
}
.consultation p {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.7;
  text-align: center;
  color: #33322e;
}
@media (max-width: 767px) {
  .consultation p {
    font-size: 1.7rem;
  }
}
.consultation .top-text {
  margin-bottom: 0.8rem;
}
.consultation .lead-text {
  margin-bottom: 1.2rem;
  color: #6f5c43;
}
.consultation .bottom-text {
  margin-top: 1.2rem;
  font-size: 1.7rem;
}
@media (max-width: 767px) {
  .consultation .bottom-text {
    font-size: 1.5rem;
  }
}
.consultation__title {
  text-align: center;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.4;
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
@media (max-width: 1024px) {
  .consultation__title {
    font-size: 2.8rem;
  }
}
@media (max-width: 767px) {
  .consultation__title {
    font-size: 2.2rem;
  }
}
.consultation .arrow {
  text-align: center;
  margin-top: 2.8rem;
}
.consultation .consultation__tatoeba {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2.4rem;
  font-weight: 600;
  color: #33322e;
  letter-spacing: 0.08em;
}
@media (max-width: 767px) {
  .consultation .consultation__tatoeba {
    font-size: 2rem;
  }
}
.consultation__list {
  background: #fff;
  border: 1px solid #ddd7c9;
  border-bottom: 2px solid #e07424;
  border-radius: 3px;
  max-width: 90.4rem;
  margin: 1.6rem auto 0;
  padding: 3rem 4.3rem 3.1rem 4.8rem;
}
@media (max-width: 767px) {
  .consultation__list {
    padding: 2rem 1.5rem;
  }
}
.consultation__list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2.2rem;
  font-weight: 500;
  margin-bottom: 2.4rem;
}
@media (max-width: 1024px) {
  .consultation__list li {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .consultation__list li {
    font-size: 1.6rem;
    margin-bottom: 1rem;
    min-height: 60px;
  }
}
.consultation__list li:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .consultation__list li .text-wrap {
    display: flex;
    align-items: center;
  }
}
.consultation__list li .num {
  display: inline-block;
  margin-right: 1.6rem;
  padding-right: 1.6rem;
  border-right: solid 1px #ddd7c9;
  width: 6.5rem;
  flex-shrink: 0;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1;
  color: #b85016;
  text-align: center;
}
@media (max-width: 767px) {
  .consultation__list li .num {
    width: 5rem;
    margin-right: 1.4rem;
    padding-right: 1.2rem;
    font-size: 2.2rem;
  }
}
@media (max-width: 767px) {
  .consultation__list li:last-child {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .consultation__list li:last-child > span:last-child {
    width: 100%;
    text-align: center;
    display: block;
  }
}
.consultation__etc {
  font-size: 1.6rem;
  font-weight: 400;
  color: #6f5c43;
}
@media (max-width: 767px) {
  .consultation__etc {
    font-size: 1.4rem;
  }
}
.consultation__btn {
  display: flex;
  width: 100%;
  max-width: 54rem;
  margin: 4rem auto 0;
}

.cta {
  background: #2c4a3d;
  padding: 7rem 2rem;
}
.cta__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cta__text {
  max-width: 54rem;
  width: 100%;
  text-align: center;
}
.cta__title {
  color: #fdf9f2;
  font-size: 3.2rem;
  line-height: 1.4;
  margin: 0;
}
@media (min-width:768px) and (max-width: 1024px) {
  .cta__title {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .cta__title {
    font-size: 2.2rem;
  }
}
.cta .btn--green {
  background: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.6);
}
.cta .btn--green:hover {
  background: rgba(255, 255, 255, 0.08);
  border-color: #fff;
}
.cta__btn {
  display: flex;
  width: 100%;
  max-width: 40rem;
  margin: 2.4rem auto 0;
}
@media (max-width: 767px) {
  .cta__btn {
    margin: 2rem auto 0;
  }
}

.faq__list {
  max-width: 720px;
  margin: 0 auto;
  display: grid;
  gap: 12px;
}

.faq__item {
  background: #fff;
  border: 1px solid #ddd7c9;
  border-radius: 3px;
  overflow: hidden;
}

.faq__q {
  cursor: pointer;
  list-style: none;
  padding: 16px 44px 16px 16px;
  font-weight: 700;
  position: relative;
}
.faq__q::-webkit-details-marker {
  display: none;
}
.faq__q::after {
  content: "＋";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  color: #b85016;
  font-weight: bold;
}

.faq__item[open] .faq__q::after {
  content: "－";
}

.faq__a {
  padding: 0 16px 16px;
  font-size: 1.5rem;
}

.contact {
  background: #2c4a3d;
}
.contact .section__title {
  color: #fdf9f2;
}

.contact__lead {
  text-align: center;
  max-width: 640px;
  margin: 0 auto 24px;
  color: rgba(255, 255, 255, 0.9);
}

.contact__methods {
  max-width: 480px;
  margin: 0 auto;
  display: grid;
  gap: 12px;
}

.contact__method {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: #fff;
}
.contact__method-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  width: 100%;
  min-height: 6.4rem;
  padding: 1.2rem 2rem;
  border-radius: 2px;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  border: 1px solid transparent;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.contact__method-icon {
  width: 2.6rem;
  height: 2.6rem;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.contact__method-sub {
  font-size: 1.3rem;
  margin-top: 8px;
  color: rgba(255, 255, 255, 0.72);
}
.contact__method--form .contact__method-btn, .contact__method--tel .contact__method-btn {
  background: #e07424;
  border-color: #e07424;
}
.contact__method--form:hover .contact__method-btn, .contact__method--tel:hover .contact__method-btn {
  background: #d4661f;
  border-color: #d4661f;
}
.contact__method--tour .contact__method-btn {
  background: #c53030;
  border-color: rgba(255, 255, 255, 0.32);
}
.contact__method--tour:hover .contact__method-btn {
  background: #a52626;
  border-color: rgba(255, 255, 255, 0.5);
}
.contact__method--line .contact__method-btn {
  background: #06c755;
  border-color: rgba(255, 255, 255, 0.35);
}
.contact__method--line:hover .contact__method-btn {
  background: #05b34c;
}

/*# sourceMappingURL=data:application/json;base64,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LHNCQUFtQjtLQUFuQixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQix1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixzQ0FBc0M7QUFDeEM7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQix1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDdyZW07XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHN5c3RlbS11aSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgY29sb3I6ICMzMzMyMmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXJrZXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgcmdiYSgxODAsIDcxLCAxNCwgMC4xOCkgNzUlKTtcbn1cblxuLm1hcmtlci1vcmFuZ2UtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsIHJnYmEoMTgwLCA3MSwgMTQsIDAuMjIpIDcwJSk7XG59XG5cbi5tYXJrZXItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCByZ2JhKDQ0LCA3NCwgNjEsIDAuMTYpIDcwJSk7XG59XG5cbi5yZWQge1xuICBjb2xvcjogI2I4NTAxNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudC13aWR0aC1sIHtcbiAgbWF4LXdpZHRoOiAxMTYuMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2lkdGgtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4uc2VjdGlvbl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbn1cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLWhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbn1cbi5zZWN0aW9uLWhlYWQgLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tZXllYnJvdyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc3lzdGVtLXVpLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgY29sb3I6ICNiODUwMTY7XG59XG5cbi5zZWN0aW9uLXN1YmNvcHkge1xuICBtYXJnaW46IDEuMnJlbSAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgXCJZdSBNaW5jaG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgY29sb3I6ICM2ZjVjNDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3ViY29weSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLmFyZWEsXG4uZmFxIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjJlYTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNS4ycmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHN5c3RlbS11aSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4uYnRuLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTA3NDI0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTA3NDI0O1xufVxuLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q0NjYxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQ2NjFmO1xufVxuLmJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMmM0YTNkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmM0YTNkO1xufVxuLmJ0bi0tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjEzODJlO1xuICBib3JkZXItY29sb3I6ICMyMTM4MmU7XG59XG5cbi5wcm9wb3NhbC1idG4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3Bvc2FsLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkN2M5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxLjJyZW07XG59XG4uaGVhZGVyX19sb2dvLWltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyX19jdGEge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyYzRhM2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uaGVhZGVyX19jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjEzODJlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2N0YSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogMC43cmVtIDEuNHJlbTtcbiAgfVxufVxuLmhlYWRlcl9fY3RhLXNob3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX2N0YS1mdWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fY3RhLXNob3J0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmNmYyZWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkN2M5O1xuICBwYWRkaW5nOiA0LjhyZW0gMnJlbSAxMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTE3cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGVmdCB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tdG9wOiAyLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19sZWZ0IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fbGVmdCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGVmdCB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbG9nbyB7XG4gIG1heC13aWR0aDogMzZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciAuZm9vdGVyX19jYXRjaC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19jYXRjaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fc25zIHtcbiAgbWFyZ2luLXRvcDogMy45cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuMnJlbTtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDYuN3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jdGEtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDdjOTtcbiAgcGFkZGluZzogMXJlbSAxLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1maXhlZCB7XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIH1cbn1cbi5jdGEtZml4ZWRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIG1heC13aWR0aDogNjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtZml4ZWRfX2lubmVyIHtcbiAgICBnYXA6IDAuOHJlbTtcbiAgfVxufVxuLmN0YS1maXhlZF9fYnRuIHtcbiAgZmxleDogMSAxIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNS40cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHN5c3RlbS11aSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWZpeGVkX19idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG59XG4uY3RhLWZpeGVkX19idG4tLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kOiAjZTA3NDI0O1xufVxuLmN0YS1maXhlZF9fYnRuLS1yZXF1ZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q0NjYxZjtcbn1cbi5jdGEtZml4ZWRfX2J0bi0tdG91ciB7XG4gIGJhY2tncm91bmQ6ICNjNTMwMzA7XG59XG4uY3RhLWZpeGVkX19idG4tLXRvdXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTUyNjI2O1xufVxuXG4ubXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogODRzdmg7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbXYtaGVyby5qcGcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQodXJsKC9pbWFnZXMvbXYtaGVyby53ZWJwKSB0eXBlKFwiaW1hZ2Uvd2VicFwiKSwgdXJsKC9pbWFnZXMvbXYtaGVyby5qcGcpIHR5cGUoXCJpbWFnZS9qcGVnXCIpKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdiB7XG4gICAgbWluLWhlaWdodDogNzh2aDtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbn1cbi5tdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI2LCAyNiwgMjYsIDAuOSksIHJnYmEoMjYsIDI2LCAyNiwgMC43KSA0NSUsIHJnYmEoMjYsIDI2LCAyNiwgMC4yNikpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI2LCAyNiwgMjYsIDAuNDUpLCByZ2JhKDI2LCAyNiwgMjYsIDAuMDUpIDUwJSwgcmdiYSgyNiwgMjYsIDI2LCAwLjE2KSk7XG59XG4ubXZfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X19pbm5lciB7XG4gICAgcGFkZGluZzogMCAzLjJyZW07XG4gIH1cbn1cbi5tdl9fZXllYnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIll1IE1pbmNob1wiLCBzZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Mik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubXZfX2V5ZWJyb3ctZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX2V5ZWJyb3ctZW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM0ZW07XG4gIH1cbn1cbi5tdl9fZXllYnJvdy1qYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX2V5ZWJyb3ctamEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLm12X190aXRsZSB7XG4gIG1hcmdpbjogMS42cmVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNmZGY5ZjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG59XG4ubXZfX2xlYWQge1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIFwiWXUgTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X19sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cbi5tdl9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG4gIG1hcmdpbjogMy4ycmVtIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX2N0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4ubXZfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNS40cmVtO1xuICBwYWRkaW5nOiAwIDIuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHN5c3RlbS11aSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX2J0biB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgcGFkZGluZzogMCAzLjRyZW07XG4gIH1cbn1cbi5tdl9fYnRuLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyYzRhM2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM0YTNkO1xufVxuLm12X19idG4tLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIxMzgyZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEzODJlO1xufVxuLm12X19idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZTA3NDI0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwNzQyNDtcbn1cbi5tdl9fYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q0NjYxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQ2NjFmO1xufVxuXG4ucHJvcGVydGllc19fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLnByb3BlcnRpZXMge1xuICBwYWRkaW5nLXRvcDogNS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0aWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuXG4ucHJvcGVydGllc19fdGl0bGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnRpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4ucHJvcGVydGllc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wcm9wZXJ0aWVzX19saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydGllc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnByb3BlcnRpZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLnByb3BlcnR5LWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkN2M5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4ucHJvcGVydHktY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJjNGEzZDtcbn1cbi5wcm9wZXJ0eS1jYXJkLS1zb2xkIC5wcm9wZXJ0eS1jYXJkX19pbWcgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC40KSBicmlnaHRuZXNzKDAuOTUpO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvcGVydHktY2FyZF9fbm9pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVhO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucHJvcGVydHktY2FyZF9faW1nLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltZy1saW5rIGltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltZy1saW5rOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4ucHJvcGVydHktY2FyZF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZDogIzJjNGEzZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvcGVydHktY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDJyZW0gMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnByb3BlcnR5LWNhcmRfX25hbWUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLnByb3BlcnR5LWNhcmRfX25hbWUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvcGVydHktY2FyZF9fbmFtZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvcGVydHktY2FyZF9fcHJpY2Uge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNiODUwMTY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG4ucHJvcGVydHktY2FyZF9fdW5pdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnByb3BlcnR5LWNhcmRfX21ldGEge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvcGVydHktY2FyZF9fbWV0YS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjJlYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xufVxuLnByb3BlcnR5LWNhcmRfX3NwZWMge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wcm9wZXJ0eS1jYXJkX19zcGVjLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ3Yzk7XG59XG4ucHJvcGVydHktY2FyZF9fc3BlYy1yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDdjOTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19zcGVjLXJvdyBkdCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNC41ZW07XG4gIGNvbG9yOiAjNmY1YzQzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLnByb3BlcnR5LWNhcmRfX3NwZWMtcm93IGRkIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBjb2xvcjogIzMzMzIyZTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucHJvcGVydHktY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMS40cmVtIDEuMnJlbTtcbiAgfVxuICAucHJvcGVydHktY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLnByb3BlcnR5LWNhcmRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnByb3BlcnR5LWNhcmRfX3NwZWMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkX19zcGVjLXJvdyBkdCB7XG4gICAgd2lkdGg6IDRlbTtcbiAgfVxuICAucHJvcGVydHktY2FyZF9fYnRuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtaW4taGVpZ2h0OiA0LjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbiAgLnByb3BlcnR5LWNhcmRfX3NwZWMtcm93LS1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvcGVydGllc19fbW9yZSB7XG4gIG1hcmdpbjogMjhweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb3BlcnRpZXNfX3JlcXVlc3Qge1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICBtYXJnaW46IDUuNnJlbSBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiA0LjRyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkN2M5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnRpZXNfX3JlcXVlc3Qge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgfVxufVxuLnByb3BlcnRpZXNfX3JlcXVlc3QgLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb3BlcnRpZXNfX3JlcXVlc3QtYnRuIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuXG4ubWFya2V0IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjJlYTtcbn1cbi5tYXJrZXRfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4ubWFya2V0X19ibG9jayB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkN2M5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbSA0LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtldF9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMS44cmVtO1xuICB9XG59XG4ubWFya2V0X19wcmljZS1ib3gge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2Y2ZjJlYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwNzQyNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrZXRfX3ByaWNlLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tYXJrZXRfX3ByaWNlLXZhbHVlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNiODUwMTY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG4ubWFya2V0X19wcmljZS1yYW5nZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFya2V0X19wcmljZS1ub3RlIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubWFya2V0X19leHBlcnRpc2Uge1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICBtYXJnaW46IDIuNHJlbSBhdXRvIDA7XG59XG5cbi5tZXJpdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tZXJpdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4ubWVyaXRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkN2M5O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzJjNGEzZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG59XG4ubWVyaXRfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWVyaXRfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5hcmVhX19jb21tZW50IHtcbiAgbWF4LXdpZHRoOiA4NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJlYV9fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB9XG59XG5cbi5hcmVhX19mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMi40cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcmVhX19mZWF0dXJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyZWFfX2ZlYXR1cmVzIHtcbiAgICBnYXA6IDEuNnJlbTtcbiAgfVxufVxuXG4uYXJlYS1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDdjOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyLjRyZW0gMi4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmVhLWZlYXR1cmUge1xuICAgIHBhZGRpbmc6IDJyZW0gMS44cmVtO1xuICB9XG59XG4uYXJlYS1mZWF0dXJlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjJyZW07XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmFyZWEtZmVhdHVyZV9faWNvbiwgLmFyZWEtZmVhdHVyZV9fbm8ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMy40cmVtO1xuICBoZWlnaHQ6IDMuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMmM0YTNkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hcmVhLWZlYXR1cmVfX25vIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG59XG4uYXJlYS1mZWF0dXJlX19ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyZWEtZmVhdHVyZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5hcmVhLWZlYXR1cmVfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJlYS1mZWF0dXJlX19saXN0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmFyZWEtZmVhdHVyZV9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi52b2ljZSB7XG4gIHBhZGRpbmc6IDhyZW0gMnJlbSAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2Uge1xuICAgIHBhZGRpbmc6IDdyZW0gMnJlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMy4ycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52b2ljZSAudm9pY2VfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2ljZSAudm9pY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fdGl0bGUtc21hbGwge1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX190aXRsZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fcGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmNmYyZWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ3Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMnJlbSA1LjJyZW07XG4gIG1hcmdpbjogMCAwIDQuMTY2NjY2NjY2N3Z3IGF1dG87XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgNnJlbSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMnJlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAudm9pY2VfX2xpc3RfX3RleHQge1xuICBtYXgtd2lkdGg6IDY1cmVtO1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6MTEwMHB4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGkgLnZvaWNlX19saXN0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGkgLnZvaWNlX19saXN0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGkgLnZvaWNlX19saXN0X190ZXh0IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDdjOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIC52b2ljZV9fbGlzdF9fdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IGxpIC52b2ljZV9fbGlzdF9fdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAubGlzdC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDMuNDcyMjIyMjIyMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAubGlzdC1pbWcge1xuICAgIHJpZ2h0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAubGlzdC1pbWcge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IGxpOm50aC1jaGlsZCgybikge1xuICBtYXJnaW46IDAgYXV0byA0LjE2NjY2NjY2Njd2dyAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNnJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IGxpOm50aC1jaGlsZCgybikgLnZvaWNlX19saXN0X190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSAubGlzdC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMy40NzIyMjIyMjIydnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjE0NDBweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpOm50aC1jaGlsZCgybikgLmxpc3QtaW1nIHtcbiAgICBsZWZ0OiAzLjRyZW07XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb25zdWx0YXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVhO1xuICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uIHtcbiAgICBwYWRkaW5nOiA2cmVtIDJyZW07XG4gIH1cbn1cbi5jb25zdWx0YXRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMyMmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbiAudG9wLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4uY29uc3VsdGF0aW9uIC5sZWFkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGNvbG9yOiAjNmY1YzQzO1xufVxuLmNvbnN1bHRhdGlvbiAuYm90dG9tLXRleHQge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb24gLmJvdHRvbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uIC5hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi44cmVtO1xufVxuLmNvbnN1bHRhdGlvbiAuY29uc3VsdGF0aW9uX190YXRvZWJhIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzIyZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uIC5jb25zdWx0YXRpb25fX3RhdG9lYmEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbl9fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ3Yzk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTA3NDI0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogOTAuNHJlbTtcbiAgbWFyZ2luOiAxLjZyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAzcmVtIDQuM3JlbSAzLjFyZW0gNC44cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgXCJZdSBNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2xpc3QgbGkgLnRleHQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19saXN0IGxpIC5udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ3Yzk7XG4gIHdpZHRoOiA2LjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgXCJZdSBNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2I4NTAxNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2xpc3QgbGkgLm51bSB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19ldGMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2ZjVjNDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fZXRjIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTRyZW07XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG59XG5cbi5jdGEge1xuICBiYWNrZ3JvdW5kOiAjMmM0YTNkO1xuICBwYWRkaW5nOiA3cmVtIDJyZW07XG59XG4uY3RhX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmN0YV9fdGV4dCB7XG4gIG1heC13aWR0aDogNTRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3RhX190aXRsZSB7XG4gIGNvbG9yOiAjZmRmOWYyO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmN0YSAuYnRuLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4uY3RhIC5idG4tLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmN0YV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDByZW07XG4gIG1hcmdpbjogMi40cmVtIGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhX19idG4ge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIH1cbn1cblxuLmZhcV9fbGlzdCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG5cbi5mYXFfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkN2M5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYXFfX3Ege1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggNDRweCAxNnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXFfX3E6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhcV9fcTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+8i1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2I4NTAxNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mYXFfX2l0ZW1bb3Blbl0gLmZhcV9fcTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+8jVwiO1xufVxuXG4uZmFxX19hIHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICMyYzRhM2Q7XG59XG4uY29udGFjdCAuc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogI2ZkZjlmMjtcbn1cblxuLmNvbnRhY3RfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5jb250YWN0X19tZXRob2RzIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cblxuLmNvbnRhY3RfX21ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdF9fbWV0aG9kLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2LjRyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5jb250YWN0X19tZXRob2QtaWNvbiB7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMi42cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb250YWN0X19tZXRob2Qtc3ViIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Mik7XG59XG4uY29udGFjdF9fbWV0aG9kLS1mb3JtIC5jb250YWN0X19tZXRob2QtYnRuLCAuY29udGFjdF9fbWV0aG9kLS10ZWwgLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZTA3NDI0O1xuICBib3JkZXItY29sb3I6ICNlMDc0MjQ7XG59XG4uY29udGFjdF9fbWV0aG9kLS1mb3JtOmhvdmVyIC5jb250YWN0X19tZXRob2QtYnRuLCAuY29udGFjdF9fbWV0aG9kLS10ZWw6aG92ZXIgLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZDQ2NjFmO1xuICBib3JkZXItY29sb3I6ICNkNDY2MWY7XG59XG4uY29udGFjdF9fbWV0aG9kLS10b3VyIC5jb250YWN0X19tZXRob2QtYnRuIHtcbiAgYmFja2dyb3VuZDogI2M1MzAzMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xufVxuLmNvbnRhY3RfX21ldGhvZC0tdG91cjpob3ZlciAuY29udGFjdF9fbWV0aG9kLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNhNTI2MjY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmNvbnRhY3RfX21ldGhvZC0tbGluZSAuY29udGFjdF9fbWV0aG9kLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwNmM3NTU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbn1cbi5jb250YWN0X19tZXRob2QtLWxpbmU6aG92ZXIgLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDViMzRjO1xufVxuIl19 */