@charset "UTF-8";

.p-mv {
  height: 100vh;
  position: relative;
  overflow: hidden;
  max-height: 640px;
}

.p-mv .top-logo {
  z-index: 80;
  opacity: 0;
  transition: opacity 0.7s;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 34%;
  position: absolute;
  width: 265px;
}

.p-mv .top-logo.show {
  opacity: 1;
}

.p-mv .catch {
  transition: opacity 0.7s;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  color: #fff;
  z-index: 10;
  opacity: 0;
  top: 62%;
  font-size: 20px;
  line-height: 1.5;
  width: 58%;
}

.p-mv .catch.show {
  opacity: 1;
}

.p-mv .top-anim {
  position: absolute;
  width: 95%;
  height: 352px;
  left: 0;
  bottom: 60px;
  z-index: 8;
}

.p-mv .top-anim .anim {
  position: absolute;
  transform: translateX(-100%);
  transition: transform 1s cubic-bezier(0.46, 0.4, 0.07, 1);
  width: 100%;
}

.p-mv .top-anim .anim.show {
  transform: translateX(0%);
}

.p-mv .top-anim .anim.anim-content01 {
  width: 73%;
}

.p-mv .top-anim .anim.anim-content02 {
  bottom: 268px;
  width: 80%;
  z-index: 4;
  transition-delay: 0.05s;
}

.p-mv .top-anim .anim.anim-content03 {
  transition-delay: 0.1s;
  bottom: 300px;
  width: 100%;
}

.p-mv .top-anim .anim.anim-content04 {
  bottom: 70px;
  z-index: 3;
  transition-delay: 0.15s;
}

.p-mv .top-anim .anim.anim-content05 {
  z-index: 5;
  bottom: 100px;
  transition-delay: 0.2s;
  width: 93%;
}

.p-mv .top-anim .anim.anim-content06 {
  top: 94px;
  z-index: 4;
  width: 134px;
  transition-delay: 0.25s;
  display: none;
}

.p-mv .top-anim .anim.anim-content07 {
  bottom: 0;
  transition-delay: 0.3s;
  width: 90%;
}

.p-mv .anim-content08 {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(100%);
  transition: transform 1.3s cubic-bezier(0.46, 0.4, 0.07, 1);
  width: 180px;
}

.p-mv .anim-content08.show {
  transform: translateX(0%);
}

/*スクロールダウン全体の場所*/

.scrolldown1 {
  /*描画位置※位置は適宜調整してください*/
  position: absolute;
  right: 10%;
  bottom: 0px;
  /*全体の高さ*/
  height: 112px;
  width: 1px;
  opacity: 0;
  background: #333;
  transition: opacity 0.8s;
}

.scrolldown1.show {
  opacity: 1;
}

/*Scrollテキストの描写*/

.scrolldown1 span {
  /*描画位置*/
  position: absolute;
  left: -11px;
  top: -46px;
  /*テキストの形状*/
  color: #333;
  font-size: 14px;
  font-family: "Jost", sans-serif;
  letter-spacing: 0.05em;
  font-weight: 400;
  writing-mode: vertical-rl;
}

/* 線の描写 */

.scrolldown1::after {
  content: "";
  /*描画位置*/
  position: absolute;
  top: 0;
  /*線の形状*/
  left: -0.5px;
  width: 2px;
  height: 112px;
  background: #e8488a;
  /*線の動き1.4秒かけて動く。永遠にループ*/
  animation: pathmove 1.4s ease-in-out infinite;
  opacity: 0;
  z-index: 10;
}

/*高さ・位置・透過が変化して線が上から下に動く*/

@keyframes pathmove {
  0% {
    height: 0;
    top: 0;
    opacity: 0;
  }

  30% {
    height: 60px;
    opacity: 1;
  }

  100% {
    height: 0;
    top: 110px;
    opacity: 0;
  }
}

.top-ttl {
  text-align: center;
  font-size: 30px;
  font-family: "Jost", sans-serif;
  font-weight: 400;
}

.top-ttl span {
  color: #e8488a;
}

.sub-ttl {
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.06em;
}

.lead {
  line-height: 1.4;
  letter-spacing: 0.06em;
  font-size: 22px;
  margin: 1em 0 40px;
  text-align: center;
}

.p-news {
  padding: 60px 15px 0;
  margin-bottom: 120px;
  position: relative;
}

.p-news::before {
  content: "";
  display: block;
  width: 100%;
  height: 710px;
  background: url(../../../img/top/deco-news-sp.png) no-repeat center top/cover;
  position: absolute;
  top: 0;
  left: 0;
}

.p-news .inner .content {
  background: #fff;
  padding: 26px 26px 55px;
  box-shadow: 5px 5px 5px 0px rgba(4, 0, 0, 0.15);
  border-radius: 30px;
  position: relative;
}

.p-news .inner .content:first-child {
  margin-bottom: 50px;
}

.p-news .inner .content h2 {
  font-family: "Jost", sans-serif;
  font-size: 26px;
  margin-bottom: 1em;
  padding-bottom: 6px;
  border-bottom: 1px solid #e8488a;
  font-weight: 400;
}

.p-news .inner .content h2 span {
  display: block;
  font-size: 12px;
}

.p-news .inner .content .news-area a {
  display: block;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #333;
}

.p-news .inner .content .news-area a:last-of-type {
  margin-bottom: 0;
}

.p-news .inner .content .news-area a .title {
  letter-spacing: 0.01em;
}

.p-news .inner .content .news-area a .date-cat {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}

.p-news .inner .content .news-area a .date-cat .date {
  font-size: 14px;
  line-height: 1;
  margin-right: 6px;
}

.p-news .inner .content .news-area a .date-cat .cat span {
  font-size: 10px;
  display: inline-block;
  padding: 3px 10px;
  background: #e8488a;
  color: #fff;
}

.p-news .inner .content .c-btn {
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  bottom: -20px;
}

.p-about {
  margin-bottom: 80px;
}

.p-about .change-area {
  padding: 0 15px;
  position: relative;
  margin-bottom: 10px;
}

.p-about .change-area::before {
  content: "";
  display: block;
  width: 100%;
  height: 547px;
  background: url(../../../img/top/deco-about-sp.png) no-repeat center top/cover;
  top: 78px;
  left: 0;
  z-index: -1;
  position: absolute;
}

.p-about .change-area .changes {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.p-about .change-area .changes .change {
  width: 165px;
  height: 165px;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 2px 2px 3px 2px rgba(4, 0, 0, 0.1);
  position: relative;
  margin-bottom: 15px;
}

.p-about .change-area .changes .change::before {
  content: "";
  display: block;
  width: 150px;
  height: 150px;
  border: 1px solid #e8488a;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  border-radius: 50%;
}

.p-about .change-area .changes .change .inner {
  color: #e8488a;
  line-height: 1.5;
  text-align: center;
}

.p-about .change-area p {
  text-align: center;
  color: #fff;
  line-height: 2;
  font-size: 16px;
  position: relative;
  z-index: 1;
}

.p-about .association {
  padding: 0 15px;
  position: relative;
}

.p-about .association::before {
  content: "";
  display: block;
  width: 100%;
  height: 846px;
  background: url(../../../img/top/deco-association-sp.png) no-repeat center top/cover;
  position: absolute;
  top: -5%;
  left: 0;
  z-index: -1;
}

.p-about .association figure {
  position: relative;
  z-index: 10;
}

.p-about .association figcaption {
  font-size: 17px;
  padding: 6px 0;
  background: #fff;
  border: 1px solid #e8488a;
  letter-spacing: 0.05em;
  text-align: center;
  border-radius: 15px;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  background: #fff;
}

.p-about .association p {
  text-align: center;
  margin-top: 20px;
}

.p-about .association p span {
  color: #e8488a;
}

.p-can-do-it {
  margin-bottom: 80px;
  position: relative;
  z-index: 10;
}

.p-can-do-it .can-do-it-wrapper {
  padding: 0 15px;
  position: relative;
  z-index: 10;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content {
  margin-bottom: 30px;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .bg {
  position: relative;
  padding: 20px 20px 34px;
  background: url(../../../img/top/can-do-it01.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .inner {
  padding: 40px 0;
  text-align: center;
  background: url(../../../img/top/bg-can-do-it01.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .inner h3 {
  font-size: 20px;
  color: #fff;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .inner .category {
  margin-bottom: 10px;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .inner .category span {
  display: inline-block;
  padding: 0px 20px;
  font-size: 12px;
  background: #fff;
  color: #e8488a;
  clip-path: polygon(5% 0, 100% 0%, 95% 100%, 0% 100%);
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .inner p {
  color: #fff;
  font-size: 10px;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .btn-wrapper {
  position: relative;
  z-index: 11;
  margin-top: -23px;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .btn-wrapper.two-btn .c-btn:first-child {
  margin-bottom: 10px;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content .btn-wrapper .c-btn {
  margin: 0 auto;
  width: 242px;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(2) .bg {
  background: url(../../../img/top/can-do-it02.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(2) .inner {
  background: url(../../../img/top/bg-can-do-it02.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(3) .bg {
  background: url(../../../img/top/can-do-it03.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(3) .inner {
  background: url(../../../img/top/bg-can-do-it03.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(4) .bg {
  background: url(../../../img/top/can-do-it04.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(4) .inner {
  background: url(../../../img/top/bg-can-do-it04.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(5) .bg {
  background: url(../../../img/top/can-do-it05.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(5) .inner {
  background: url(../../../img/top/bg-can-do-it05.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(6) .bg {
  background: url(../../../img/top/can-do-it06.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(6) .inner {
  background: url(../../../img/top/bg-can-do-it06.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(7) .bg {
  background: url(../../../img/top/can-do-it07.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(7) .inner {
  background: url(../../../img/top/bg-can-do-it07.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(8) .bg {
  background: url(../../../img/top/can-do-it08.jpg) no-repeat center top/cover;
}

.p-can-do-it .can-do-it-wrapper .can-do-it-content:nth-child(8) .inner {
  background: url(../../../img/top/bg-can-do-it08.jpg) no-repeat center top/cover;
}

.p-promise {
  margin-bottom: 80px;
}

.p-promise .sub-ttl {
  margin-bottom: 40px;
}

.p-promise .promise-wrapper {
  overflow-x: hidden;
}

.p-promise .promise-wrapper .promise-content {
  margin-bottom: 50px;
}

.p-promise .promise-wrapper .inner figure {
  margin-right: -30px;
  margin-left: 13px;
}

.p-promise .promise-wrapper .inner .txt {
  padding: 0 15px;
}

.p-promise .promise-wrapper .inner h3 {
  font-family: "Jost", sans-serif;
  font-size: 22px;
  font-weight: 400;
  padding-left: 70px;
  position: relative;
}

.p-promise .promise-wrapper .inner h3::before {
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  background: #333;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.p-promise .promise-wrapper .inner h3 strong {
  font-size: 70px;
  color: #e8488a;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  display: inline-block;
}

.p-promise .promise-wrapper .inner h3 span {
  font-size: 30px;
  font-family: "Jost", sans-serif;
}

.p-promise .promise-wrapper .inner h4 {
  font-size: 30px;
  font-family: "Jost", sans-serif;
  margin-bottom: 20px;
  font-weight: 400;
}

.p-promise .promise-wrapper .inner h5 {
  font-size: 20px;
  margin-top: 10px;
  font-weight: 500;
}

.p-promise .promise-wrapper .inner h5 span {
  font-size: 18px;
}

.p-promise .promise-wrapper .inner p {
  line-height: 2;
  letter-spacing: 0.04em;
}

.p-archive {
  background: rgb(255, 114, 174);
  background: linear-gradient(90deg, rgb(255, 114, 174) 0%, rgb(232, 72, 138) 100%);
  padding: 80px 0;
  position: relative;
}

.p-archive::before {
  content: "";
  display: block;
  width: 310px;
  height: 150px;
  background: url(../../../img/top/deco-archive-sp.png) no-repeat center top/cover;
  position: absolute;
  left: 0;
  bottom: -83px;
}

.p-archive .top-ttl {
  color: #fff;
}

.p-archive .sub-ttl {
  color: #fff;
}

.p-archive .swiper-container {
  margin: 40px 0;
  padding-left: 10px;
  position: relative;
}

.p-archive .swiper-container .swiper-function {
  position: relative;
  margin-top: 36px;
  padding-top: 20px;
  display: flex;
  align-items: center;
}

.p-archive .swiper-container .swiper-pagination {
  background: #fff;
  height: 2px;
}

.p-archive .swiper-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #333;
}

.p-archive .swiper-container .swiper-button-next,
.p-archive .swiper-container .swiper-button-prev {
  position: relative;
  height: auto;
  margin-top: 0;
  left: 0;
}

.p-archive .swiper-container .swiper-button-next {
  right: 0;
}

.p-archive .swiper-container .swiper-button-next:after,
.p-archive .swiper-container .swiper-button-prev:after {
  font-size: 17px;
  color: #fff;
}

.p-archive .swiper-container .swiper-pagination-extra {
  color: #fff;
  margin: 0 30px;
  flex-shrink: 0;
}

.p-archive .c-btn {
  margin: 0 auto;
}

.p-archive .archive-content .movie {
  overflow: hidden;
  border-radius: 20px;
}

.p-archive .archive-content .movie img {
  transition: transform 0.4s;
}

.p-archive .archive-content:hover .movie img {
  transform: scale(1.2);
}

.p-archive .archive-content .title {
  color: #fff;
  line-height: 1.5;
  margin-top: 4px;
}

.p-salon {
  padding: 135px 15px 80px;
}

.p-salon .salon-logo {
  margin: 40px 0;
}

.p-salon .top-ttl {
  font-size: 25px;
}

.p-salon .btn-wrapper {
  margin-top: 50px;
}

.p-salon .btn-wrapper a {
  margin-bottom: 10px;
  width: 100%;
}

.p-application {
  padding: 0 15px 80px;
}

.p-application h2 {
  font-size: 19px;
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #333;
  text-align: center;
}

.p-application p {
  line-height: 2;
  margin-bottom: 1em;
  text-align: center;
}

.p-application .btn-wrapper a {
  width: 100%;
}

.p-application .btn-wrapper a:first-child {
  margin-bottom: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvdG9wL3RvcC5jc3MiLCJwYWdlL3RvcC90b3Auc2NzcyIsIkZvdW5kYXRpb24vX21lZGlhcXVlcmllcy5zY3NzIiwiRm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBRERGO0FFdUJFO0VEMUJGO0lBT0ksbUJBQUE7RURBRjtBQUNGO0FDRUU7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBREFKO0FDRUk7RUFDRSxVQUFBO0FEQU47QUVLRTtFRGhCQTtJQWVJLFlBQUE7RURBSjtBQUNGO0FDR0U7RUFDRSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QURESjtBQ0dJO0VBQ0UsVUFBQTtBREROO0FFaEJFO0VER0E7SUFrQkksVUFBQTtJQUNBLFFBQUE7SUFDQSxlQUFBO0lBQ0EseUJBQUE7RURESjtBQUNGO0FDSUU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0FERko7QUVoQ0U7RUQ0QkE7SUFTSSxhQUFBO0lBQ0EsVUFBQTtFRERKO0FBQ0Y7QUNHSTtFQUNFLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5REFBQTtFQUNBLFdBQUE7QURETjtBRTVDRTtFRHlDRTtJQU9JLGFBQUE7RURBTjtBQUNGO0FDRU07RUFDRSx5QkFBQTtBREFSO0FDR007RUFDRSxVQUFBO0FERFI7QUNJTTtFQUNFLGFBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0FERlI7QUU3REU7RUQyREk7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bnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnAtbXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1tdiB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLnAtbXYgLnRvcC1sb2dvIHtcbiAgei1pbmRleDogODA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAzNCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2NXB4O1xufVxuLnAtbXYgLnRvcC1sb2dvLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1tdiAudG9wLWxvZ28ge1xuICAgIHdpZHRoOiAzMy4yJTtcbiAgfVxufVxuLnAtbXYgLmNhdGNoIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA2MiU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDU4JTtcbn1cbi5wLW12IC5jYXRjaC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbXYgLmNhdGNoIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRvcDogNjIlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS43OTE2NjY2NjY3O1xuICB9XG59XG4ucC1tdiAudG9wLWFuaW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogMzUycHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNjBweDtcbiAgei1pbmRleDogODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbXYgLnRvcC1hbmltIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wLW12IC50b3AtYW5pbSAuYW5pbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjQ2LCAwLjQsIDAuMDcsIDEpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbXYgLnRvcC1hbmltIC5hbmltIHtcbiAgICB3aWR0aDogMTE0M3B4O1xuICB9XG59XG4ucC1tdiAudG9wLWFuaW0gLmFuaW0uc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4ucC1tdiAudG9wLWFuaW0gLmFuaW0uYW5pbS1jb250ZW50MDEge1xuICB3aWR0aDogNzMlO1xufVxuLnAtbXYgLnRvcC1hbmltIC5hbmltLmFuaW0tY29udGVudDAyIHtcbiAgYm90dG9tOiAyNjhweDtcbiAgd2lkdGg6IDgwJTtcbiAgei1pbmRleDogNDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLW12IC50b3AtYW5pbSAuYW5pbS5hbmltLWNvbnRlbnQwMiB7XG4gICAgdG9wOiA2MXB4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ucC1tdiAudG9wLWFuaW0gLmFuaW0uYW5pbS1jb250ZW50MDMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICBib3R0b206IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbXYgLnRvcC1hbmltIC5hbmltLmFuaW0tY29udGVudDAzIHtcbiAgICB0b3A6IDUzcHg7XG4gICAgd2lkdGg6IDkzJTtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cbi5wLW12IC50b3AtYW5pbSAuYW5pbS5hbmltLWNvbnRlbnQwNCB7XG4gIGJvdHRvbTogNzBweDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLW12IC50b3AtYW5pbSAuYW5pbS5hbmltLWNvbnRlbnQwNCB7XG4gICAgdG9wOiA4MXB4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgfVxufVxuLnAtbXYgLnRvcC1hbmltIC5hbmltLmFuaW0tY29udGVudDA1IHtcbiAgei1pbmRleDogNTtcbiAgYm90dG9tOiAxMDBweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgd2lkdGg6IDkzJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbXYgLnRvcC1hbmltIC5hbmltLmFuaW0tY29udGVudDA1IHtcbiAgICB3aWR0aDogOTYlO1xuICAgIHRvcDogMjcwcHg7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICB9XG59XG4ucC1tdiAudG9wLWFuaW0gLmFuaW0uYW5pbS1jb250ZW50MDYge1xuICB0b3A6IDk0cHg7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAxMzRweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLW12IC50b3AtYW5pbSAuYW5pbS5hbmltLWNvbnRlbnQwNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLW12IC50b3AtYW5pbSAuYW5pbS5hbmltLWNvbnRlbnQwNyB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbXYgLnRvcC1hbmltIC5hbmltLmFuaW0tY29udGVudDA3IHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdG9wOiAzMTZweDtcbiAgfVxufVxuLnAtbXYgLmFuaW0tY29udGVudDA4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjNzIGN1YmljLWJlemllcigwLjQ2LCAwLjQsIDAuMDcsIDEpO1xuICB3aWR0aDogMTgwcHg7XG59XG4ucC1tdiAuYW5pbS1jb250ZW50MDguc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLW12IC5hbmltLWNvbnRlbnQwOCB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuXG4vKuOCueOCr+ODreODvOODq+ODgOOCpuODs+WFqOS9k+OBruWgtOaJgCovXG4uc2Nyb2xsZG93bjEge1xuICAvKuaPj+eUu+S9jee9ruKAu+S9jee9ruOBr+mBqeWunOiqv+aVtOOBl+OBpuOBj+OBoOOBleOBhCovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwJTtcbiAgYm90dG9tOiAwcHg7XG4gIC8q5YWo5L2T44Gu6auY44GVKi9cbiAgaGVpZ2h0OiAxMTJweDtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzO1xufVxuLnNjcm9sbGRvd24xLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlNjcm9sbOODhuOCreOCueODiOOBruaPj+WGmSovXG4uc2Nyb2xsZG93bjEgc3BhbiB7XG4gIC8q5o+P55S75L2N572uKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAtNDZweDtcbiAgLyrjg4bjgq3jgrnjg4jjga7lvaLnirYqL1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5cbi8qIOe3muOBruaPj+WGmSAqL1xuLnNjcm9sbGRvd24xOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC8q5o+P55S75L2N572uKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC8q57ea44Gu5b2i54q2Ki9cbiAgbGVmdDogLTAuNXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTg0ODhhO1xuICAvKue3muOBruWLleOBjTEuNOenkuOBi+OBkeOBpuWLleOBj+OAguawuOmBoOOBq+ODq+ODvOODlyovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYXRobW92ZSAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IHBhdGhtb3ZlIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKumrmOOBleODu+S9jee9ruODu+mAj+mBjuOBjOWkieWMluOBl+OBpue3muOBjOS4iuOBi+OCieS4i+OBq+WLleOBjyovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGF0aG1vdmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMwJSB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDExMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGF0aG1vdmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMwJSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMTEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnRvcC10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAudG9wLXR0bCB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG59XG4udG9wLXR0bCBzcGFuIHtcbiAgY29sb3I6ICNlODQ4OGE7XG59XG5cbi5zdWItdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5zdWItdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmxlYWQge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMWVtIDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5cbi5wLW5ld3Mge1xuICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbmV3cyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuLnAtbmV3czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9kZWNvLW5ld3Mtc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLW5ld3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1uZXdzLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTQxMnB4O1xuICAgIGhlaWdodDogNjU4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtbmV3cyAuaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucC1uZXdzIC5pbm5lciAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI2cHggMjZweCA1NXB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDVweCAwcHggcmdiYSg0LCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1uZXdzIC5pbm5lciAuY29udGVudCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLnAtbmV3cyAuaW5uZXIgLmNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1uZXdzIC5pbm5lciAuY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtbmV3cyAuaW5uZXIgLmNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4NDg4YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wLW5ld3MgLmlubmVyIC5jb250ZW50IGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnAtbmV3cyAuaW5uZXIgLmNvbnRlbnQgLm5ld3MtYXJlYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzMzMztcbn1cbi5wLW5ld3MgLmlubmVyIC5jb250ZW50IC5uZXdzLWFyZWEgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtbmV3cyAuaW5uZXIgLmNvbnRlbnQgLm5ld3MtYXJlYSBhIC50aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4ucC1uZXdzIC5pbm5lciAuY29udGVudCAubmV3cy1hcmVhIGEgLmRhdGUtY2F0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnAtbmV3cyAuaW5uZXIgLmNvbnRlbnQgLm5ld3MtYXJlYSBhIC5kYXRlLWNhdCAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnAtbmV3cyAuaW5uZXIgLmNvbnRlbnQgLm5ld3MtYXJlYSBhIC5kYXRlLWNhdCAuY2F0IHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlODQ4OGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtbmV3cyAuaW5uZXIgLmNvbnRlbnQgLmMtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLnAtYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cbi5wLWFib3V0IC5jaGFuZ2UtYXJlYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtYWJvdXQgLmNoYW5nZS1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTQ3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2RlY28tYWJvdXQtc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgdG9wOiA3OHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hYm91dCAuY2hhbmdlLWFyZWE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2RlY28tYWJvdXQucG5nKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5wLWFib3V0IC5jaGFuZ2UtYXJlYSAuY2hhbmdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hYm91dCAuY2hhbmdlLWFyZWEgLmNoYW5nZXMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cbi5wLWFib3V0IC5jaGFuZ2UtYXJlYSAuY2hhbmdlcyAuY2hhbmdlIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBoZWlnaHQ6IDE2NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAycHggMnB4IDNweCAycHggcmdiYSg0LCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFib3V0IC5jaGFuZ2UtYXJlYSAuY2hhbmdlcyAuY2hhbmdlIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucC1hYm91dCAuY2hhbmdlLWFyZWEgLmNoYW5nZXMgLmNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4NDg4YTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hYm91dCAuY2hhbmdlLWFyZWEgLmNoYW5nZXMgLmNoYW5nZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnAtYWJvdXQgLmNoYW5nZS1hcmVhIC5jaGFuZ2VzIC5jaGFuZ2UgLmlubmVyIHtcbiAgY29sb3I6ICNlODQ4OGE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtYWJvdXQgLmNoYW5nZS1hcmVhIC5jaGFuZ2VzIC5jaGFuZ2UgLmlubmVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wLWFib3V0IC5jaGFuZ2UtYXJlYSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnAtYWJvdXQgLmFzc29jaWF0aW9uIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1hYm91dCAuYXNzb2NpYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NDZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1hc3NvY2lhdGlvbi1zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtYWJvdXQgLmFzc29jaWF0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2RlY28tYXNzb2NpYXRpb24ucG5nKSBuby1yZXBlYXQgdG9wL2NvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBoZWlnaHQ6IDI1MDBweDtcbiAgfVxufVxuLnAtYWJvdXQgLmFzc29jaWF0aW9uIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFib3V0IC5hc3NvY2lhdGlvbiBmaWd1cmUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtYWJvdXQgLmFzc29jaWF0aW9uIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWFib3V0IC5hc3NvY2lhdGlvbiBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4NDg4YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFib3V0IC5hc3NvY2lhdGlvbiBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIH1cbn1cbi5wLWFib3V0IC5hc3NvY2lhdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hYm91dCAuYXNzb2NpYXRpb24gcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ucC1hYm91dCAuYXNzb2NpYXRpb24gcCBzcGFuIHtcbiAgY29sb3I6ICNlODQ4OGE7XG59XG5cbi5wLWNhbi1kby1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50IC5iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDM0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudCAuaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvYmctY2FuLWRvLWl0MDEuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjdweDtcbiAgfVxufVxuLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQgLmlubmVyIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudCAuaW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQgLmlubmVyIC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudCAuaW5uZXIgLmNhdGVnb3J5IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZTg0ODhhO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1JSAwLCAxMDAlIDAlLCA5NSUgMTAwJSwgMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbig1JSAwLCAxMDAlIDAlLCA5NSUgMTAwJSwgMCUgMTAwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50IC5pbm5lciAuY2F0ZWdvcnkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudCAuaW5uZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50IC5pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50IC5idG4td3JhcHBlci50d28tYnRuIC5jLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudCAuYnRuLXdyYXBwZXIgLmMtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyNDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQgLmJ0bi13cmFwcGVyIC5jLWJ0biB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50Om50aC1jaGlsZCgyKSAuYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9jYW4tZG8taXQwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xufVxuLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQ6bnRoLWNoaWxkKDIpIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudDpudGgtY2hpbGQoMykgLmJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvY2FuLWRvLWl0MDMuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50Om50aC1jaGlsZCgzKSAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9iZy1jYW4tZG8taXQwMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xufVxuLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQ6bnRoLWNoaWxkKDQpIC5iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDA0LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudDpudGgtY2hpbGQoNCkgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvYmctY2FuLWRvLWl0MDQuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50Om50aC1jaGlsZCg1KSAuYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9jYW4tZG8taXQwNS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xufVxuLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQ6bnRoLWNoaWxkKDUpIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudDpudGgtY2hpbGQoNikgLmJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvY2FuLWRvLWl0MDYuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50Om50aC1jaGlsZCg2KSAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9iZy1jYW4tZG8taXQwNi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xufVxuLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQ6bnRoLWNoaWxkKDcpIC5iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDA3LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG4ucC1jYW4tZG8taXQgLmNhbi1kby1pdC13cmFwcGVyIC5jYW4tZG8taXQtY29udGVudDpudGgtY2hpbGQoNykgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvYmctY2FuLWRvLWl0MDcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbi5wLWNhbi1kby1pdCAuY2FuLWRvLWl0LXdyYXBwZXIgLmNhbi1kby1pdC1jb250ZW50Om50aC1jaGlsZCg4KSAuYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9jYW4tZG8taXQwOC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xufVxuLnAtY2FuLWRvLWl0IC5jYW4tZG8taXQtd3JhcHBlciAuY2FuLWRvLWl0LWNvbnRlbnQ6bnRoLWNoaWxkKDgpIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDA4LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG5cbi5wLXByb21pc2Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnAtcHJvbWlzZSAuc3ViLXR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLXByb21pc2UgLnN1Yi10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtcHJvbWlzZSAucHJvbWlzZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAucHJvbWlzZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtcHJvbWlzZSAucHJvbWlzZS13cmFwcGVyIC5wcm9taXNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLnAtcHJvbWlzZSAucHJvbWlzZS13cmFwcGVyIC5wcm9taXNlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2QyNGI3ODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1wcm9taXNlIC5wcm9taXNlLXdyYXBwZXIgLnByb21pc2UtY29udGVudCAudzEwMDAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cbn1cbi5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIgZmlndXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIgZmlndXJlIHtcbiAgICB3aWR0aDogNjMwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIgZmlndXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQyMnB4O1xuICAgIGhlaWdodDogMjY4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1wcm9taXNlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTQyJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLnAtcHJvbWlzZSAucHJvbWlzZS13cmFwcGVyIC5pbm5lciAudHh0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1wcm9taXNlIC5wcm9taXNlLXdyYXBwZXIgLmlubmVyIC50eHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIgaDMge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1wcm9taXNlIC5wcm9taXNlLXdyYXBwZXIgLmlubmVyIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4ucC1wcm9taXNlIC5wcm9taXNlLXdyYXBwZXIgLmlubmVyIGgzIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgY29sb3I6ICNlODQ4OGE7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtcHJvbWlzZSAucHJvbWlzZS13cmFwcGVyIC5pbm5lciBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG59XG4ucC1wcm9taXNlIC5wcm9taXNlLXdyYXBwZXIgLmlubmVyIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnAtcHJvbWlzZSAucHJvbWlzZS13cmFwcGVyIC5pbm5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIgaDUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wLXByb21pc2UgLnByb21pc2Utd3JhcHBlciAuaW5uZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ucC1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTE0LCAxNzQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDExNCwgMTc0KSAwJSwgcmdiKDIzMiwgNzIsIDEzOCkgMTAwJSk7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hcmNoaXZlIHtcbiAgICBwYWRkaW5nOiAxODBweCAwO1xuICB9XG59XG4ucC1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9kZWNvLWFyY2hpdmUtc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC04M3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hcmNoaXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2RlY28tYXJjaGl2ZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgIHdpZHRoOiA3NjdweDtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICAgIGJvdHRvbTogLTE1MHB4O1xuICB9XG59XG4ucC1hcmNoaXZlIC50b3AtdHRsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1hcmNoaXZlIC5zdWItdHRsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFyY2hpdmUgLncxMDAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtYXJjaGl2ZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtYXJjaGl2ZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbn1cbi5wLWFyY2hpdmUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1mdW5jdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFyY2hpdmUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1mdW5jdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtYXJjaGl2ZSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wLWFyY2hpdmUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi5wLWFyY2hpdmUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5wLWFyY2hpdmUgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnAtYXJjaGl2ZSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucC1hcmNoaXZlIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4ucC1hcmNoaXZlIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtYXJjaGl2ZSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tZXh0cmEge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnAtYXJjaGl2ZSAuYy1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtYXJjaGl2ZSAuYy1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2MHB4O1xuICAgIHJpZ2h0OiAxNiU7XG4gIH1cbn1cbi5wLWFyY2hpdmUgLmFyY2hpdmUtY29udGVudCAubW92aWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnAtYXJjaGl2ZSAuYXJjaGl2ZS1jb250ZW50IC5tb3ZpZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5wLWFyY2hpdmUgLmFyY2hpdmUtY29udGVudDpob3ZlciAubW92aWUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnAtYXJjaGl2ZSAuYXJjaGl2ZS1jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wLXNhbG9uIHtcbiAgcGFkZGluZzogMTM1cHggMTVweCA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1zYWxvbiB7XG4gICAgcGFkZGluZzogMTgwcHggMDtcbiAgfVxufVxuLnAtc2Fsb24gLnNhbG9uLWxvZ28ge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtc2Fsb24gLnNhbG9uLWxvZ28ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucC1zYWxvbiAudG9wLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtc2Fsb24gLnRvcC10dGwge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnAtc2Fsb24gLmJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtc2Fsb24gLmJ0bi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLXNhbG9uIC5idG4td3JhcHBlciBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLXNhbG9uIC5idG4td3JhcHBlciBhIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5cbi5wLWFwcGxpY2F0aW9uIHtcbiAgcGFkZGluZzogMCAxNXB4IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFwcGxpY2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbi5wLWFwcGxpY2F0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFwcGxpY2F0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICB9XG59XG4ucC1hcHBsaWNhdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hcHBsaWNhdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpIHtcbiAgLnAtYXBwbGljYXRpb24gLmJ0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcHBsaWNhdGlvbiAuYnRuLXdyYXBwZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjFweCkge1xuICAucC1hcHBsaWNhdGlvbiAuYnRuLXdyYXBwZXIgYSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4ucC1hcHBsaWNhdGlvbiAuYnRuLXdyYXBwZXIgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMXB4KSB7XG4gIC5wLWFwcGxpY2F0aW9uIC5idG4td3JhcHBlciBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vRm91bmRhdGlvbi9fbWVkaWFxdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vRm91bmRhdGlvbi9fdmFyaWFibGVzXCI7XG5cbi5wLW12IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC50b3AtbG9nbyB7XG4gICAgei1pbmRleDogODA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzQlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjY1cHg7XG5cbiAgICAmLnNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMzMuMiU7XG4gICAgfVxuICB9XG5cbiAgLmNhdGNoIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogNjIlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdpZHRoOiA1OCU7XG5cbiAgICAmLnNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgdG9wOiA2MiU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0MyAvIDI0KTtcbiAgICB9XG4gIH1cblxuICAudG9wLWFuaW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogMzUycHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgei1pbmRleDogODtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5hbmltIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC40NiwgLjQsIC4wNywgMSk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogMTE0M3B4O1xuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFuaW0tY29udGVudDAxIHtcbiAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgIH1cblxuICAgICAgJi5hbmltLWNvbnRlbnQwMiB7XG4gICAgICAgIGJvdHRvbTogMjY4cHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICB0b3A6IDYxcHg7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hbmltLWNvbnRlbnQwMyB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIGJvdHRvbTogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICB0b3A6IDUzcHg7XG4gICAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hbmltLWNvbnRlbnQwNCB7XG4gICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHRvcDogODFweDtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hbmltLWNvbnRlbnQwNSB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHdpZHRoOiA5MyU7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgdG9wOiAyNzBweDtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hbmltLWNvbnRlbnQwNiB7XG4gICAgICAgIHRvcDogOTRweDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hbmltLWNvbnRlbnQwNyB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIHRvcDogMzE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW5pbS1jb250ZW50MDgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjNzIGN1YmljLWJlemllciguNDYsIC40LCAuMDcsIDEpO1xuICAgIHdpZHRoOiAxODBweDtcblxuICAgICYuc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgfVxuICB9XG59XG5cblxuLyrjgrnjgq/jg63jg7zjg6vjg4Djgqbjg7PlhajkvZPjga7loLTmiYAqL1xuLnNjcm9sbGRvd24xIHtcbiAgLyrmj4/nlLvkvY3nva7igLvkvY3nva7jga/pganlrpzoqr/mlbTjgZfjgabjgY/jgaDjgZXjgYQqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG4gIGJvdHRvbTogMHB4O1xuICAvKuWFqOS9k+OBrumrmOOBlSovXG4gIGhlaWdodDogMTEycHg7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1kZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHM7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qU2Nyb2xs44OG44Kt44K544OI44Gu5o+P5YaZKi9cbi5zY3JvbGxkb3duMSBzcGFuIHtcbiAgLyrmj4/nlLvkvY3nva4qL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMXB4O1xuICB0b3A6IC00NnB4O1xuICAvKuODhuOCreOCueODiOOBruW9oueKtiovXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cblxuLyog57ea44Gu5o+P5YaZICovXG4uc2Nyb2xsZG93bjE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLyrmj4/nlLvkvY3nva4qL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLyrnt5rjga7lvaLnirYqL1xuICBsZWZ0OiAtMC41cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTEycHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAvKue3muOBruWLleOBjTEuNOenkuOBi+OBkeOBpuWLleOBj+OAguawuOmBoOOBq+ODq+ODvOODlyovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYXRobW92ZSAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IHBhdGhtb3ZlIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKumrmOOBleODu+S9jee9ruODu+mAj+mBjuOBjOWkieWMluOBl+OBpue3muOBjOS4iuOBi+OCieS4i+OBq+WLleOBjyovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGF0aG1vdmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMzAlIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAxMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGF0aG1vdmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMzAlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDExMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG4udG9wLXR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvci1waW5rO1xuICB9XG59XG5cbi5zdWItdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAxZW0gMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuXG4ucC1uZXdzIHtcbiAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1uZXdzLXNwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1uZXdzLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTQxMnB4O1xuICAgICAgaGVpZ2h0OiA2NThweDtcbiAgICB9XG4gIH1cblxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNnB4IDI2cHggNTVweDtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IDBweCByZ2JhKDQsIDAsIDAsIDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1waW5rO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmV3cy1hcmVhIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWRlZmF1bHQ7XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRlLWNhdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhdCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5jaGFuZ2UtYXJlYSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9kZWNvLWFib3V0LXNwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICB0b3A6IDc4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1hYm91dC5wbmcpIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGFuZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuY2hhbmdlIHtcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAycHggcmdiYSg0LCAwLCAwLCAwLjEpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1waW5rO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5hc3NvY2lhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDg0NnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1hc3NvY2lhdGlvbi1zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy90b3AvZGVjby1hc3NvY2lhdGlvbi5wbmcpIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgaGVpZ2h0OiAyNTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXBpbms7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtY2FuLWRvLWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcblxuICAuY2FuLWRvLWl0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY2FuLWRvLWl0LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICB9XG5cbiAgICAgIC5iZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICB9XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9iZy1jYW4tZG8taXQwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oNSUgMCwgMTAwJSAwJSwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUlIDAsIDEwMCUgMCUsIDk1JSAxMDAlLCAwJSAxMDAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjNweDtcblxuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudHdvLWJ0biB7XG4gICAgICAgICAgLmMtYnRuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ0biB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDI0MnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDA0LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDA0LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDA2LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDA2LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDA3LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDA3LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAuYmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2Nhbi1kby1pdDA4LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2JnLWNhbi1kby1pdDA4LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtcHJvbWlzZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgLnN1Yi10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9taXNlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAucHJvbWlzZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkMjRiNzg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLncxMDAwIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjY4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9kZWNvLXByb21pc2UucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAtNDIlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50eHQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMTE0LCAxNzQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxMTQsIDE3NCwgMSkgMCUsIHJnYmEoMjMyLCA3MiwgMTM4LCAxKSAxMDAlKTtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDE4MHB4IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvdG9wL2RlY28tYXJjaGl2ZS1zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2NvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTgzcHg7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL3RvcC9kZWNvLWFyY2hpdmUucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICAgIHdpZHRoOiA3NjdweDtcbiAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICBib3R0b206IC0xNTBweDtcbiAgICB9XG4gIH1cblxuICAudG9wLXR0bCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc3ViLXR0bCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAudzEwMDAge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyBtYXJnaW46IDUwcHggY2FsYyg1MCUgLSA1MHZ3KSAwIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIH1cblxuICAgIC5zd2lwZXItZnVuY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1leHRyYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTYwcHg7XG4gICAgICByaWdodDogMTYlO1xuICAgIH1cbiAgfVxuXG4gIC5hcmNoaXZlLWNvbnRlbnQge1xuICAgIC5tb3ZpZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubW92aWUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5wLXNhbG9uIHtcbiAgcGFkZGluZzogMTM1cHggMTVweCA4MHB4O1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAxODBweCAwO1xuICB9XG5cbiAgLnNhbG9uLWxvZ28ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG4gIH1cblxuICAudG9wLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLWFwcGxpY2F0aW9uIHtcbiAgcGFkZGluZzogMCAxNXB4IDgwcHg7XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kZWZhdWx0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuICB9XG5cbiAgLmJ0bi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIOODoeODh+OCo+OCouOCr+OCqOODqlxuXG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOBq+WkieaPm+OBl+OBpuOBj+OCjOOCi1xuXG4vLyBAaW5jbHVkZSBwYy1sYXlvdXQoKSB7XG4vLyAgICAgY29sb3I6ICNmZmY7XG4vLyB9XG4vLyBAaW5jbHVkZSBzcC1sYXlvdXQoKSB7XG4vLyAgICAgY29sb3I6ICMwMDA7XG4vLyB9XG5cbi8vIOOBk+OCk+OBquaEn+OBmOOBp+iomOi/sOOBmeOCi+OAglxuLy8g5qGI5Lu244Gr44KI44Gj44Gm44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gv5aSJ5pu044GX44Gm44Gt44CCXG5cbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiOOBjDLjgaTjga7loLTlkIhcbi8vIEBtaXhpbiBwYy1sYXlvdXQoJHdpZHRoOiA3NjhweCkge1xuLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4vLyAgICAgICAgIEBjb250ZW50O1xuLy8gICAgIH1cbi8vIH1cbi8vIEBtaXhpbiBzcC1sYXlvdXQoJHdpZHRoOiA3NjdweCkge1xuLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4vLyAgICAgICAgIEBjb250ZW50O1xuLy8gICAgIH1cbi8vIH1cblxuLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GMM+OBpOOBruWgtOWQiFxuQG1peGluIHBjKCR3aWR0aDogODIxcHgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiKCR3aWR0aDogNTc2cHgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoJHdpZHRoOiA1NzVweCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiJGNvbG9yLWRlZmF1bHQ6ICMzMzM7XG4kY29sb3ItbGlnaHQ6ICNmZmY7XG4kY29sb3ItcGluazogI2U4NDg4YTtcblxuXG4kZm9udC1kZWZhdWx0OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLFxuXCJZdSBHb3RoaWNcIixcbll1R290aGljLFxuXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsXG5cIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFxuXCLjg6HjgqTjg6rjgqpcIixcbk1laXJ5byxcblwiTVMgUOOCtOOCt+ODg+OCr1wiLFxuXCJNUyBQR290aGljXCIsXG5zYW5zLXNlcmlmO1xuJGZvbnQtcG9wcGluczogXCJQb3BwaW5zXCIsXG5zYW5zLXNlcmlmO1xuJGZvbnQtbW9udDogXCJNb250c2VycmF0XCIsXG5zYW5zLXNlcmlmO1xuJGZvbnQtam9zdDogXCJKb3N0XCIsXG5zYW5zLXNlcmlmOyJdfQ== */

@media only screen and (min-width: 821px) {
  .p-mv {
    max-height: inherit;
  }

  .p-mv .top-logo {
    width: 33.2%;
  }

  .p-mv .catch {
    width: 30%;
    top: 62%;
    font-size: 24px;
    line-height: 1.7916666667;
  }

  .p-mv .top-anim {
    height: 480px;
    width: 80%;
  }

  .p-mv .top-anim .anim {
    width: 1143px;
  }

  .p-mv .top-anim .anim.anim-content02 {
    top: 61px;
    bottom: inherit;
    width: 80%;
  }

  .p-mv .top-anim .anim.anim-content03 {
    top: 53px;
    width: 93%;
    bottom: inherit;
  }

  .p-mv .top-anim .anim.anim-content04 {
    top: 81px;
    bottom: inherit;
  }

  .p-mv .top-anim .anim.anim-content05 {
    width: 96%;
    top: 270px;
    bottom: inherit;
  }

  .p-mv .top-anim .anim.anim-content06 {
    display: block;
  }

  .p-mv .top-anim .anim.anim-content07 {
    bottom: inherit;
    top: 316px;
  }

  .p-mv .anim-content08 {
    width: 23%;
  }

  .top-ttl {
    font-size: 66px;
  }

  .sub-ttl {
    font-size: 16px;
  }

  .lead {
    font-size: 32px;
    margin: 50px 0;
  }

  .p-news {
    padding: 100px 0;
  }

  .p-news::before {
    background: url(../../../img/top/deco-news.png) no-repeat center top/cover;
    left: inherit;
    right: 0;
    width: 1412px;
    height: 658px;
  }

  .p-news .inner {
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }

  .p-news .inner .content {
    width: 48%;
  }

  .p-news .inner .content:first-child {
    margin-bottom: 0;
  }

  .p-about {
    margin-bottom: 130px;
  }

  .p-about .change-area::before {
    width: 95%;
    height: 380px;
    background: url(../../../img/top/deco-about.png) no-repeat top/cover;
    background-position: right;
    z-index: 0;
  }

  .p-about .change-area .changes {
    max-width: 1000px;
    margin: 0 auto 40px;
  }

  .p-about .change-area .changes .change {
    width: 230px;
    height: 230px;
    margin-bottom: 0;
  }

  .p-about .change-area .changes .change::before {
    width: 200px;
    height: 200px;
  }

  .p-about .change-area .changes .change .inner {
    font-size: 22px;
  }

  .p-about .association::before {
    background: url(../../../img/top/deco-association.png) no-repeat top/cover;
    background-position: bottom;
    height: 2500px;
  }

  .p-about .association figure img {
    display: block;
    padding: 0 80px;
  }

  .p-about .association figure {
    max-width: 1000px;
    margin: 0 auto;
  }

  .p-about .association figcaption {
    font-size: 40px;
    margin-top: -10px;
    position: relative;
    z-index: 2;
    padding: 14px 0;
    border-radius: 35px;
  }

  .p-about .association p {
    font-size: 28px;
  }

  .p-can-do-it .can-do-it-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 1000px;
    margin: 0 auto;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content {
    margin-bottom: 40px;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content {
    width: 48%;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content .inner {
    padding: 40px 0 27px;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content .inner h3 {
    font-size: 24px;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content .inner .category span {
    font-size: 16px;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content .inner p {
    font-size: 14px;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content .btn-wrapper {
    display: flex;
    justify-content: center;
  }

  .p-can-do-it .can-do-it-wrapper .can-do-it-content .btn-wrapper .c-btn {
    width: 48%;
    font-size: 14px;
  }

  .p-promise .sub-ttl {
    margin-bottom: 0;
  }

  .p-promise .promise-wrapper {
    padding-top: 100px;
  }

  .p-promise .promise-wrapper .promise-content {
    padding: 14px 0;
    position: relative;
    margin-bottom: 140px;
  }

  .p-promise .promise-wrapper .promise-content::before {
    content: "";
    display: block;
    width: 20px;
    height: 100%;
    background: #d24b78;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 0 0 20px 0;
  }

  .p-promise .promise-wrapper .promise-content .w1000 {
    margin: 0 auto;
    max-width: 1000px;
  }

  .p-promise .promise-wrapper .inner {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-right: calc(50% - 50vw);
  }

  .p-promise .promise-wrapper .inner figure {
    width: 630px;
    flex-shrink: 0;
    margin-left: 50px;
    margin-top: 120px;
    position: relative;
  }

  .p-promise .promise-wrapper .inner figure::before {
    content: "";
    display: block;
    width: 422px;
    height: 268px;
    background: url(../../../img/top/deco-promise.png) no-repeat center top/cover;
    position: absolute;
    right: 0;
    top: -42%;
    z-index: -1;
  }

  .p-promise .promise-wrapper .inner .txt {
    padding: 0;
  }

  .p-promise .promise-wrapper .inner h4 {
    font-size: 32px;
  }

  .p-archive {
    padding: 180px 0;
  }

  .p-archive::before {
    background: url(../../../img/top/deco-archive.png) no-repeat center top/cover;
    width: 767px;
    height: 275px;
    bottom: -150px;
  }

  .p-archive .w1000 {
    max-width: 1000px;
    margin: 0 auto;
  }

  .p-archive .swiper-container {
    padding-left: 0;
    margin: 50px auto 0;
  }

  .p-archive .swiper-container .swiper-function {
    width: 50%;
  }

  .p-archive .swiper-container .swiper-pagination {
    position: static;
    width: 100%;
    margin-left: 10px;
  }

  .p-archive .c-btn {
    position: absolute;
    bottom: 160px;
    right: 16%;
  }

  .p-salon {
    padding: 180px 0;
  }

  .p-salon .salon-logo {
    margin: 50px auto 100px;
    max-width: 1000px;
  }

  .p-salon .top-ttl {
    font-size: 60px;
  }

  .p-salon .btn-wrapper {
    max-width: 1000px;
    margin: 80px auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .p-salon .btn-wrapper a {
    width: 24%;
  }

  .p-application {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 100px;
  }

  .p-application h2 {
    font-size: 34px;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
  }

  .p-application p {
    margin-bottom: 2em;
  }

  .p-application .btn-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .p-application .btn-wrapper a {
    width: 350px;
  }

  .p-application .btn-wrapper a:first-child {
    margin: 0 10px 0 0;
  }
}