@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro R-KL.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro M-KL.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro L-KL.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro H-KL.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro B-KL.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N R.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N M.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N B.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N L.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Azuki";
  src: url("https://fukuume.itembox.design/item/azukiLB.ttf?t=20231010003714") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.w-900 {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .w-900 {
    width: 100%;
    height: auto;
  }
  .w-900 img {
    height: auto;
  }
}

body, p, h1, h2, h3, h4 {
  margin: 0;
}

.service-details {
  background-color: #FDF6F7;
}
.service-details .service-lineup {
  border: 7px solid #656968;
  border-radius: 10px;
  width: 95%;
  margin: 0 auto;
  background-color: #fff;
  margin-top: 30px;
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup {
    border: 0.77vw solid #656968;
    border-radius: 1.111vw;
    margin-top: 3.333vw;
  }
}
.service-details .service-lineup .service-heading {
  font-family: "Ryumin";
  color: #fff;
  font-weight: 500;
  font-size: 56.6px;
  text-align: center;
  background-color: #656968;
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-heading {
    font-size: 6.289vw;
  }
}
.service-details .service-lineup .service-icons {
  display: flex;
  justify-content: space-around;
  margin: 30px 0;
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-icons {
    margin: 3.333vw 0;
  }
}
.service-details .service-lineup .service-icons .icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: initial;
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-icons .icon .letter-icon {
    width: 12.777vw;
  }
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-icons .icon .gift-icon {
    width: 12.666vw;
  }
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-icons .icon .ribbon-icon {
    width: 15vw;
  }
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-icons .icon .bag-icon {
    width: 13.222vw;
  }
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-icons .icon .calendar-icon {
    width: 14.444vw;
  }
}
.service-details .service-lineup .service-icons .icon p {
  font-family: "kozuka";
  text-align: center;
  line-height: 1.2;
  color: #656968;
  font-size: 22.5px;
  font-weight: 500;
  margin-top: 10px;
}
@media screen and (max-width: 1024px) {
  .service-details .service-lineup .service-icons .icon p {
    font-size: 2.5vw;
    margin-top: 1.111vw;
  }
}
.service-details .red-text {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
@media screen and (max-width: 1024px) {
  .service-details .red-text {
    margin-top: 3.333vw;
  }
}
.service-details .red-text p {
  text-align: center;
  font-family: "Ryumin";
  font-weight: 300;
  font-size: 37px;
  color: #C1272D;
  border: 1px solid #C1272D;
  padding: 0 50px;
  line-height: 1.5;
}
@media screen and (max-width: 1024px) {
  .service-details .red-text p {
    font-size: 4.111vw;
    padding: 0 5.556vw;
  }
}
.service-details .details-container {
  display: flex;
  width: 94%;
  background-color: #fff;
  border-radius: 10px;
  border: 3px solid #dfdfdf;
  padding: 25px;
  gap: 25px;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .service-details .details-container {
    border-radius: 1.111vw;
    border: 0.333vw solid #dfdfdf;
    padding: 2.778vw;
    gap: 2.778vw;
    width: 95%;
  }
}
.service-details .details-container .writing {
  min-width: initial;
  box-sizing: initial;
}
@media screen and (max-width: 1024px) {
  .service-details .details-container .writing {
    width: 37.777vw;
  }
}
.service-details .details-container .img-and-types {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-around;
}
@media screen and (max-width: 1024px) {
  .service-details .details-container .img-and-types .noshi-2 {
    width: 27.555vw;
  }
}
@media screen and (max-width: 1024px) {
  .service-details .details-container .img-and-types .black-musubikiri {
    width: 29.222vw;
  }
}
@media screen and (max-width: 1024px) {
  .service-details .details-container .img-and-types .yellow-musubikiri {
    width: 29.777vw;
  }
}
.service-details .details-container .img-and-types .title {
  font-family: "Ryumin";
  font-weight: normal;
  color: #000;
  font-size: 49px;
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .service-details .details-container .img-and-types .title {
    font-size: 5.444vw;
  }
}
.service-details .details-container .img-and-types .note-with-img {
  position: relative;
}
@media screen and (max-width: 1024px) {
  .service-details .details-container .img-and-types .note-with-img .original-noshi {
    width: 30.888vw;
  }
}
.service-details .details-container .img-and-types .note-with-img .note {
  background-color: #C1272D;
  color: #fff;
  font-family: "kozuka";
  font-weight: 700;
  font-size: 15px;
  border-radius: 10px;
  position: absolute;
  top: -10px;
  left: -20px;
  padding: 5px 20px;
  text-align: center;
  line-height: 1.5;
}
@media screen and (max-width: 1024px) {
  .service-details .details-container .img-and-types .note-with-img .note {
    font-size: 1.667vw;
    border-radius: 1.111vw;
    top: -1.111vw;
    left: 2.222vw;
    padding: 0.556vw 2.222vw;
  }
}
.service-details .details-container p {
  font-family: "kozuka";
  font-weight: 500;
  font-size: 27px;
  color: #000;
  line-height: 1.8;
}
@media screen and (max-width: 1024px) {
  .service-details .details-container p {
    font-size: 3vw;
  }
}
.service-details .details-container p .red {
  color: #C1272D;
}
.service-details .about-messege-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
@media screen and (max-width: 1024px) {
  .service-details .about-messege-card {
    margin-top: 5.556vw;
  }
}
.service-details .about-messege-card .heading {
  font-family: "Ryumin";
  font-weight: normal;
  color: #000;
  font-size: 59.3px;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .service-details .about-messege-card .heading {
    font-size: 6.589vw;
    margin-bottom: 2.222vw;
  }
}
.service-details .about-messege-card .details-container p .small {
  font-size: 23px;
}
@media screen and (max-width: 1024px) {
  .service-details .about-messege-card .details-container p .small {
    font-size: 2.556vw;
  }
}
.service-details .about-messege-card .details-container p .small .red {
  color: #C1272D;
}
.service-details .about-noshi {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.service-details .about-noshi .heading {
  font-family: "Ryumin";
  font-weight: normal;
  color: #000;
  font-size: 59.3px;
  text-align: center;
  margin: 20px 0;
}
@media screen and (max-width: 1024px) {
  .service-details .about-noshi .heading {
    font-size: 6.589vw;
    margin: 2.222vw 0;
  }
}
.service-details .about-noshi .details-container {
  flex-direction: column;
}
.service-details .about-noshi .bg-yellow {
  background-color: #FCEE21;
  border: 2px solid #FCEE21;
  display: flex;
  display: flex;
  align-items: center;
  gap: 25px;
  width: 94%;
  padding: 25px;
  transform: translateY(-10px);
}
@media screen and (max-width: 1024px) {
  .service-details .about-noshi .bg-yellow {
    gap: 2.778vw;
    padding: 2.778vw;
    transform: translateY(-1.111vw);
    width: 95%;
  }
}
.service-details .about-noshi .bg-yellow .exclamation-mark {
  min-width: auto;
  min-height: auto;
}
@media screen and (max-width: 1024px) {
  .service-details .about-noshi .bg-yellow .exclamation-mark {
    width: 9.777vw;
  }
}
.service-details .about-noshi .bg-yellow p {
  font-family: "kozuka";
  font-weight: 500;
  font-size: 27px;
  color: #000;
  line-height: 1.8;
}
@media screen and (max-width: 1024px) {
  .service-details .about-noshi .bg-yellow p {
    font-size: 3vw;
  }
}
.service-details .about-noshi .bg-yellow p .red {
  color: #C1272D;
}
.service-details .about-noshi .second-details {
  margin-top: 10px;
}
@media screen and (max-width: 1024px) {
  .service-details .about-noshi .second-details {
    margin-top: 1.111vw;
  }
}
.service-details .gift-service-btn-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container {
    margin-top: 5.556vw;
  }
}
.service-details .gift-service-btn-container .top-btn-text-container {
  position: relative;
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .top-btn-text-container {
    margin-bottom: 3.333vw;
  }
}
.service-details .gift-service-btn-container .top-btn-text-container p {
  font-family: "Ryumin";
  font-weight: normal;
  font-size: 36px;
  color: #000;
  line-height: 1.5;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .top-btn-text-container p {
    font-size: 4vw;
  }
}
.service-details .gift-service-btn-container .top-btn-text-container::before {
  position: absolute;
  left: -20px;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #000;
  border-radius: 3px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .top-btn-text-container::before {
    left: -2.222vw;
    width: 0.222vw;
    border-radius: 0.333vw;
  }
}
.service-details .gift-service-btn-container .top-btn-text-container::after {
  position: absolute;
  content: "";
  right: -20px;
  top: 0;
  width: 2px;
  height: 100%;
  background: #000;
  border-radius: 3px;
  transform: rotate(25deg);
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .top-btn-text-container::after {
    right: -2.222vw;
    width: 0.222vw;
    border-radius: 0.333vw;
  }
}
.service-details .gift-service-btn-container .top-btn-text-container .triangule {
  position: relative;
}
.service-details .gift-service-btn-container .top-btn-text-container .triangule::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 10px;
  border: 20px solid transparent;
  border-top: 25px solid #000;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .top-btn-text-container .triangule::before {
    top: 1.667vw;
    left: 1.111vw;
    border: 2.222vw solid transparent;
    border-top: 2.777vw solid #000;
  }
}
.service-details .gift-service-btn-container .top-btn-text-container .triangule::after {
  content: "";
  position: absolute;
  top: 15px;
  right: 10px;
  border: 20px solid transparent;
  border-top: 25px solid #000;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .top-btn-text-container .triangule::after {
    top: 1.667vw;
    right: 1.111vw;
    border: 2.222vw solid transparent;
    border-top: 2.777vw solid #000;
  }
}
.service-details .gift-service-btn-container .red-button {
  background-color: #C1272D;
  background: linear-gradient(to bottom, #C1272D, #C1272D, #E04A50, #E04A50, #E04A50, #C1272D);
  width: 95%;
  border: 0;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  margin-bottom: 50px;
  box-shadow: 5px 10px 20px #b3b3b3;
  padding: 30px 0;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .red-button {
    border-radius: 1.111vw;
    margin-bottom: 5.556vw;
    padding: 1.111vw 0;
    box-shadow: 0.555vw 1.111vw 2.222vw #b3b3b3;
  }
}
.service-details .gift-service-btn-container .red-button p {
  font-family: "kozuka";
  font-weight: 700;
  font-size: 54px;
  color: #fff;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .red-button p {
    font-size: 6vw;
  }
}
.service-details .gift-service-btn-container .red-button .triangule {
  background: #ffffff;
  height: calc(tan(60deg) * 60px / 2);
  width: 40px;
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  margin-right: 15px;
}
@media screen and (max-width: 1024px) {
  .service-details .gift-service-btn-container .red-button .triangule {
    height: calc(tan(60deg) * 6.666vw / 2);
    width: 4.444vw;
    margin-right: 1.667vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsIl9taXhpbi5zY3NzIiwiY29tcG9uZW50cy9zZXJ2aWNlLWRldGFpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ2pFRjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQ0NBO0VETEo7SUFPUTtJQUNBOztFQUNBO0lBQ0k7Ozs7QUFLWjtFQUNJOzs7QUVoQko7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURKSjtFQ0ZBO0lBUVE7SUFDQTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURqQlI7RUNXSTtJQVFROzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUQxQlI7RUN1Qkk7SUFLUTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QURuQ1o7RUNvQ1k7SUFFUTs7O0FEdENwQjtFQzBDWTtJQUVROzs7QUQ1Q3BCO0VDZ0RZO0lBRVE7OztBRGxEcEI7RUNzRFk7SUFFUTs7O0FEeERwQjtFQzREWTtJQUVROzs7QUFLUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRDFFaEI7RUNtRVk7SUFTUTtJQUNBOzs7QUFPcEI7RUFDSTtFQUNBO0VBQ0E7O0FEdkZKO0VDb0ZBO0lBS1E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURwR1I7RUM0Rkk7SUFVUTtJQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEcEhKO0VDNEdBO0lBVVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUo7RUFDSTtFQUNBOztBRDlIUjtFQzRISTtJQUlROzs7QUFLUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBRHpJUjtFQzBJUTtJQUVROzs7QUQ1SWhCO0VDZ0pRO0lBRVE7OztBRGxKaEI7RUNxSlE7SUFFUTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUQvSlo7RUMySlE7SUFPWTs7O0FBTVo7RUFDSTs7QUR6S1o7RUMwS1k7SUFFUTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEN0xoQjtFQ2lMWTtJQWNRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEOU1SO0VDeU1JO0lBT1E7OztBQUdKO0VBQ0k7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUQ3Tko7RUN5TkE7SUFNUTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEeE9SO0VDa09JO0lBUVE7SUFDQTs7O0FBTUE7RUFDSTs7QURsUGhCO0VDaVBZO0lBR1E7OztBQUdKO0VBQ0k7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRDFRUjtFQ29RSTtJQVFRO0lBQ0E7OztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEOVJSO0VDcVJJO0lBV1E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUR4U1o7RUNzU1E7SUFJUTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRG5UWjtFQzhTUTtJQU9ROzs7QUFHSjtFQUNJOztBQUtaO0VBQ0k7O0FEL1RSO0VDOFRJO0lBR1E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FEMVVKO0VDc1VBO0lBTVE7OztBQUVKO0VBQ0k7RUFDQTs7QURoVlI7RUM4VUk7SUFJUTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEMVZaO0VDb1ZRO0lBUVE7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRHhXWjtFQytWUTtJQVdRO0lBQ0E7SUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEeFhaO0VDK1dRO0lBV1E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRHpZaEI7RUNtWVk7SUFRUTtJQUNBO0lBQ0E7SUFDQTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEelpoQjtFQ21aWTtJQVFRO0lBQ0E7SUFDQTtJQUNBOzs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEaGJSO0VDb2FJO0lBY1E7SUFDQTtJQUNBO0lBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FEM2JaO0VDdWJRO0lBTVE7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURyY1o7RUNnY1E7SUFPUTtJQUNBO0lBQ0EiLCJmaWxlIjoiY29tcG9uZW50cy9zZXJ2aWNlLWRldGFpbHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBSLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBNLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBMLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBILUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSeXVtaW4nO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9SeXVtaW4vQS1PVEZcXCBSeXVtaW5cXCBQcm9cXCBCLUtMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAna296dWthJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMva296dWthL2tvenVrYVxcIFByNk5cXCBSLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdrb3p1a2EnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2Eva296dWthXFwgUHI2TlxcIE0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2tvenVrYSc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2tvenVrYS9rb3p1a2FcXCBQcjZOXFwgQi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAna296dWthJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMva296dWthL2tvenVrYVxcIFByNk5cXCBMLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBenVraSc7XHJcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vZnVrdXVtZS5pdGVtYm94LmRlc2lnbi9pdGVtL2F6dWtpTEIudHRmP3Q9MjAyMzEwMTAwMDM3MTQnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCJAaW1wb3J0ICcuLi9taXhpbic7XHJcblxyXG4udy05MDAge1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LHAsaDEsaDIsaDMsaDQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59IiwiJGJyZWFrcG9pbnQ6IChcclxuICAgIHNwOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICAgdGFiOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAgIHBjOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcclxuKTtcclxuXHJcbkBtaXhpbiBtcSgkYnApIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQsICRicCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hcHAuc2Nzc1wiO1xyXG5cclxuLnNlcnZpY2UtZGV0YWlscyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGNkY3O1xyXG5cclxuICAgIC5zZXJ2aWNlLWxpbmV1cCB7XHJcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgIzY1Njk2ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuNzd2dyBzb2xpZCAjNjU2OTY4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjExMXZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjMzM3Z3O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcnZpY2UtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ5dW1pblwiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1Ni42cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1Njk2ODtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuMjg5dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLWljb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMy4zMzN2dyAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIC5sZXR0ZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMi43Nzd2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdpZnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMi42NjZ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpYmJvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTV2dyA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5iYWctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy4yMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhbGVuZGFyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQuNDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJrb3p1a2FcIjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY1Njk2ODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMTExdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWQtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjMzM3Z3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICAgICAgY29sb3I6ICNDMTI3MkQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMTI3MkQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMTExdnc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUuNTU2dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xMTF2dztcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjMzM3Z3IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNzc4dnc7XHJcbiAgICAgICAgICAgIGdhcDogMi43Nzh2dztcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyaXRpbmcge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3Ljc3N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1hbmQtdHlwZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIC5ub3NoaS0yIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNy41NTV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJsYWNrLW11c3ViaWtpcmkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5LjIyMnZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55ZWxsb3ctbXVzdWJpa2lyaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuNzc3dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDlweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNDQ0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGUtd2l0aC1pbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLm9yaWdpbmFsLW5vc2hpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwLjg4OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMTI3MkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwia296dWthXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY2N3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xLjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyLjIyMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjU1NnZ3IDIuMjIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwia296dWthXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDMTI3MkQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LW1lc3NlZ2UtY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS41NTZ2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU5LjNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41ODl2dztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjIydnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgLnNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41NTZ2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MxMjcyRDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LW5vc2hpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTkuM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41ODl2dztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyLjIyMnZ3IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmcteWVsbG93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRUUyMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZDRUUyMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMi43Nzh2dztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNzc4dnc7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMTExdncpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5leGNsYW1hdGlvbi1tYXJrIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOS43Nzd2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJrb3p1a2FcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MxMjcyRDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjExMXZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5naWZ0LXNlcnZpY2UtYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS41NTZ2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcC1idG4tdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4zMzN2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ5dW1pblwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMi4yMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4yMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi4yMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4yMjJ2dztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMzM3Z3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHJpYW5ndWxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS42Njd2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMS4xMTF2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAyLjIyMnZ3IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyLjc3N3Z3IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEuNjY3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDIuMjIydncgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIuNzc3dncgc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MxMjcyRDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0MxMjcyRCwjQzEyNzJELCAjRTA0QTUwLCAjRTA0QTUwLCAjRTA0QTUwLCAjQzEyNzJEKTtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMTBweCAyMHB4ICNiM2IzYjM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjExMXZ3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41NTZ2dztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTExdncgMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAuNTU1dncgMS4xMTF2dyAyLjIyMnZ3ICNiM2IzYjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJrb3p1a2FcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmlhbmd1bGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpICogNjBweCAvIDIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDUwJSwgMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyh0YW4oNjBkZWcpICogNi42NjZ2dyAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0LjQ0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42Njd2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
