@charset "UTF-8";
.contentsGallery img {
  width: 100%;
  height: auto;
}

.contentsVisual {
  position: relative;
}
.contentsVisual__body {
  position: relative;
  z-index: 1;
  padding: 55px 0 80px;
  font-family: "Yu Mincho", "游明朝体", serif;
  color: #fff;
}
.contentsVisual__body .body {
  padding: 100vh 0 0;
}
.contentsVisual__body .body .logo {
  text-align: center;
}
.contentsVisual__body .body .logo img {
  width: 69px;
  height: auto;
}
.contentsVisual__body .body .title {
  margin: 55px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.8;
  text-align: center;
  letter-spacing: 0;
}
.contentsVisual__body .body .text {
  margin: 40px 0 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 2.4;
  text-align: center;
  letter-spacing: 0;
}
.contentsVisual__body .body .c-pageButton {
  width: 278px;
  margin: 80px auto 0;
}
.contentsVisual__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.contentsVisual__bg .bg {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: 100vh;
}
.contentsVisual__bg .bg::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: #6e6e6e;
  mix-blend-mode: multiply;
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.contentsVisual__bg .bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.contentsVisual.is-active .contentsVisual__bg .bg::before {
  opacity: 1;
}

.commonPageArea__body {
  margin: 100px 0 0;
}

.secAchievements {
  position: relative;
  padding: 70px 0 75px;
  overflow: hidden;
  background: #e9f3f4;
}
.secAchievements::before {
  position: absolute;
  top: 35px;
  left: calc(50% - 310px);
  width: 543px;
  height: 496px;
  content: "";
  background: url("/assets/images/pages/housing/mansion/index/achievements_bg-img.png") no-repeat center/contain;
}
.secAchievements__body .ttl {
  display: flex;
  flex-direction: column;
}
.secAchievements__body .ttl__main {
  font-family: "EB Garamond", serif;
  font-size: 60px;
  font-weight: 400;
  color: #244546;
  letter-spacing: 0;
}
.secAchievements__body .ttl__sub {
  margin: 30px 0 0;
  font-family: "Yu Mincho", "游明朝体", serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.12em;
}
.secAchievements__body .txt {
  margin: 20px 0 0;
  font-family: "Yu Mincho", "游明朝体", serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.12em;
}
.secAchievements__list {
  position: relative;
  margin: 40px 0 0;
}
.secAchievements__list .list__item + .list__item {
  margin: 20px 0 0;
}

.secFinebox {
  padding: 55px 0 0;
}
.secFinebox__head {
  text-align: center;
}
.secFinebox__head img {
  width: 302px;
  height: auto;
}
.secFinebox__body {
  margin: 30px 0 0;
}
.secFinebox__img {
  text-align: center;
}
.secFinebox__img img {
  width: 294.5px;
  height: auto;
}
.secFinebox__contents {
  margin: 50px 0 0;
}
.secFinebox__contents .ttl {
  display: flex;
  flex-direction: column;
}
.secFinebox__contents .ttl__sub {
  font-family: "Yu Mincho", "游明朝体", serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.08em;
}
.secFinebox__contents .ttl__main {
  margin: 5px 0 0;
  font-family: "Yu Mincho", "游明朝体", serif;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 0.08em;
}
.secFinebox__contents .txt {
  margin: 25px 0 0;
  font-family: "Yu Mincho", "游明朝体", serif;
  font-size: 12px;
  line-height: 2;
  letter-spacing: 0;
}
.secFinebox__contents .c-pageButton {
  margin: 25px 0 0;
}

.secIntroduction {
  padding: 65px 0 45px;
}
.secIntroduction__ttl {
  font-family: "EB Garamond", serif;
  font-size: 50px;
  font-weight: 400;
  color: #244546;
  letter-spacing: 0;
}
.secIntroduction__txt {
  margin: 25px 0 0;
  font-family: "Yu Mincho", "游明朝体", serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.875;
  letter-spacing: 0;
}
.secIntroduction__list {
  margin: 30px 0 0;
}
.secIntroduction__list .list {
  margin: -20px 0 0;
}
.secIntroduction__list .list__item {
  margin: 20px 0 0;
}
@media (min-width: 768px) {
  .contentsVisual__body {
    padding: 155px 0 130px;
  }
  .contentsVisual__body .body .logo img {
    width: 89px;
  }
  .contentsVisual__body .body .title {
    margin: 85px 0 0;
  }
  .contentsVisual__body .body .text {
    margin: 60px 0 0;
    font-size: 16px;
  }
  .contentsVisual__body .body .c-pageButton {
    margin: 60px auto 0;
  }
  .commonPageArea__body {
    margin: 80px 0 0;
  }
  .secAchievements {
    padding: 140px 0 110px;
  }
  .secAchievements::before {
    top: 0;
    left: calc(50% - 730px);
    width: 796px;
    height: 653px;
    background: url("/assets/images/pages/housing/mansion/index/achievements_bg-img_md.png") no-repeat center/contain;
  }
  .secAchievements__inner {
    display: flex;
    justify-content: space-between;
  }
  .secAchievements__body {
    width: 480px;
  }
  .secAchievements__body .ttl__main {
    letter-spacing: 0.1em;
  }
  .secAchievements__body .ttl__sub {
    margin: 25px 0 0;
    font-size: 22px;
  }
  .secAchievements__body .txt {
    margin: 50px 0 0;
    font-size: 16px;
    line-height: 2.25;
  }
  .secAchievements__list {
    width: 520px;
    margin: 0;
  }
  .secFinebox {
    padding: 105px 0 0;
  }
  .secFinebox__head img {
    width: auto;
  }
  .secFinebox__body {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin: 40px 0 0;
  }
  .secFinebox__img img {
    width: auto;
  }
  .secFinebox__contents {
    width: 520px;
    margin: 0;
  }
  .secFinebox__contents .txt {
    margin: 20px 0 0;
    font-size: 16px;
    line-height: 2.125;
  }
  .secFinebox__contents .c-pageButton {
    width: 278px;
    margin: 50px 0 0;
  }
  .secIntroduction {
    padding: 95px 0 110px;
  }
  .secIntroduction__ttl {
    font-size: 60px;
    text-align: center;
    letter-spacing: 0.1em;
  }
  .secIntroduction__txt {
    margin: 30px 0 0;
    font-size: 24px;
    text-align: center;
    letter-spacing: 0.12em;
  }
  .secIntroduction__list {
    width: 960px;
    margin: 70px auto 0;
  }
  .secIntroduction__list .list {
    display: flex;
    flex-wrap: wrap;
    margin: -25px -15px 0;
  }
  .secIntroduction__list .list__item {
    width: 330px;
    padding: 0 15px;
    margin: 25px 0 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvaG91c2luZy9tYW5zaW9uL2luZGV4L3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaG91c2luZy9tYW5zaW9uL2luZGV4L19jb250ZW50c0dhbGxlcnkuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaG91c2luZy9tYW5zaW9uL2luZGV4L19jb250ZW50c1Zpc3VhbC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9ob3VzaW5nL21hbnNpb24vaW5kZXgvX292ZXJ3cml0ZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9ob3VzaW5nL21hbnNpb24vaW5kZXgvX3NlY0FjaGlldmVtZW50cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9ob3VzaW5nL21hbnNpb24vaW5kZXgvX3NlY0ZpbmVib3guc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvaG91c2luZy9tYW5zaW9uL2luZGV4L19zZWNJbnRyb2R1Y3Rpb24uc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDZDtFQUNFLFdBQUE7RUFDQSxZQUFBO0FEQ0o7O0FFSkE7RUFDRSxrQkFBQTtBRk9GO0FFTEU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLHVDQzJDUztFRDFDVCxXQUFBO0FGT0o7QUVESTtFQUNFLGtCQUFBO0FGUU47QUVOTTtFQUNFLGtCQUFBO0FGUVI7QUVOUTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FGUVY7QUVBTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FGT1I7QUVBTTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFB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QUE7RUxrSFI7RUs3R0U7SUFTSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFTGlITjtFSzVHQTtJQUlJLFlBQUE7SUFDQSxTQUFBO0VMZ0hKO0VNN01GO0lBSUksa0JBQUE7RU5xTkY7RU0vTUU7SUFLSSxXQUFBO0VOc05OO0VNak5BO0lBSUksYUFBQTtJQUNBLDJCQUFBO0lBQ0EsOEJBQUE7SUFDQSxnQkFBQTtFTnFOSjtFTTlNRTtJQUtJLFdBQUE7RU5xTk47RU1oTkE7SUFJSSxZQUFBO0lBQ0EsU0FBQTtFTm9OSjtFTTdMRTtJQVFJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0VOa05OO0VNOU1FO0lBSUksWUFBQTtJQUNBLGdCQUFBO0VOa05OO0VPN1NGO0lBSUkscUJBQUE7RVBrVEY7RU8vU0E7SUFRSSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxxQkFBQTtFUG1USjtFTy9TQTtJQVNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0Esc0JBQUE7RVBtVEo7RU8vU0E7SUFJSSxZQUFBO0lBQ0EsbUJBQUE7RVBtVEo7RU9oVEU7SUFJSSxhQUFBO0lBQ0EsZUFBQTtJQUNBLHFCQUFBO0VQb1ROO0VPalRJO0lBSUksWUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFUHFUUjtBQTdWRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2hvdXNpbmcvbWFuc2lvbi9pbmRleC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uY29udGVudHNHYWxsZXJ5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250ZW50c1Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50c1Zpc3VhbF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNTVweCAwIDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNob1wiLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRzVmlzdWFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNTVweCAwIDEzMHB4O1xuICB9XG59XG4uY29udGVudHNWaXN1YWxfX2JvZHkgLmJvZHkge1xuICBwYWRkaW5nOiAxMDB2aCAwIDA7XG59XG4uY29udGVudHNWaXN1YWxfX2JvZHkgLmJvZHkgLmxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudHNWaXN1YWxfX2JvZHkgLmJvZHkgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudHNWaXN1YWxfX2JvZHkgLmJvZHkgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogODlweDtcbiAgfVxufVxuLmNvbnRlbnRzVmlzdWFsX19ib2R5IC5ib2R5IC50aXRsZSB7XG4gIG1hcmdpbjogNTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudHNWaXN1YWxfX2JvZHkgLmJvZHkgLnRpdGxlIHtcbiAgICBtYXJnaW46IDg1cHggMCAwO1xuICB9XG59XG4uY29udGVudHNWaXN1YWxfX2JvZHkgLmJvZHkgLnRleHQge1xuICBtYXJnaW46IDQwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRzVmlzdWFsX19ib2R5IC5ib2R5IC50ZXh0IHtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNvbnRlbnRzVmlzdWFsX19ib2R5IC5ib2R5IC5jLXBhZ2VCdXR0b24ge1xuICB3aWR0aDogMjc4cHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRzVmlzdWFsX19ib2R5IC5ib2R5IC5jLXBhZ2VCdXR0b24ge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIH1cbn1cbi5jb250ZW50c1Zpc3VhbF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50c1Zpc3VhbF9fYmcgLmJnIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmNvbnRlbnRzVmlzdWFsX19iZyAuYmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNmU2ZTZlO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbi5jb250ZW50c1Zpc3VhbF9fYmcgLmJnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRlbnRzVmlzdWFsLmlzLWFjdGl2ZSAuY29udGVudHNWaXN1YWxfX2JnIC5iZzo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbW1vblBhZ2VBcmVhX19ib2R5IHtcbiAgbWFyZ2luOiAxMDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vblBhZ2VBcmVhX19ib2R5IHtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICB9XG59XG5cbi5zZWNBY2hpZXZlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDcwcHggMCA3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTlmM2Y0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNBY2hpZXZlbWVudHMge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMTEwcHg7XG4gIH1cbn1cbi5zZWNBY2hpZXZlbWVudHM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMxMHB4KTtcbiAgd2lkdGg6IDU0M3B4O1xuICBoZWlnaHQ6IDQ5NnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9ob3VzaW5nL21hbnNpb24vaW5kZXgvYWNoaWV2ZW1lbnRzX2JnLWltZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNBY2hpZXZlbWVudHM6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzMwcHgpO1xuICAgIHdpZHRoOiA3OTZweDtcbiAgICBoZWlnaHQ6IDY1M3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL3BhZ2VzL2hvdXNpbmcvbWFuc2lvbi9pbmRleC9hY2hpZXZlbWVudHNfYmctaW1nX21kLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjQWNoaWV2ZW1lbnRzX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjQWNoaWV2ZW1lbnRzX19ib2R5IHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cbi5zZWNBY2hpZXZlbWVudHNfX2JvZHkgLnR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjQWNoaWV2ZW1lbnRzX19ib2R5IC50dGxfX21haW4ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI0NDU0NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0FjaGlldmVtZW50c19fYm9keSAudHRsX19tYWluIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbi5zZWNBY2hpZXZlbWVudHNfX2JvZHkgLnR0bF9fc3ViIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvXCIsIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0FjaGlldmVtZW50c19fYm9keSAudHRsX19zdWIge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2VjQWNoaWV2ZW1lbnRzX19ib2R5IC50eHQge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG9cIiwgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjQWNoaWV2ZW1lbnRzX19ib2R5IC50eHQge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG4uc2VjQWNoaWV2ZW1lbnRzX19saXN0IHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjQWNoaWV2ZW1lbnRzX19saXN0IHtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2VjQWNoaWV2ZW1lbnRzX19saXN0IC5saXN0X19pdGVtICsgLmxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4uc2VjRmluZWJveCB7XG4gIHBhZGRpbmc6IDU1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaW5lYm94IHtcbiAgICBwYWRkaW5nOiAxMDVweCAwIDA7XG4gIH1cbn1cbi5zZWNGaW5lYm94X19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY0ZpbmVib3hfX2hlYWQgaW1nIHtcbiAgd2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpbmVib3hfX2hlYWQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNlY0ZpbmVib3hfX2JvZHkge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaW5lYm94X19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuLnNlY0ZpbmVib3hfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWNGaW5lYm94X19pbWcgaW1nIHtcbiAgd2lkdGg6IDI5NC41cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjRmluZWJveF9faW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWNGaW5lYm94X19jb250ZW50cyB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpbmVib3hfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2VjRmluZWJveF9fY29udGVudHMgLnR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjRmluZWJveF9fY29udGVudHMgLnR0bF9fc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvXCIsIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4uc2VjRmluZWJveF9fY29udGVudHMgLnR0bF9fbWFpbiB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvXCIsIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4uc2VjRmluZWJveF9fY29udGVudHMgLnR4dCB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNob1wiLCBcIua4uOaYjuacneS9k1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ZpbmVib3hfX2NvbnRlbnRzIC50eHQge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNTtcbiAgfVxufVxuLnNlY0ZpbmVib3hfX2NvbnRlbnRzIC5jLXBhZ2VCdXR0b24ge1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNGaW5lYm94X19jb250ZW50cyAuYy1wYWdlQnV0dG9uIHtcbiAgICB3aWR0aDogMjc4cHg7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjSW50cm9kdWN0aW9uIHtcbiAgcGFkZGluZzogNjVweCAwIDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZzogOTVweCAwIDExMHB4O1xuICB9XG59XG4uc2VjSW50cm9kdWN0aW9uX190dGwge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI0NDU0NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ludHJvZHVjdGlvbl9fdHRsIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuLnNlY0ludHJvZHVjdGlvbl9fdHh0IHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvXCIsIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ludHJvZHVjdGlvbl9fdHh0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgfVxufVxuLnNlY0ludHJvZHVjdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY0ludHJvZHVjdGlvbl9fbGlzdCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gIH1cbn1cbi5zZWNJbnRyb2R1Y3Rpb25fX2xpc3QgLmxpc3Qge1xuICBtYXJnaW46IC0yMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjSW50cm9kdWN0aW9uX19saXN0IC5saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0yNXB4IC0xNXB4IDA7XG4gIH1cbn1cbi5zZWNJbnRyb2R1Y3Rpb25fX2xpc3QgLmxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNJbnRyb2R1Y3Rpb25fX2xpc3QgLmxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgfVxufSIsIi5jb250ZW50c0dhbGxlcnkge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLmNvbnRlbnRzVmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDU1cHggMCA4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDE1NXB4IDAgMTMwcHg7XG4gICAgfVxuXG4gICAgLmJvZHkge1xuICAgICAgcGFkZGluZzogMTAwdmggMCAwO1xuXG4gICAgICAubG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDU1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogODVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLXBhZ2VCdXR0b24ge1xuICAgICAgICB3aWR0aDogMjc4cHg7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5iZyB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmU2ZTZlO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAkZWFzZS1vdXQtc2luZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC5jb250ZW50c1Zpc3VhbF9fYmcge1xuICAgICAgLmJnIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkZ3JpZC1icmVha3BvaW50czogKFxuICB4eHM6IDAsXG4gIHhzOiAzMjBweCxcbiAgc206IDM3NXB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDgwcHgsXG4gIHhsOiAxMjgwcHgsXG4gIHh4bDogMTQ0MHB4XG4pO1xuXG4kZ3V0dGVyOiAyMHB4O1xuJGd1dHRlci1tZDogNDBweDtcblxuJGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4kZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuJGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiRlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG4kZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiRlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiRlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcblxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuJGVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG4kZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuJGVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuJGVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuJGVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG4kZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiRkYXJrLWdyZWVuOiAjMjQ0NTQ2O1xuJGxpZ2h0LWdyZWVuOiAjMjM4MTg0O1xuJGhpZ2hsaWdodC1ncmVlbjogI2U5ZjNmNDtcbiRvcmFuZ2U6ICNkZTU1MTE7XG5cbiRmb250LXNlcmlmOiAnWXUgTWluY2hvJywgJ+a4uOaYjuacneS9kycsIHNlcmlmO1xuJGZvbnQtZW46ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtc2Fucy1zZXJpZi1lbjogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiIsIi5jb21tb25QYWdlQXJlYSB7XG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogMTAwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWNBY2hpZXZlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDcwcHggMCA3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTlmM2Y0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDExMHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzEwcHgpO1xuICAgIHdpZHRoOiA1NDNweDtcbiAgICBoZWlnaHQ6IDQ5NnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaG91c2luZy9tYW5zaW9uL2luZGV4L2FjaGlldmVtZW50c19iZy1pbWcucG5nJylcbiAgICAgIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzMwcHgpO1xuICAgICAgd2lkdGg6IDc5NnB4O1xuICAgICAgaGVpZ2h0OiA2NTNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvaG91c2luZy9tYW5zaW9uL2luZGV4L2FjaGlldmVtZW50c19iZy1pbWdfbWQucG5nJylcbiAgICAgICAgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICB9XG5cbiAgICAudHRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWIge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHh0IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICArIC5saXN0X19pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjRmluZWJveCB7XG4gIHBhZGRpbmc6IDU1cHggMCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMDVweCAwIDA7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDMwMnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjk0LjVweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50cyB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudHRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19zdWIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdlQnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDI3OHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY0ludHJvZHVjdGlvbiB7XG4gIHBhZGRpbmc6IDY1cHggMCA0NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA5NXB4IDAgMTEwcHg7XG4gIH1cblxuICAmX190dGwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGRhcmstZ3JlZW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICBtYXJnaW46IC0yMHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogLTI1cHggLTE1cHggMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oXG4gICRsb3dlcixcbiAgJHVwcGVyLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXG4pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTkyMCkge1xuICAkbWluLXdpZHRoOiAxMjgwcHg7XG4gICRtYXgtd2lkdGg6IDE5MjBweDtcblxuICBmb250LXNpemU6ICN7JHNpemUgLyAkYmFzZSAqIDEwMH12dztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsICRtaW4td2lkdGgpIHtcbiAgICBmb250LXNpemU6ICN7JHNpemUgKiAoc3RyaXAtdW5pdCgkbWluLXdpZHRoKSAvICRiYXNlKX1weDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG1heC13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogI3skc2l6ZSAqIChzdHJpcC11bml0KCRtYXgtd2lkdGgpIC8gJGJhc2UpfXB4O1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
