/* ======================================================================
 p-scene
====================================================================== */
@media screen and (max-width: 767px) {
  .p-scene-main-visual__letter {
    width: 270px;
    height: 72px;
  }
}
.p-scene-wrap {
  padding-bottom: 0;
}
.p-scene-view {
  margin: 70px 0 0 0;
}
@media screen and (max-width: 767px) {
  .p-scene-view {
    margin-top: 30px;
  }
}
.p-scene-section {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 80px;
  height: calc(100vh - 90px);
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .p-scene-section {
    gap: 40px;
  }
}
@media screen and (max-width: 1190px) {
  .p-scene-section {
    height: calc(100vh - 64px);
  }
}
@media screen and (max-width: 767px) {
  .p-scene-section {
    display: block;
    padding: 65px 0 0;
    height: auto;
  }
}
.p-scene-section:before {
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
.p-scene-section--daily {
  background: url(../img/common/bg-1.jpg) repeat-y center/100% auto;
}
.p-scene-section--daily:before {
  top: 45px;
  left: 20px;
  width: 347px;
  height: 126px;
  background-image: url(../img/p-scene/scene01_txt.svg);
}
@media screen and (max-width: 767px) {
  .p-scene-section--daily:before {
    top: 10px;
    left: 10px;
    width: 228px;
    height: 83px;
  }
}
.p-scene-section--commemoration {
  background: url(../img/common/bg-2.jpg) repeat-y center/100% auto;
}
.p-scene-section--commemoration:before {
  top: 20px;
  left: 40px;
  width: 470px;
  height: 87px;
  background-image: url(../img/p-scene/scene02_txt.svg);
}
@media screen and (max-width: 767px) {
  .p-scene-section--commemoration:before {
    top: 10px;
    left: 10px;
    width: 311px;
    height: 57px;
  }
}
.p-scene-section--yourself {
  background: url(../img/common/bg-1.jpg) repeat-y center/100% auto;
}
@media screen and (max-width: 767px) {
  .p-scene-section--yourself {
    background: url(../img/common/bg-1.jpg) repeat-y center/100% auto;
  }
}
.p-scene-section--yourself:before {
  top: 20px;
  left: 50px;
  width: 317px;
  height: 122px;
  background-image: url(../img/p-scene/scene03_txt.svg);
}
@media screen and (max-width: 767px) {
  .p-scene-section--yourself:before {
    top: 10px;
    left: 10px;
    width: 228px;
    height: 83px;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-section--gift {
    background: url(../img/common/bg-2.jpg) repeat-y center/100% auto;
  }
}
.p-scene-section--gift:before {
  top: 20px;
  left: 60px;
  width: 256px;
  height: 100px;
  background-image: url(../img/p-scene/scene04_txt.svg);
}
@media screen and (max-width: 767px) {
  .p-scene-section--gift:before {
    top: 10px;
    left: 10px;
    width: 175px;
    height: 83px;
  }
}
.p-scene-section__txt {
  position: relative;
  z-index: 2;
  padding: 0 0 0 calc((100vw - 1200px) / 2);
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .p-scene-section__txt {
    padding-left: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-section__txt {
    padding: 0 15px 30px;
  }
}
.p-scene-section__heading {
  position: relative;
  margin: 0 0 30px 0;
  padding: 0 0 0 21px;
  font-weight: bold;
  font-size: 28px;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .p-scene-section__heading {
    padding-left: 16px;
    font-size: 24px;
  }
}
.p-scene-section__heading:before {
  position: absolute;
  top: 12px;
  left: 0;
  height: 28px;
  border-left: 6px solid #86776e;
  content: "";
}
@media screen and (max-width: 767px) {
  .p-scene-section__heading:before {
    top: 10px;
    height: 24px;
  }
}
.p-scene-section__list {
  margin: 30px 0 0 0;
}
@media screen and (max-width: 767px) {
  .p-scene-section__list {
    margin-top: 15px;
  }
}
.p-scene-section__list li {
  position: relative;
  margin: 12px 0 0 0;
  padding: 4px 0 0 46px;
  min-height: 36px;
  background: url(../img/p-scene/check.svg) no-repeat left top;
  background-size: 36px auto;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .p-scene-section__list li {
    margin-top: 10px;
    padding-top: 2px;
    padding-left: 40px;
    min-height: 32px;
    background-size: 32px auto;
  }
}
.p-scene-section__imgs {
  min-width: 46%;
  height: 100%;
}
.p-scene-section__img {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 50%;
  border-bottom: 1px solid #fff;
}
.p-scene-section__img + .p-scene-section__img {
  border-bottom: none;
  border-top: 1px solid #fff;
}
@media screen and (hover: hover) {
  .p-scene-section__img:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  .p-scene-section__img:hover .p-scene-section__btn {
    color: #fff;
  }
  .p-scene-section__img:hover .p-scene-section__btn:after {
    background: #fff;
  }
  .p-scene-section__img:hover .c-button-shade:before {
    opacity: 1;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }
}
.p-scene-section__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}
.p-scene-section__btn {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 5px;
  min-width: 230px;
  background: rgba(255, 255, 255, 0.85);
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  --webkit-backdrop-filter: blur(30px);
}
.p-scene-section__btn:after {
  position: absolute;
  top: 50%;
  right: 20px;
  z-index: 2;
  display: inline-block;
  margin: -5px 0 0 0;
  width: 7px;
  height: 10px;
  background: #333;
  content: "";
  -webkit-mask: url(../img/common/header_arrow.svg) no-repeat;
  mask: url(../img/common/header_arrow.svg) no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media screen and (max-width: 767px) {
  .p-scene-heading-letter {
    width: 275px;
    height: auto;
  }
}
.p-scene-tabbox {
  margin: 45px 0 0 0;
}
.p-scene-tabbox__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__tabs {
    display: block;
    border: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-size: 0;
  }
  .p-scene-tabbox__tabs__wrap {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
}
.p-scene-tabbox__tabs li {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  width: 17%;
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__tabs li {
    display: inline-block;
    margin-left: 3px;
    min-width: 100px;
    vertical-align: bottom;
  }
  .p-scene-tabbox__tabs li:first-of-type {
    margin-left: 0;
  }
}
.p-scene-tabbox__tabs__wrap {
  position: relative;
  z-index: 1;
}
.p-scene-tabbox__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 0 2px 0;
  border: 2px solid transparent;
  border-bottom: none;
  background: #efeae5;
  font-weight: 500;
  line-height: 48px;
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__tab {
    font-size: 14px;
  }
}
.p-scene-tabbox__tab:not(.--selected) {
  position: relative;
  z-index: 0;
}
.p-scene-tabbox__tab:not(.--selected):after {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: -9px;
  z-index: 2;
  display: block;
  width: calc(100% + 18px);
  border-top: 2px solid #333;
  content: "";
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__tab:not(.--selected):after {
    left: -7px;
    width: calc(100% + 14px);
    bottom: 0;
    border-top: 2px solid #333;
  }
}
.p-scene-tabbox__tab.--selected {
  position: relative;
  z-index: 0;
  border-color: #333;
  background: #fff;
  font-weight: bold;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__tab.--selected {
    font-size: 18px;
  }
}
.p-scene-tabbox__tab.--selected:after {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  border-top: 2px solid #fff;
  content: "";
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__tab.--selected:after {
    bottom: 0;
    border-top: 2px solid #fff;
  }
}
.p-scene-tabbox__panel {
  display: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
  padding: 30px;
  background: #fff;
}
.p-scene-tabbox__panel:has(.vsm-tile) {
  margin-top: -53px;
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__panel:has(.vsm-tile) {
    margin-top: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__panel {
    gap: 10px;
    margin-top: -2px;
    padding: 15px;
  }
}
.p-scene-tabbox__panel.--selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.p-scene-tabbox__panel img {
  width: calc(25% - 15px);
}
@media screen and (max-width: 767px) {
  .p-scene-tabbox__panel img {
    width: calc(50% - 5px);
  }
}
.p-scene-more {
  margin: 50px 0 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-scene-more {
    margin-top: 30px;
  }
}
.p-scene-more .c-button-medium {
  max-width: 100%;
  width: 360px;
}
@media screen and (max-width: 1024px) {
  .p-scene-osusume {
    padding-bottom: 60px;
  }
}
.p-scene-osusume__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media screen and (max-width: 767px) {
  .p-scene-osusume__item {
    display: block;
    margin: 0 15px;
  }
  .p-scene-osusume__item + .p-scene-osusume__item {
    margin-top: 30px;
  }
}
.p-scene-osusume__item:nth-of-type(1) .p-scene-osusume__heading:before {
  background-image: url(../img/p-753/point01_t.svg);
}
.p-scene-osusume__item:nth-of-type(2) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.p-scene-osusume__item:nth-of-type(2) .p-scene-osusume__heading:before {
  background-image: url(../img/p-753/point02_t.svg);
}
.p-scene-osusume__item:nth-of-type(3) .p-scene-osusume__heading:before {
  background-image: url(../img/p-753/point03_t.svg);
}
.p-scene-osusume__img {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .p-scene-osusume__img {
    width: auto;
  }
}
.p-scene-osusume__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.p-scene-osusume__txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 50%;
  padding: 0 80px;
}
@media screen and (max-width: 1200px) {
  .p-scene-osusume__txt {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-osusume__txt {
    display: block;
    width: auto;
    padding: 20px 0 0;
  }
}
.p-scene-osusume__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin: 0 0 30px 0;
  font-weight: bold;
  font-size: 28px;
  line-height: 1.8;
}
@media screen and (max-width: 1024px) {
  .p-scene-osusume__heading {
    margin: 0 0 20px 0;
  }
  .p-scene-osusume__heading br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-osusume__heading {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 24px;
  }
  .p-scene-osusume__heading br {
    display: none;
  }
}
.p-scene-osusume__heading:before {
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 76px;
  height: 68px;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
@media screen and (max-width: 767px) {
  .p-scene-osusume__heading:before {
    width: 50px;
    height: 45px;
  }
}
.p-scene-products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .p-scene-products {
    gap: 30px 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-products {
    margin: 0 -15px;
  }
}
.p-scene-products__item {
  width: calc(50% - 25px);
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .p-scene-products__item {
    width: calc(50% - 7.5px);
  }
}
@media screen and (max-width: 1024px) {
  .p-scene-products__item {
    width: 100%;
  }
}
.p-scene-products__img {
  width: 100%;
}
.p-scene-products__txt {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -20px 20px 0;
  padding: 20px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .p-scene-products__txt {
    display: block;
    margin: -15px 15px 0;
    padding: 10px 15px 15px;
  }
}
.p-scene-products__head {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 220px;
  border-right: 1px dashed #c6c3c1;
}
@media screen and (max-width: 767px) {
  .p-scene-products__head {
    padding: 0 0 15px 0;
    width: auto;
    border-right: none;
    border-bottom: 1px dashed #c6c3c1;
    text-align: center;
  }
}
.p-scene-products__title {
  display: inline-block;
  font-weight: bold;
  font-size: 26px;
}
.p-scene-products__title:after {
  margin-left: 10px;
  width: 16px;
  height: 16px;
  vertical-align: 1px;
}
.p-scene-products__title--small {
  font-size: 22px;
}
@media screen and (max-width: 767px) {
  .p-scene-products__title--small {
    font-size: 26px;
  }
}
.p-scene-products__title--small:after {
  vertical-align: -1px;
}
@media screen and (max-width: 767px) {
  .p-scene-products__title--small:after {
    vertical-align: 1px;
  }
}
.p-scene-products__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 7px;
  margin: 15px 0 0 0;
}
@media screen and (max-width: 767px) {
  .p-scene-products__icons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
  }
}
.p-scene-products__icon {
  padding: 0 5px;
  border: 1px solid #333;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .p-scene-products__icon--type {
    margin-bottom: -7px;
  }
}
.p-scene-products__icon--blank {
  display: none;
}
@media screen and (max-width: 767px) {
  .p-scene-products__icon--blank {
    display: block;
    width: 100%;
    border: none;
    content: "";
  }
}
.p-scene-products__icon--kodawari {
  border-color: #60aad6;
  color: #60aad6;
}
.p-scene-products__icon--kantan {
  border-color: #55b9a2;
  color: #55b9a2;
}
.p-scene-products__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0 0 20px;
  width: calc(100% - 220px);
}
@media screen and (max-width: 767px) {
  .p-scene-products__body {
    padding: 15px 0 0 0;
    width: auto;
  }
}
.p-scene-products__price {
  margin: 15px 0 0 0;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .p-scene-products__price {
    margin-top: 10px;
    text-align: center;
  }
}
.p-scene-products__price b {
  font-weight: bold;
  font-size: 30px;
}
@media screen and (max-width: 767px) {
  .p-scene-products__price b {
    font-size: 26px;
  }
}
.p-scene-products__btn {
  margin: 20px 0 0 0;
  padding-top: 7px;
  padding-bottom: 7px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .p-scene-products__btn {
    margin-top: 15px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }
}
.p-scene-posts {
  position: relative;
  padding: 0 0 80px 0;
}
@media screen and (max-width: 767px) {
  .p-scene-posts {
    padding-bottom: 60px;
  }
}
.p-scene-posts:before {
  position: absolute;
  top: -95px;
  right: 50px;
  width: 332px;
  height: 85px;
  background: url(../img/p-753/users.svg) no-repeat;
  content: "";
}
@media screen and (max-width: 767px) {
  .p-scene-posts:before {
    top: -50px;
    right: 0;
    width: 181px;
    height: 46px;
    background-size: contain;
  }
}
.p-scene-posts__list + .p-scene-posts__list {
  margin: 20px 0 0 0;
}
@media screen and (max-width: 767px) {
  .p-scene-posts__list + .p-scene-posts__list {
    margin-top: 10px;
  }
}
.p-scene-posts__list + .p-scene-posts__list .slick-track {
  margin-left: -82px;
}
@media screen and (max-width: 767px) {
  .p-scene-posts__list + .p-scene-posts__list .slick-track {
    margin-left: -57.5px;
  }
}
.p-scene-posts__list img {
  margin: 0 10px;
  width: 158px;
}
@media screen and (max-width: 767px) {
  .p-scene-posts__list img {
    margin: 0 5px;
    width: 110px;
  }
}
.p-scene-idea {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .p-scene-idea {
    margin-top: 0;
  }
}
.p-scene-idea__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f9f7f0;
}
@media screen and (max-width: 767px) {
  .p-scene-idea__item {
    display: block;
    background: none;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-idea__item > * {
    position: relative;
    z-index: 2;
  }
  .p-scene-idea__item:after {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% - 50px);
    background: #f9f7f0;
    content: "";
  }
}
.p-scene-idea__item + .p-scene-idea__item {
  margin: 90px 0 0 0;
}
@media screen and (max-width: 767px) {
  .p-scene-idea__item + .p-scene-idea__item {
    margin-top: 30px;
  }
}
.p-scene-idea__item:before {
  position: absolute;
  top: -45px;
  right: -50px;
  width: 195px;
  height: 80px;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
@media screen and (max-width: 767px) {
  .p-scene-idea__item:before {
    top: auto;
    right: -10px;
    bottom: -10px;
    z-index: 3;
    width: 144px;
    height: 59px;
  }
}
.p-scene-idea__item:nth-of-type(1):before {
  background-image: url(../img/p-753/idea01_t.svg);
}
.p-scene-idea__item:nth-of-type(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.p-scene-idea__item:nth-of-type(2n):before {
  right: auto;
  left: -50px;
}
@media screen and (max-width: 767px) {
  .p-scene-idea__item:nth-of-type(2n):before {
    right: -10px;
    left: auto;
  }
}
.p-scene-idea__item:nth-of-type(2n) .p-scene-idea__img img {
  right: -50px;
  left: auto;
}
@media screen and (max-width: 767px) {
  .p-scene-idea__item:nth-of-type(2n) .p-scene-idea__img img {
    right: -15px;
  }
}
.p-scene-idea__item:nth-of-type(2n) .p-scene-idea__txt {
  padding: 50px 0 50px 50px;
}
@media screen and (max-width: 767px) {
  .p-scene-idea__item:nth-of-type(2n) .p-scene-idea__txt {
    padding: 20px 15px 35px;
  }
}
.p-scene-idea__item:nth-of-type(2):before {
  background-image: url(../img/p-753/idea02_t.svg);
}
.p-scene-idea__item:nth-of-type(3):before {
  background-image: url(../img/p-753/idea03_t.svg);
}
.p-scene-idea__img img {
  position: relative;
  top: -50px;
  left: -50px;
  width: 575px;
  height: auto;
}
@media screen and (max-width: 900px) {
  .p-scene-idea__img img {
    width: 45vw;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-idea__img img {
    position: relative;
    top: auto;
    left: -15px;
    width: 100%;
  }
}
.p-scene-idea__txt {
  padding: 50px 50px 50px 0;
}
@media screen and (max-width: 767px) {
  .p-scene-idea__txt {
    padding: 20px 15px 35px;
  }
}
.p-scene-idea__title {
  margin: 0 0 30px 0;
  font-weight: bold;
  font-size: 28px;
  line-height: 1.8;
}
@media screen and (max-width: 900px) {
  .p-scene-idea__title br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-idea__title {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
.p-scene-template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .p-scene-template {
    display: block;
    margin-top: 30px;
  }
  .p-scene-template .slick-list {
    overflow: visible;
  }
}
.p-scene-template__item {
  display: block;
  max-width: 28.3%;
}
@media screen and (max-width: 767px) {
  .p-scene-template__item {
    margin: 0 15px 0 0;
  }
}
@media screen and (hover: hover) {
  .p-scene-template__item:hover .c-arrow-large {
    text-decoration: underline;
  }
  .p-scene-template__item:hover .c-arrow-large:after {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
.p-scene-template__item .c-arrow-large {
  padding: 15px 0 0 0;
  font-size: 20px;
}
@media screen and (max-width: 900px) {
  .p-scene-template__item .c-arrow-large {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-template__item .c-arrow-large {
    padding-top: 10px;
  }
}
.p-scene-template__item .c-arrow-large:after {
  margin-left: 10px;
  width: 16px;
  height: 16px;
  vertical-align: -1px;
}
.p-scene-template__img {
  display: block;
  width: auto;
  height: 340px;
}
@media screen and (max-width: 900px) {
  .p-scene-template__img {
    height: 260px;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-template__wrap .c-button-wrap {
    margin-top: 10px;
  }
}
.p-scene-purchase {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .p-scene-purchase {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
  }
}
.p-scene-purchase__item {
  padding: 30px 20px;
  width: calc(33.33% - 26.66px);
  border: 1px solid #333;
}
@media screen and (max-width: 767px) {
  .p-scene-purchase__item {
    padding: 15px;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-scene-purchase__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    margin: 0 0 15px 0;
  }
}
.p-scene-purchase__img {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-scene-purchase__img img {
    width: 60px;
  }
}
.p-scene-purchase__title {
  margin: 20px 0;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .p-scene-purchase__title {
    margin: 0;
    font-size: 22px;
  }
}
.p-scene-purchase__link {
  margin: 20px 0 0 0;
  text-align: center;
}
.p-scene-purchase__link .c-arrow {
  font-size: 16px;
}

.mfp-bg {
  background: #000;
  opacity: 0.3;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .mfp-container {
    padding: 30px 15px;
  }
}

.vsm-tile .ecbn-selection-header,
.vsm-tile .ecbn-selection-header2,
.vsm-tile .ecbn-selection-title,
.vsm-tile .ecbn-selection-description,
.vsm-tile .ecbn-selection-image-loading-more,
.vsm-tile .ecbn-selection-footer,
.vsm-tile .ecbn-selection-footer2,
.vsm-tile :empty:not(img) {
  display: none !important;
}

.vsm-tile .ecbn-selection-page-wrapper > :not(.ecbn-selection-content) {
  display: none !important;
}

.vsm-tile,
.ecbn-selection-widget,
.ecbn-selection-page-wrapper,
.ecbn-selection-content,
.ecbn-selection-snap {
  display: contents !important;
}

.ecbn-selection-page-wrapper {
  font-size: 0;
  color: transparent;
}

.ecbn-selection-snap:before {
  content: "";
  width: 100%;
  height: 0;
}

.ecbn-selection-item {
  position: static !important;
  left: unset !important;
  top: unset !important;
  width: calc(25% - 15px) !important;
}
@media screen and (max-width: 767px) {
  .ecbn-selection-item {
    width: calc(50% - 5px) !important;
  }
}

.ecbn-selection-item a {
  display: block;
}

.ecbn-selection-item img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
  object-fit: cover;
}

@media screen and (max-width: 767px) {
  .c-heading-1 img.p-scene-recommendation {
    width: 320px;
    height: 72px;
    -webkit-transform: translate(-50%, -130%);
    transform: translate(-50%, -130%);
  }
  .c-heading-1 img.p-scene-make-letter {
    width: 320px;
    height: 126px;
    -webkit-transform: translate(-50%, -110%);
    transform: translate(-50%, -110%);
  }
  .c-heading-1 img.p-scene-idea-letter {
    width: 306px;
    height: 117px;
    -webkit-transform: translate(-50%, -90%);
    transform: translate(-50%, -90%);
  }
  .c-heading-1 img.p-scene-reason-letter {
    width: 181px;
    height: 56px;
    -webkit-transform: translate(-50%, -130%);
    transform: translate(-50%, -130%);
  }
  .c-heading-1 img.p-scene-purchase-letter {
    width: 314px;
    height: 75px;
    -webkit-transform: translate(-50%, -110%);
    transform: translate(-50%, -110%);
  }
  .c-heading-1 img.p-scene-purchase-letter {
    width: 314px;
    height: 75px;
    -webkit-transform: translate(-50%, -110%);
    transform: translate(-50%, -110%);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtc2NlbmUuc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7QUFBQTtBQUFBO0FDc0xFO0VEbExBO0lBRUk7SUFDQTs7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQ3NLRjtFRHZLQTtJQUlJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzZKRjtFRHBLQTtJQVVJOzs7QUN5SUo7RURuSkE7SUFhSTs7O0FDa0pKO0VEL0pBO0lBZ0JJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMySE47RURoSUk7SUFRSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDeUdOO0VEOUdJO0lBUUk7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7O0FDOEZKO0VEL0ZFO0lBSUk7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNtRk47RUR4Rkk7SUFRSTtJQUNBO0lBQ0E7SUFDQTs7O0FDNkVSO0VEekVFO0lBRUk7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMrRE47RURwRUk7SUFRSTtJQUNBO0lBQ0E7SUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FDc0RKO0VEekRFO0lBTUksY0NoSU87OztBQThLYjtFRHBERTtJQVNJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNrQ0o7RUR4Q0U7SUFTSTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNxQk47RUQzQkk7SUFTSTtJQUNBOzs7QUFJTjtFQUNFOztBQ1lKO0VEYkU7SUFJSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDSE47RUROSTtJ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RTtFQUNBOzs7QUNsMUJBO0VEbzFCRjtJQUVJOzs7O0FBS0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDdDRCQTtFRGs0QkY7SUFNSTs7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUNuNUJBO0VEdzVCRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQSIsImZpbGUiOiJwLXNjZW5lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzZXR0aW5nXCIgYXMgKjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHAtc2NlbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXNjZW5lIHtcbiAgJi1tYWluLXZpc3VhbF9fbGV0dGVyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgfVxuICB9XG5cbiAgJi13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtdmlldyB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMCAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogODBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtbWF4KDExOTApIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDY1cHggMCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICYtLWRhaWx5IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWctZGlyfS9jb21tb24vYmctMS5qcGcpIHJlcGVhdC15IGNlbnRlciAvIDEwMCUgYXV0bztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzNDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZy1kaXJ9L3Atc2NlbmUvc2NlbmUwMV90eHQuc3ZnKTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1jb21tZW1vcmF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWctZGlyfS9jb21tb24vYmctMi5qcGcpIHJlcGVhdC15IGNlbnRlciAvIDEwMCUgYXV0bztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nLWRpcn0vcC1zY2VuZS9zY2VuZTAyX3R4dC5zdmcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMzExcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXlvdXJzZWxmIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWctZGlyfS9jb21tb24vYmctMS5qcGcpIHJlcGVhdC15IGNlbnRlciAvIDEwMCUgYXV0bztcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nLWRpcn0vY29tbW9uL2JnLTEuanBnKSByZXBlYXQteSBjZW50ZXIgLyAxMDAlIGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMzE3cHg7XG4gICAgICAgIGhlaWdodDogMTIycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLXNjZW5lL3NjZW5lMDNfdHh0LnN2Zyk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZ2lmdCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWctZGlyfS9jb21tb24vYmctMi5qcGcpIHJlcGVhdC15IGNlbnRlciAvIDEwMCUgYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZy1kaXJ9L3Atc2NlbmUvc2NlbmUwNF90eHQuc3ZnKTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogMCAwIDAgY2FsYygoMTAwdncgLSAkY29udGVudC13aWR0aCkvMik7XG5cbiAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNpZGUtcGFkZGluZztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMCAkc2lkZS1wYWRkaW5nIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRicm93bjI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogNHB4IDAgMCA0NnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nLWRpcn0vcC1zY2VuZS9jaGVjay5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZ3Mge1xuICAgICAgbWluLXdpZHRoOiA0NiU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgJisme1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICAgIC5wLXNjZW5lLXNlY3Rpb25fX2J0biB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmMtYnV0dG9uLXNoYWRlOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwuODUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgIC0td2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgbWFzazogdXJsKCN7JGltZy1kaXJ9L2NvbW1vbi9oZWFkZXJfYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhlYWRpbmctbGV0dGVyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi10YWJib3gge1xuICAgIG1hcmdpbjogNDVweCAwIDAgMDtcblxuICAgICZfX3RhYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIHdpZHRoOiAxNyU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAwIDJweCAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGJyb3duO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLi0tc2VsZWN0ZWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxOHB4KTtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tLXNlbGVjdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAmOmhhcygudnNtLXRpbGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUzcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi4tLXNlbGVjdGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1tb3JlIHtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuYy1idXR0b24tbWVkaXVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cblxuICAmLW9zdXN1bWUge1xuXG4gICAgQGluY2x1ZGUgbXEtbWF4KDEwMjQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcblxuICAgICAgICAmKyZ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkgLnAtc2NlbmUtb3N1c3VtZV9faGVhZGluZzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nLWRpcn0vcC03NTMvcG9pbnQwMV90LnN2Zyk7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgLnAtc2NlbmUtb3N1c3VtZV9faGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLTc1My9wb2ludDAyX3Quc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSAucC1zY2VuZS1vc3VzdW1lX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLTc1My9wb2ludDAzX3Quc3ZnKTtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoMTIwMCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoMTAyNCkge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgYnJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBnYXA6IDMwcHggMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG5cbiAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xLW1heCgxMDI0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3R4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAtMjBweCAyMHB4IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IC0xNXB4IDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkZ3JheTI7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheTI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICAgIH1cblxuICAgICAgJi0tc21hbGx7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pY29ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA3cHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgJi0tdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1ibGFuayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1rb2Rhd2FyaSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICAgICYtLWthbnRhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBvc3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDgwcHggMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTk1cHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAzMzJweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWctZGlyfS9wLTc1My91c2Vycy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxODFweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04MnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01Ny41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB3aWR0aDogMTU4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pZGVhIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJlaWdlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW46IDkwcHggMCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nLWRpcn0vcC03NTMvaWRlYTAxX3Quc3ZnKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogLTUwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucC1zY2VuZS1pZGVhX19pbWcgaW1nIHtcbiAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnAtc2NlbmUtaWRlYV9fdHh0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCA1MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLTc1My9pZGVhMDJfdC5zdmcpO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nLWRpcn0vcC03NTMvaWRlYTAzX3Quc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCg5MDApIHtcbiAgICAgICAgICB3aWR0aDogNDV2dztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQge1xuICAgICAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggMDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoOTAwKSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyOC4zJTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIC5jLWFycm93LWxhcmdlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtYXJyb3ctbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KDkwMCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAvL21heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xLW1heCg5MDApIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcCAuYy1idXR0b24td3JhcCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wdXJjaGFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjYuNjZweCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5jLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5tZnAtYmd7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IC4zO1xufVxuLm1mcC1jb250YWluZXJ7XG4gIEBpbmNsdWRlIHRhYntcbiAgICBwYWRkaW5nOiAzMHB4ICRzaWRlLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4udnNtLXRpbGUgLmVjYm4tc2VsZWN0aW9uLWhlYWRlciwgXG4udnNtLXRpbGUgLmVjYm4tc2VsZWN0aW9uLWhlYWRlcjIsIFxuLnZzbS10aWxlIC5lY2JuLXNlbGVjdGlvbi10aXRsZSxcbi52c20tdGlsZSAuZWNibi1zZWxlY3Rpb24tZGVzY3JpcHRpb24sXG4udnNtLXRpbGUgLmVjYm4tc2VsZWN0aW9uLWltYWdlLWxvYWRpbmctbW9yZSxcbi52c20tdGlsZSAuZWNibi1zZWxlY3Rpb24tZm9vdGVyLFxuLnZzbS10aWxlIC5lY2JuLXNlbGVjdGlvbi1mb290ZXIyLFxuLnZzbS10aWxlIDplbXB0eTpub3QoaW1nKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZzbS10aWxlIC5lY2JuLXNlbGVjdGlvbi1wYWdlLXdyYXBwZXIgPiA6bm90KC5lY2JuLXNlbGVjdGlvbi1jb250ZW50KSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZzbS10aWxlLFxuLmVjYm4tc2VsZWN0aW9uLXdpZGdldCxcbi5lY2JuLXNlbGVjdGlvbi1wYWdlLXdyYXBwZXIsXG4uZWNibi1zZWxlY3Rpb24tY29udGVudCxcbi5lY2JuLXNlbGVjdGlvbi1zbmFwIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLmVjYm4tc2VsZWN0aW9uLXBhZ2Utd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWNibi1zZWxlY3Rpb24tc25hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZWNibi1zZWxlY3Rpb24taXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lY2JuLXNlbGVjdGlvbi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVjYm4tc2VsZWN0aW9uLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AaW5jbHVkZSBzcCB7XG4gIC5jLWhlYWRpbmctMSBpbWcge1xuICAgICYucC1zY2VuZS1yZWNvbW1lbmRhdGlvbiB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTMwJSk7XG4gICAgfVxuICAgICYucC1zY2VuZS1tYWtlLWxldHRlciB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTExMCUpO1xuICAgIH1cbiAgICAmLnAtc2NlbmUtaWRlYS1sZXR0ZXIge1xuICAgICAgd2lkdGg6IDMwNnB4O1xuICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC05MCUpO1xuICAgIH1cbiAgICAmLnAtc2NlbmUtcmVhc29uLWxldHRlciB7XG4gICAgICB3aWR0aDogMTgxcHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTMwJSk7XG4gICAgfVxuICAgICYucC1zY2VuZS1wdXJjaGFzZS1sZXR0ZXIge1xuICAgICAgd2lkdGg6IDMxNHB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTExMCUpO1xuICAgIH1cbiAgICAmLnAtc2NlbmUtcHVyY2hhc2UtbGV0dGVyIHtcbiAgICAgIHdpZHRoOiAzMTRweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdmFyaWFibGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XG4kaW1nLWRpcjogXCIuLi9pbWdcIjtcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudC13aWR0aDogMTIwMHB4O1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4Tlt6blj7Pjga7kvZnnmb1cbiRzaWRlLXBhZGRpbmc6IDE1cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBicmVha3BvaW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxuXG4vLyAkcGMtYnDku6XkuIrjgYxQQ+ihqOekulxuJHBjLWJwOiAxMjgwcHg7XG5cbi8vICRzcC1icOS7peS4i+OBjFNQ6KGo56S6XG4kc3AtYnA6IDc2N3B4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZm9udFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmb250LTE6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBNZWlyeW8sIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBzYW5zLXNlcmlmO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kY29sb3ItcHJpbWFyeTogIzdlYjJkMTtcbiRibGFjazogIzMzMztcbiRncmF5OiAjZWJlYmViO1xuJGdyYXkyOiAjYzZjM2MxO1xuJHdoaXRlOiAjZmZmO1xuJGJyb3duOiAjZWZlYWU1O1xuJGJyb3duMjogIzg2Nzc2ZTtcbiRicm93bjM6ICM4NTc3NmU7XG4keWVsbG93OiAjZmRlNzg3O1xuJGJsdWU6ICM2MGFhZDY7XG4kZ3JlZW46ICM1NWI5YTI7XG4kZ3JlZW4yOiAjN0VDMUIyO1xuJGJlaWdlOiAjZjlmN2YwO1xuJGJsdWUtbGlnaHQ6ICNlNGYwZjc7XG4kZ3JlZW4tbGlnaHQ6ICNlNmY0ZjE7XG4kcmVkOiAjZjA2YTZhO1xuJGNvbG9yLTE6ICMzMzM7XG4kY29sb3ItMjogIzAwMDtcbiRjb2xvci0zOiAjMDAwO1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCk7XG4kZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEuMDAwKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgMS4wMDAsIDEuMDAwKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbi8vIEluXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA1NSwgLjY3NSwgLjE5MCk7XG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMwLCAuNjg1LCAuMjIwKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllciguNDcwLCAuMDAwLCAuNzQ1LCAuNzE1KTtcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKC42MDAsIC4wNDAsIC45ODAsIC4zMzUpO1xuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSk7XG4vLyBPdXRcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKC4yNTAsIC40NjAsIC40NTAsIC45NDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEuMDAwKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxLjAwMCk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoLjIzMCwgMS4wMDAsIC4zMjAsIDEuMDAwKTtcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKC4zOTAsIC41NzUsIC41NjUsIDEuMDAwKTtcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllciguMDc1LCAuODIwLCAuMTY1LCAxLjAwMCk7XG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSk7XG4vLyBJbiBPdXRcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzMCwgLjUxNSwgLjk1NSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAuMDAwLCAuMTc1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllciguODYwLCAuMDAwLCAuMDcwLCAxLjAwMCk7XG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNTAsIC41NTAsIC45NTApO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgLjAwMCwgLjAwMCwgMS4wMDApO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUwLCAuODYwKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1peGluXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNsZWFyZml4XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGNmIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gc2FmZS1hcmVhXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNhZmUtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGHjgr/jgrDjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gYS10YWcoJGNvbG9yMSwgJGNvbG9yMikge1xuICAmOmxpbmssXG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OX44Os44O844K544Ob44Or44OA44O844Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtZWRpYSBxdWVyeVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtcSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGggKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtbWluKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEtbWF4KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGRldmljZVxuQG1peGluIHBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzcC1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwYy10YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwLXRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMtY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG9iamVjdCBmaXQgaW1hZ2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG9maSgkc2l6ZSkge1xuICBvYmplY3QtZml0OiAkc2l6ZTtcblxuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skc2l6ZX07XCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBob3ZlclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChob3Zlcjpob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
