@charset "UTF-8";
.l-header__menu .banner {
  visibility: hidden;
}

.back-to-link {
  width: 300px;
}

.sec-detail .images-gallery__main {
  position: relative;
}
.sec-detail .images-gallery__main img {
  width: 100%;
  height: auto;
}
.sec-detail .images-gallery__main .swiper-button-prev,
.sec-detail .images-gallery__main .swiper-button-next {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 35px;
  height: 60px;
  margin: auto;
  background: #2e2e2e;
}
.sec-detail .images-gallery__main .swiper-button-prev::before,
.sec-detail .images-gallery__main .swiper-button-next::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 4px;
  width: 10px;
  height: 10px;
  margin: auto;
  content: "";
  border: solid #fff;
  border-width: 0 0 2px 2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.sec-detail .images-gallery__main .swiper-button-prev {
  left: 0;
}
.sec-detail .images-gallery__main .swiper-button-next {
  right: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.sec-detail .images-gallery__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 15px -5px -5px 0;
}

.sec-detail .images-gallery__thumb {
  width: calc(12.5% - 5px);
  margin: 0 5px 5px 0;
  cursor: pointer;
  transition: 0.3s;
}
.sec-detail .images-gallery__thumb:hover {
  opacity: 0.75;
}
.sec-detail .images-gallery__thumb img {
  width: 100%;
  height: auto;
}

.sec-detail .information {
  padding: 30px 0 50px;
}
.sec-detail .information .data {
  display: flex;
  font-size: 14px;
  letter-spacing: -0.03em;
}
.sec-detail .information .data__name {
  flex: 0 0 auto;
  width: 80px;
  font-weight: 500;
}
.sec-detail .information .data__text {
  padding-left: 1em;
  text-indent: -1em;
}
.sec-detail .information .data__text::before {
  margin: 0 0.5em;
  font-weight: 500;
  content: ":";
}

.sec-detail .information__head {
  padding-bottom: 20px;
  margin-bottom: 22px;
  overflow: hidden;
  border-bottom: 2px solid #444;
}
.sec-detail .information__head .lot {
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 15px;
  font-size: 12px;
  color: #fff;
  background: #444;
}
.sec-detail .information__head .genre {
  margin-bottom: 3px;
  font-size: 13px;
  font-weight: 500;
}
.sec-detail .information__head .name {
  margin-bottom: 6px;
  font-size: 25px;
  font-weight: 600;
}

.sec-detail .information__body .data {
  margin-top: 7px;
}
.sec-detail .information__body .spec {
  display: flex;
  margin-top: 20px;
}
.sec-detail .information__body .spec__title {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 55px;
  margin-right: 12px;
  font-size: 12px;
  border: 1px solid;
}
.sec-detail .information__body .spec__content {
  padding-top: 2px;
  font-size: 14px;
  line-height: 1.42;
  letter-spacing: -0.001em;
}
.sec-detail .information__body .price {
  display: flex;
  align-items: center;
  padding: 14px 12px;
  margin-top: 25px;
  background-color: #ececec;
}
.sec-detail .information__body .price__title {
  margin-right: 12px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.01em;
}
.sec-detail .information__body .price__content {
  position: relative;
  font-size: 25px;
  font-weight: 700;
}
.sec-detail .information__body .price__content::before {
  margin-right: 5px;
  content: "¥";
}
.sec-detail .information__body .schedule {
  padding: 10px;
  margin-top: 30px;
  text-align: center;
  border: 2px solid #444;
}
.sec-detail .information__body .schedule__title {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 500;
}
.sec-detail .information__body .schedule__title::after {
  content: ":";
}
.sec-detail .information__body .schedule__content {
  font-size: 16px;
}
.sec-detail .information__body .schedule__content .day {
  font-size: 11px;
}
.sec-detail .information__body .price + .schedule {
  margin-top: 25px;
}
.sec-detail .information__body .button-wrap {
  margin: 30px 0 -15px;
}
.sec-detail .information__body .button {
  margin-bottom: 15px;
}
.sec-detail .information__body .button a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 45px;
  font-size: 12px;
  font-weight: 500;
  color: #f56534;
  border: 1px solid #f56534;
}
.sec-detail .information__body .button svg {
  width: 15px;
  height: 17px;
  margin-right: 6px;
  fill: #f56534;
}
.sec-detail .information__body .button--login a {
  height: 60px;
  font-size: 16px;
  color: #fff;
  background-color: #f56534;
}
.sec-detail .information__body .button--login svg {
  width: 20px;
  height: 20px;
  margin-right: 12px;
  fill: #fff;
}

.sec-photo-and-inspection {
  padding: 40px 20px 60px;
  background: #f5f5f5;
}

.sec-photo-and-inspection__heading {
  margin-bottom: 28px;
  font-size: 30px;
  font-weight: 600;
  text-align: center;
}

.sec-photo-and-inspection__inspection {
  padding-bottom: 70px;
}
.sec-photo-and-inspection__inspection .inspection-table {
  width: 710px;
  margin: 0 auto;
  text-align: center;
}
.sec-photo-and-inspection__inspection .inspection-table img {
  max-width: 100%;
  height: auto;
}
.sec-photo-and-inspection__inspection object p a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 500px;
  height: 74px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  background-color: #f56534;
  border: 2px solid #f56534;
  transition: 0.3s;
}
.sec-photo-and-inspection__inspection object p a:hover {
  color: #f56534;
  background-color: #fff;
}
.sec-photo-and-inspection__inspection object p a:hover svg {
  fill: #f56534;
}
.sec-photo-and-inspection__photos .photo-list__item {
  margin-bottom: 20px;
}
.sec-photo-and-inspection__photos .photo-list__item img {
  width: 100%;
  height: auto;
}
.sec-photo-and-inspection__photos .photo-list__item--youtube {
  position: relative;
}
.sec-photo-and-inspection__photos .photo-list__item--youtube::before {
  display: block;
  width: 100%;
  padding-bottom: 56.25%;
  content: "";
}
.sec-photo-and-inspection__photos .photo-list__item--youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sec-photo-and-inspection__photos .button-more {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 45px;
  margin-top: 40px;
  font-size: 12px;
  font-weight: 500;
  color: #f56534;
  border: 1px solid #f56534;
}
@media (min-width: 768px) {
  .sec-detail__inner {
    display: flex;
    padding: 60px 0 70px;
  }
  .sec-detail .images-gallery {
    flex: 0 0 auto;
    width: 600px;
    margin-right: 50px;
  }
  .sec-detail .images-gallery__main .swiper-button-prev,
.sec-detail .images-gallery__main .swiper-button-next {
    width: 44px;
    height: 80px;
    transition: 0.3s;
  }
  .sec-detail .images-gallery__main .swiper-button-prev:hover,
.sec-detail .images-gallery__main .swiper-button-next:hover {
    opacity: 0.8;
  }
  .sec-detail .images-gallery__main .swiper-button-prev::before,
.sec-detail .images-gallery__main .swiper-button-next::before {
    width: 14px;
    height: 14px;
  }
  .sec-detail .images-gallery__thumbs {
    max-height: 225px;
    margin: 15px -22px -5px 0;
    overflow-y: scroll;
  }
  .sec-detail .information {
    flex: 1 1 auto;
    padding: 0;
  }
  .sec-detail .information .data {
    font-size: 16px;
  }
  .sec-detail .information .data__name {
    width: 125px;
    font-weight: 600;
  }
  .sec-detail .information .data__text::before {
    margin: 0 0.3em;
  }
  .sec-detail .information__head {
    padding-bottom: 11px;
    margin-bottom: 26px;
  }
  .sec-detail .information__head .lot {
    padding: 4px 8px;
    margin-bottom: 14px;
    font-size: 14px;
  }
  .sec-detail .information__head .genre {
    margin-bottom: 1px;
    font-size: 16px;
  }
  .sec-detail .information__head .name {
    float: left;
    margin: 0;
    font-size: 32px;
  }
  .sec-detail .information__head .data {
    float: left;
    margin: 10px 0 0 35px;
  }
  .sec-detail .information__head .data__name {
    width: auto;
  }
  .sec-detail .information__body .data {
    margin-top: 13px;
  }
  .sec-detail .information__body .spec {
    margin-top: 27px;
  }
  .sec-detail .information__body .spec__title {
    width: 56px;
    margin-right: 12px;
    font-size: 15px;
  }
  .sec-detail .information__body .spec__content {
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
  }
  .sec-detail .information__body .price {
    padding: 14px 20px;
  }
  .sec-detail .information__body .price__title {
    font-size: 18px;
  }
  .sec-detail .information__body .price__content {
    font-size: 32px;
  }
  .sec-detail .information__body .schedule {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 13px;
    margin-top: 35px;
  }
  .sec-detail .information__body .schedule__title {
    margin: 0 6px 0 0;
  }
  .sec-detail .information__body .schedule__content {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
  }
  .sec-detail .information__body .schedule__content .day {
    font-size: 12px;
  }
  .sec-detail .information__body .price + .schedule {
    margin-top: 30px;
  }
  .sec-detail .information__body .button-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 15px -10px -10px 0;
  }
  .sec-detail .information__body .button {
    width: calc(33.3% - 10px);
    margin: 0 10px 10px 0;
  }
  .sec-detail .information__body .button a {
    height: 54px;
    padding: 0 10px;
    font-size: 14px;
    border-width: 2px;
    transition: 0.3s;
  }
  .sec-detail .information__body .button a:hover {
    color: #fff;
    background-color: #f56534;
  }
  .sec-detail .information__body .button a:hover svg {
    fill: #fff;
  }
  .sec-detail .information__body .button svg {
    width: 16px;
    height: 18px;
    margin-right: 12px;
    transition: 0.3s;
  }
  .sec-detail .information__body .button--login {
    width: 100%;
    margin-bottom: 15px;
  }
  .sec-detail .information__body .button--login a {
    height: 74px;
    font-size: 20px;
    font-weight: 600;
  }
  .sec-detail .information__body .button--login a:hover {
    color: #f56534;
    background-color: #fff;
  }
  .sec-detail .information__body .button--login a:hover svg {
    fill: #f56534;
  }
  .sec-detail .information__body .button--login svg {
    width: 24px;
    height: 24px;
    margin-right: 16px;
  }
  .sec-photo-and-inspection {
    padding: 58px 0 0;
  }
  .sec-photo-and-inspection__heading {
    margin-bottom: 30px;
    font-size: 36px;
  }
  .sec-photo-and-inspection__photos {
    padding: 70px 0 100px;
    background: #fff;
  }
  .sec-photo-and-inspection__photos .photo-list {
    width: 710px;
    margin: 0 auto -30px;
  }
  .sec-photo-and-inspection__photos .photo-list__item {
    margin-bottom: 30px;
  }
  .sec-photo-and-inspection__photos .button-more {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .sec-detail .images-gallery {
    margin: 0 -20px;
  }
  .sec-detail .images-gallery__thumbs {
    display: none;
  }
  .sec-detail .information__body .button--zip {
    display: none;
  }
  .sec-photo-and-inspection__inspection {
    display: none;
  }
}
@media screen\0  {
  .sec-detail .information .inspection-table-preview {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvYXVjdGlvbi9kZXRhaWwvc3R5bGUuY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9hdWN0aW9uL2RldGFpbC9fb3ZlcnJpZGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvYXVjdGlvbi9kZXRhaWwvX3NlYy1kZXRhaWwuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvYXVjdGlvbi9kZXRhaWwvX3NlYy1waG90by1hbmQtaW5zcGVjdGlvbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLGtCQUFBO0FERUY7O0FDQ0E7RUFDRSxZQUFBO0FERUY7O0FFWUE7RUFDRSxrQkFBQTtBRldGO0FFVEU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBRldKO0FFUkU7O0VBRUUsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0FGVUo7QUVFSTs7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QUZhTjtBRUpFO0VBQ0UsT0FBQTtBRmFKO0FFVkU7RUFDRSxRQUFBO0VBQ0EsNkJBQUE7VUFBQSxxQkFBQTtBRllKOztBRVJBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBRldGOztBRUVBO0VBQ0Usd0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRmFGO0FFWEU7RUFDRSxhQUFBO0FGYUo7QUVWRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FGWUo7O0FFUkE7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b3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ubC1oZWFkZXJfX21lbnUgLmJhbm5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJhY2stdG8tbGluayB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmltYWdlcy1nYWxsZXJ5IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnNlYy1kZXRhaWwgLmltYWdlcy1nYWxsZXJ5X19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYy1kZXRhaWwgLmltYWdlcy1nYWxsZXJ5X19tYWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnlfX21haW4gLnN3aXBlci1idXR0b24tcHJldixcbi5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlYy1kZXRhaWwgLmltYWdlcy1nYWxsZXJ5X19tYWluIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLnNlYy1kZXRhaWwgLmltYWdlcy1nYWxsZXJ5X19tYWluIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLnNlYy1kZXRhaWwgLmltYWdlcy1nYWxsZXJ5X19tYWluIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4uc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnlfX21haW4gLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLnNlYy1kZXRhaWwgLmltYWdlcy1nYWxsZXJ5X190aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMTVweCAtNXB4IC01cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnlfX3RodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fdGh1bWJzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICBtYXJnaW46IDE1cHggLTIycHggLTVweCAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnlfX3RodW1iIHtcbiAgd2lkdGg6IGNhbGMoMTIuNSUgLSA1cHgpO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnlfX3RodW1iOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMzBweCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuXFwwICB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbiAuaW5zcGVjdGlvbi10YWJsZS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb24gLmRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbiAuZGF0YSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb24gLmRhdGFfX25hbWUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uIC5kYXRhX19uYW1lIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uIC5kYXRhX190ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uIC5kYXRhX190ZXh0OjpiZWZvcmUge1xuICBtYXJnaW46IDAgMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbiAuZGF0YV9fdGV4dDo6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgMC4zZW07XG4gIH1cbn1cblxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDQ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9faGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19oZWFkIC5sb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9faGVhZCAubG90IHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2hlYWQgLmdlbnJlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19oZWFkIC5nZW5yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19oZWFkIC5uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19oZWFkIC5uYW1lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19oZWFkIC5kYXRhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2hlYWQgLmRhdGFfX25hbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuZGF0YSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLmRhdGEge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuc3BlYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5zcGVjIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnNwZWNfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuc3BlY19fdGl0bGUge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuc3BlY19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnNwZWNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5wcmljZSB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnByaWNlX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnByaWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnByaWNlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5wcmljZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnByaWNlX19jb250ZW50OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogXCLCpVwiO1xufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5zY2hlZHVsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ0NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnNjaGVkdWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnNjaGVkdWxlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuc2NoZWR1bGVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgfVxufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5zY2hlZHVsZV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnNjaGVkdWxlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuc2NoZWR1bGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5zY2hlZHVsZV9fY29udGVudCAuZGF5IHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuc2NoZWR1bGVfX2NvbnRlbnQgLmRheSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnByaWNlICsgLnNjaGVkdWxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLnByaWNlICsgLnNjaGVkdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLmJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luOiAzMHB4IDAgLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5idXR0b24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAxNXB4IC0xMHB4IC0xMHB4IDA7XG4gIH1cbn1cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIH1cbn1cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2Y1NjUzNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1NjUzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLmJ1dHRvbiBhIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuYnV0dG9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1MzQ7XG4gIH1cbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5idXR0b24gYTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmaWxsOiAjZjU2NTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5idXR0b24tLWxvZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLmJ1dHRvbi0tbG9naW4gYSB7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjUzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLmJ1dHRvbi0tbG9naW4gYSB7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuYnV0dG9uLS1sb2dpbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1NjUzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSAuYnV0dG9uLS1sb2dpbiBhOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogI2Y1NjUzNDtcbiAgfVxufVxuLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5idXR0b24tLWxvZ2luIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWRldGFpbCAuaW5mb3JtYXRpb25fX2JvZHkgLmJ1dHRvbi0tbG9naW4gc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYy1kZXRhaWwgLmluZm9ybWF0aW9uX19ib2R5IC5idXR0b24tLXppcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waG90by1hbmQtaW5zcGVjdGlvbiB7XG4gICAgcGFkZGluZzogNThweCAwIDA7XG4gIH1cbn1cblxuLnNlYy1waG90by1hbmQtaW5zcGVjdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX2luc3BlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19pbnNwZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19pbnNwZWN0aW9uIC5pbnNwZWN0aW9uLXRhYmxlIHtcbiAgd2lkdGg6IDcxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYy1waG90by1hbmQtaW5zcGVjdGlvbl9faW5zcGVjdGlvbiAuaW5zcGVjdGlvbi10YWJsZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX2luc3BlY3Rpb24gb2JqZWN0IHAgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTY1MzQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNTY1MzQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19pbnNwZWN0aW9uIG9iamVjdCBwIGE6aG92ZXIge1xuICBjb2xvcjogI2Y1NjUzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX2luc3BlY3Rpb24gb2JqZWN0IHAgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZjU2NTM0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1waG90by1hbmQtaW5zcGVjdGlvbl9fcGhvdG9zIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX3Bob3RvcyAucGhvdG8tbGlzdCB7XG4gICAgd2lkdGg6IDcxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIC0zMHB4O1xuICB9XG59XG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19waG90b3MgLnBob3RvLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX3Bob3RvcyAucGhvdG8tbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlYy1waG90by1hbmQtaW5zcGVjdGlvbl9fcGhvdG9zIC5waG90by1saXN0X19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19waG90b3MgLnBob3RvLWxpc3RfX2l0ZW0tLXlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19waG90b3MgLnBob3RvLWxpc3RfX2l0ZW0tLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX3Bob3RvcyAucGhvdG8tbGlzdF9faXRlbS0teW91dHViZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX3Bob3RvcyAuYnV0dG9uLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2Y1NjUzNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1NjUzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19waG90b3MgLmJ1dHRvbi1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmwtaGVhZGVyX19tZW51IC5iYW5uZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5iYWNrLXRvLWxpbmsge1xuICB3aWR0aDogMzAwcHg7XG59XG4iLCIuc2VjLWRldGFpbF9faW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbiAgfVxufVxuXG4uc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnlfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG59XG5cbi5zZWMtZGV0YWlsIC5pbWFnZXMtZ2FsbGVyeV9fdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDE1cHggLTVweCAtNXB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICBtYXJnaW46IDE1cHggLTIycHggLTVweCAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uc2VjLWRldGFpbCAuaW1hZ2VzLWdhbGxlcnlfX3RodW1iIHtcbiAgd2lkdGg6IGNhbGMoMTIuNSUgLSA1cHgpO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW5cXDAge1xuICAgIC5pbnNwZWN0aW9uLXRhYmxlLXByZXZpZXcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuZGF0YV9fbmFtZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIFxuICAuZGF0YV9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIH1cblxuICAuZGF0YV9fdGV4dDo6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb250ZW50OiAnOic7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMC4zZW07XG4gICAgfVxuICB9XG59XG5cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9faGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ0NDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuXG4gIC5sb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmdlbnJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMzVweDtcbiAgICB9XG4gIH1cblxuICAuZGF0YV9fbmFtZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zZWMtZGV0YWlsIC5pbmZvcm1hdGlvbl9fYm9keSB7XG4gIC5kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zcGVjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zcGVjX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICAuc3BlY19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAucHJpY2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnByaWNlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY29udGVudDogJ1xcMGE1JztcbiAgICB9XG4gIH1cblxuICAuc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ0NDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cblxuICAuc2NoZWR1bGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnOic7XG4gICAgfVxuICB9XG5cbiAgLnNjaGVkdWxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmRheSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmljZSArIC5zY2hlZHVsZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi13cmFwIHtcbiAgICBtYXJnaW46IDMwcHggMCAtMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDE1cHggLTEwcHggLTEwcHggMDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLWxvZ2luIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLXppcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGNvbnRlbnRzLXdpZHRoOiAxMTYwcHg7XG5cbi8vIGZvbnRcbiRmb250LW1vbnRzZXJyYXQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbi8vIGNvbG9yXG4kY29sb3ItcHJpbWFyeTogI2Y1NjUzNDtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuIiwiLnNlYy1waG90by1hbmQtaW5zcGVjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA1OHB4IDAgMDtcbiAgfVxufVxuXG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5zZWMtcGhvdG8tYW5kLWluc3BlY3Rpb25fX2luc3BlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmluc3BlY3Rpb24tdGFibGUge1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIG9iamVjdCBwIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjLXBob3RvLWFuZC1pbnNwZWN0aW9uX19waG90b3Mge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAucGhvdG8tbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDcxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gLTMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBob3RvLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAucGhvdG8tbGlzdF9faXRlbS0teW91dHViZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzE1IC8gNTYwICogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLy4ifQ== */
