@charset "UTF-8";
@font-face {
  font-family: "Holland";
  src: url("../font/Holland.ttf");
}
/* ======================================================================
 p-quality
====================================================================== */
/* =================================
 intro
================================= */
@media screen and (min-width: 768px) {
  .intro {
    margin-bottom: 8rem;
  }
}
@media screen and (max-width: 767px) {
  .intro {
    margin-bottom: 5rem;
  }
}
@media screen and (min-width: 768px) {
  .intro__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.intro__item-image {
  position: relative;
}
@media screen and (min-width: 768px) {
  .intro__item-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 0 0.923% 3.5% 0;
    width: 48.276%;
  }
}
@media screen and (max-width: 767px) {
  .intro__item-image {
    margin-bottom: 3rem;
    padding: 0 0 2rem 0;
  }
}
@media screen and (min-width: 768px) {
  .intro__item-image img {
    width: 92.76%;
    border-radius: 0 4rem 0 4rem;
  }
}
@media screen and (max-width: 767px) {
  .intro__item-image img {
    border-radius: 0 3rem 0 3rem;
  }
}
.intro__item-image:after {
  position: absolute;
  bottom: 0;
  z-index: -1;
  display: block;
  aspect-ratio: 54/31;
  width: 48.2%;
  background-color: #f7f6f4;
  content: "";
}
@media screen and (min-width: 768px) {
  .intro__item-image:after {
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .intro__item-image:after {
    right: -1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .intro__item-text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 2.6%;
    width: 45.44%;
    font-size: 1.6rem;
    line-height: 2.25;
  }
}
@media screen and (max-width: 767px) {
  .intro__item-text {
    margin-bottom: 2rem;
    text-align: center;
  }
}

/* =================================
 たくさんのお声をいただいています。
================================= */
@media screen and (min-width: 768px) {
  .voice {
    margin-bottom: 8rem;
  }
}
@media screen and (max-width: 767px) {
  .voice {
    margin-bottom: 5rem;
  }
}

/* =================================
 良いお葬式の、良きアシスト役
================================= */
@media screen and (min-width: 768px) {
  .assist {
    margin-bottom: 8rem;
  }
}
@media screen and (max-width: 767px) {
  .assist {
    margin-bottom: 5rem;
  }
}
.assist .scroll__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 768px) {
  .assist .scroll__images {
    gap: 0 3rem;
    margin: 0 calc(50% - 50vw);
  }
}
@media screen and (max-width: 767px) {
  .assist .scroll__images {
    gap: 0 1.5rem;
    margin: 0 -1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .assist .scroll__images-image {
    margin: 0 1.5rem;
    width: 40rem;
  }
}
@media screen and (max-width: 767px) {
  .assist .scroll__images-image {
    margin: 0 0.75rem;
    width: 20.4rem;
  }
}
.assist .scroll__images-image img {
  aspect-ratio: 10/6;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/* =================================
 お客様にNoと言わない対応
================================= */
@media screen and (min-width: 768px) {
  .support {
    margin-bottom: 8rem;
  }
}
@media screen and (max-width: 767px) {
  .support {
    margin-bottom: 3rem;
  }
}
.support__title {
  position: relative;
  font-family: "Zen Old Mincho", serif;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .support__title {
    margin-bottom: 2.5rem;
    padding-bottom: 3.2rem;
    font-size: 2.6rem;
  }
}
@media screen and (max-width: 767px) {
  .support__title {
    margin-bottom: 2.4rem;
    padding-bottom: 2.2rem;
    font-size: 2.2rem;
  }
}
.support__title:after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 12.4rem;
  height: 1px;
  background-color: #212121;
  content: "";
}
.support__text {
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  .support__text {
    line-height: 2.25;
  }
}
@media screen and (max-width: 767px) {
  .support__text {
    line-height: 1.875;
  }
}
.support__text ul li {
  position: relative;
  padding-left: 1em;
}
.support__text ul li:before {
  position: absolute;
  top: 0.9em;
  left: 0.2rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: #222;
  content: "";
}
@media screen and (min-width: 768px) {
  .support__text ul li:before {
    top: 0.9em;
  }
}
@media screen and (max-width: 767px) {
  .support__text ul li:before {
    top: 0.7em;
  }
}
@media screen and (min-width: 768px) {
  .support__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0 8rem;
    margin-top: 6rem;
  }
}
@media screen and (max-width: 767px) {
  .support__items {
    margin-top: 1rem;
  }
}
.support__item {
  position: relative;
}
@media screen and (min-width: 768px) {
  .support__item {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 767px) {
  .support__item {
    padding: 2rem 0;
  }
}
.support__item:before {
  position: absolute;
  display: block;
  background-color: #ddd;
  content: "";
}
@media screen and (min-width: 768px) {
  .support__item:before {
    top: 0;
    bottom: 0;
    left: -4rem;
    width: 1px;
  }
}
@media screen and (max-width: 767px) {
  .support__item:before {
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
  }
}
.support__item:first-child:before {
  content: none;
}
@media screen and (max-width: 767px) {
  .support__item-imagetitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 1rem;
  }
}
.support__item-image {
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .support__item-image {
    height: 9rem;
  }
}
@media screen and (max-width: 767px) {
  .support__item-image {
    width: 8.8rem;
  }
}
.support__item:first-child .support__item-image {
  width: 5.6rem;
}
@media screen and (min-width: 768px) {
  .support__item:nth-child(2) .support__item-image {
    width: 5.2rem;
  }
}
@media screen and (max-width: 767px) {
  .support__item:nth-child(2) .support__item-image {
    width: 5.6rem;
  }
}
@media screen and (min-width: 768px) {
  .support__item:last-child .support__item-image {
    width: 7.73rem;
  }
}
@media screen and (max-width: 767px) {
  .support__item:last-child .support__item-image {
    width: 6.6rem;
  }
}
.support__item-title {
  font-weight: 500;
  font-family: "Zen Old Mincho", serif;
}
@media screen and (min-width: 768px) {
  .support__item-title {
    margin-bottom: 1rem;
    text-align: center;
    font-size: 2rem;
    line-height: 1.6;
  }
}
@media screen and (max-width: 767px) {
  .support__item-title {
    width: calc(100% - 8.8rem);
    font-size: 1.8rem;
    line-height: 1.666;
  }
}
.support__item-text {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  .support__item-text {
    line-height: 2.142;
  }
}
@media screen and (max-width: 767px) {
  .support__item-text {
    line-height: 2;
  }
}

/* =================================
 spもっと見る
================================= */
@media screen and (max-width: 767px) {
  .js-quality-slideOpen__items > *:nth-child(n+4) {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .bottom__more {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 14.3rem;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
  }
}
@media screen and (max-width: 767px) {
  .bottom__more-button {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    padding: 0 5.3rem 0.3rem 5.3rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-bottom: 1px #707070 solid;
    font-size: 1.6rem;
    cursor: pointer;
  }
  .bottom__more-button:before, .bottom__more-button:after {
    position: absolute;
    top: 0;
    right: 2rem;
    bottom: 0;
    display: block;
    margin: auto 0;
    width: 1.2rem;
    height: 1px;
    background-color: #222;
    content: "";
  }
  .bottom__more-button:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

/* =================================
 1つのご葬儀を支えるスタッフたち
================================= */
.staff {
  position: relative;
}
.staff__staffs {
  position: relative;
}
@media screen and (min-width: 768px) {
  .staff__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 5.5rem 6rem;
    margin-top: -2.3rem;
  }
}
@media screen and (min-width: 768px) {
  .staff__item {
    width: calc(50% - 3rem);
  }
}
@media screen and (max-width: 767px) {
  .staff__item {
    margin-bottom: 3rem;
  }
}
.staff__item:last-child {
  margin-bottom: 0;
}
.staff__item-image {
  overflow: hidden;
  aspect-ratio: 55/28;
  border-radius: 0 4rem 0 4rem;
}
@media screen and (min-width: 768px) {
  .staff__item-image {
    margin-bottom: 2.3rem;
  }
}
@media screen and (max-width: 767px) {
  .staff__item-image {
    margin-bottom: 1.4rem;
  }
}
.staff__item-text01 {
  color: #a8967b;
  font-weight: 500;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .staff__item-text01 {
    margin-bottom: 0.5rem;
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  .staff__item-text01 {
    margin-bottom: 0.5rem;
    font-size: 1.4rem;
  }
}
.staff__item-text02 {
  font-family: "Zen Old Mincho", serif;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .staff__item-text02 {
    margin-bottom: 1.2rem;
    font-weight: 600;
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .staff__item-text02 {
    margin-bottom: 0.6rem;
    font-size: 2rem;
  }
}
.staff__item-text03 {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  .staff__item-text03 {
    line-height: 2.142;
  }
}
@media screen and (max-width: 767px) {
  .staff__item-text03 {
    line-height: 1.857;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5nLnNjc3MiLCJwLXF1YWxpdHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBdVJBO0VBQ0U7RUFDQTs7QUN2UkY7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FEa0xFO0VDL0tGO0lBRUk7OztBRG1LRjtFQ3JLRjtJQUtJOzs7QUQwS0Y7RUN4S0E7SUFFSTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0U7O0FEK0pKO0VDaEtFO0lBSUk7SUFDQTtJQUNBOzs7QURnSk47RUN0SkU7SUFTSTtJQUNBOzs7QURzSk47RUNwSkk7SUFFSTtJQUNBOzs7QUR1SVI7RUMxSUk7SUFNSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRG1JTjtFQzNJSTtJQVdJOzs7QURzSFI7RUNqSUk7SUFjSTs7O0FENkhSO0VDekhFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FEeUdOO0VDL0dFO0lBU0k7SUFDQTs7OztBQU1SO0FBQUE7QUFBQTtBRHlHRTtFQ3RHRjtJQUVJOzs7QUQwRkY7RUM1RkY7SUFLSTs7OztBQUlKO0FBQUE7QUFBQTtBRDZGRTtFQzFGRjtJQUVJOzs7QUQ4RUY7RUNoRkY7SUFLSTs7O0FBRUY7RUFDRTs7QURrRkY7RUNuRkE7SUFJSTtJQUNBOzs7QURvRUo7RUN6RUE7SUFRSTtJQUNBOzs7QUQwRUo7RUN4RUU7SUFFSTtJQUNBOzs7QUQyRE47RUM5REU7SUFNSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBTVI7QUFBQTtBQUFBO0FEc0RFO0VDbkRGO0lBRUk7OztBRHVDRjtFQ3pDRjtJQUtJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUR5Q0Y7RUM1Q0E7SUFNSTtJQUNBO0lBQ0E7OztBRDBCSjtFQ2xDQTtJQVdJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7O0FEaUJGO0VDbEJBO0lBSUk7OztBRElKO0VDUkE7SUFPSTs7O0FBR0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURIUjtFQ0xNO0lBV0k7OztBRGhCVjtFQ0tNO0lBY0k7OztBRFRWO0VDZUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTs7O0FEOUJKO0VDeUJBO0lBUUk7OztBQUdKO0VBQ0U7O0FEM0JGO0VDMEJBO0lBSUk7OztBRHhDSjtFQ29DQTtJQU9JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBRHZDSjtFQ21DRTtJQU9JO0lBQ0E7SUFDQTtJQUNBOzs7QUR2RE47RUM2Q0U7SUFhSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7QURqRUo7RUNtRUU7SUFFSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7O0FEakVKO0VDZ0VFO0lBSUk7OztBRDlFTjtFQzBFRTtJQU9JOzs7QUFHSjtFQUNFOztBRDNFSjtFQzZFRTtJQUVJOzs7QUR6Rk47RUN1RkU7SUFLSTs7O0FEbEZOO0VDcUZFO0lBRUk7OztBRGpHTjtFQytGRTtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7O0FEL0ZKO0VDNkZFO0lBS0k7SUFDQTtJQUNBO0lBQ0E7OztBRC9HTjtFQ3VHRTtJQVdJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7QUQ5R0o7RUM2R0U7SUFJSTs7O0FEM0hOO0VDdUhFO0lBT0k7Ozs7QUFNUjtBQUFBO0FBQUE7QURwSUU7RUN3SUY7SUFFSTs7OztBRDFJRjtFQzhJRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FEckpGO0VDdUpBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOzs7O0FBTVI7QUFBQTtBQUFBO0FBR0E7RUFDRTs7QUFDQTtFQUNFOztBRG5MRjtFQ3FMQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOzs7QUQxTEo7RUMrTEE7SUFFSTs7O0FEM01KO0VDeU1BO0lBS0k7OztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FENU1KO0VDeU1FO0lBTUk7OztBRHpOTjtFQ21ORTtJQVNJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUR4Tko7RUNxTkU7SUFNSTtJQUNBOzs7QUR0T047RUMrTkU7SUFVSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FEck9KO0VDbU9FO0lBS0k7SUFDQTtJQUNBOzs7QURwUE47RUM2T0U7SUFVSTtJQUNBOzs7QUFHSjtFQUNFOztBRGxQSjtFQ2lQRTtJQUlJOzs7QUQvUE47RUMyUEU7SUFPSSIsImZpbGUiOiJwLXF1YWxpdHkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2YXJpYWJsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcbiRjb250ZW50LXdpZHRoOiAxMDAwcHg7XG5cbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXG4kc3Atc2lkZS1wYWRkaW5nOiAxNXB4O1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBicmVha3BvaW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxuXG4vLyAkcGMtYnDku6XkuIrjgYxQQ+ihqOekulxuJHBjLWJwOiAxMDI1cHg7XG5cbi8vICRzcC1icOS7peS4i+OBjFNQ6KGo56S6XG4kc3AtYnA6IDc2N3B4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZm9udFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmb250LTE6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcbiRmb250LTI6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4kZm9udC0zOiBcIkhvbGxhbmRcIiAsIHNlcmlmO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYmxhY2s6ICMyMjI7XG5cbiR3aGl0ZTogI2ZmZjtcblxuJGNvbG9yLWJsYW5kLXByaW1hcnk6ICMzZDlmOWM7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCk7XG4kZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEuMDAwKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgMS4wMDAsIDEuMDAwKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbi8vIEluXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA1NSwgLjY3NSwgLjE5MCk7XG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMwLCAuNjg1LCAuMjIwKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllciguNDcwLCAuMDAwLCAuNzQ1LCAuNzE1KTtcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKC42MDAsIC4wNDAsIC45ODAsIC4zMzUpO1xuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSk7XG4vLyBPdXRcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKC4yNTAsIC40NjAsIC40NTAsIC45NDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEuMDAwKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxLjAwMCk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoLjIzMCwgMS4wMDAsIC4zMjAsIDEuMDAwKTtcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKC4zOTAsIC41NzUsIC41NjUsIDEuMDAwKTtcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllciguMDc1LCAuODIwLCAuMTY1LCAxLjAwMCk7XG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSk7XG4vLyBJbiBPdXRcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzMCwgLjUxNSwgLjk1NSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAuMDAwLCAuMTc1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllciguODYwLCAuMDAwLCAuMDcwLCAxLjAwMCk7XG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNTAsIC41NTAsIC45NTApO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgLjAwMCwgLjAwMCwgMS4wMDApO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUwLCAuODYwKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1peGluXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNsZWFyZml4XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGNmIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gc2FmZS1hcmVhXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNhZmVfYXJlYSB7XG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGHjgr/jgrDjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gYS10YWcoJGNvbG9yMSwgJGNvbG9yMikge1xuICAmLFxuICAmOmxpbmssXG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OX44Os44O844K544Ob44Or44OA44O844Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtZWRpYSBxdWVyeVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtcSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGggKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXFfbWluKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXFfbWF4KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGRldmljZVxuQG1peGluIHBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzcC1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwY190YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNzcyBoYWNrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBGaXJlRm94XG5AbWl4aW4gZmlyZWZveCB7XG4gIF86bGFuZyh4KTo6LW1vei1wbGFjZWhvbGRlcixcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEVkZ2VcbkBtaXhpbiBlZGdlIHtcbiAgXzpsYW5nKHgpOjotbXMtLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gSUUoMTEpXG5AbWl4aW4gaWUge1xuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBTYWZhcmlcbkBtaXhpbiBzYWZhcmkge1xuICBfOmxhbmcoeCkgKyBfOi13ZWJraXQtZnVsbC1zY3JlZW4tZG9jdW1lbnQsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBvYmplY3QgZml0IGltYWdlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBvZmkoJHNpemUpIHtcbiAgb2JqZWN0LWZpdDogJHNpemU7XG5cbiAgQGluY2x1ZGUgaWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6ICN7JHNpemV9O1wiO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBoaWRlIHNjcm9sbGJhclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbGluZSBjbGFtcFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaG92ZXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIb2xsYW5kXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9Ib2xsYW5kLnR0ZlwiKSA7XG59XG4iLCJAdXNlIFwic2V0dGluZ1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBwLXF1YWxpdHlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGludHJvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbnRybyB7XG4gIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgfVxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgcGFkZGluZzogMCAuOTIzJSAzLjUlIDA7XG4gICAgICAgIHdpZHRoOiA0OC4yNzYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgICB3aWR0aDogOTIuNzYlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHJlbSAwIDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3JlbSAwIDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDU0IC8gMzE7XG4gICAgICAgIHdpZHRoOiA0OC4yJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNDtcbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNiU7XG4gICAgICAgIHdpZHRoOiA0NS40NCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjgZ/jgY/jgZXjgpPjga7jgYrlo7DjgpLjgYTjgZ/jgaDjgYTjgabjgYTjgb7jgZnjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnZvaWNlIHtcbiAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOiJr+OBhOOBiuiRrOW8j+OBruOAgeiJr+OBjeOCouOCt+OCueODiOW9uVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYXNzaXN0IHtcbiAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5zY3JvbGxfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBnYXA6IDAgM3JlbTtcbiAgICAgIG1hcmdpbjogMCBjYWxjKCA1MCUgLSA1MHZ3ICk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdhcDogMCAxLjVyZW07XG4gICAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBtYXJnaW46IDAgMS41cmVtO1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMCAuNzVyZW07XG4gICAgICAgIHdpZHRoOiAyMC40cmVtO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMCAvIDY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44GK5a6i5qeY44GrTm/jgajoqIDjgo/jgarjgYTlr77lv5xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN1cHBvcnQge1xuICBAaW5jbHVkZSBwY190YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMi40cmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLjllbTtcbiAgICAgICAgICBsZWZ0OiAuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgICAgICB0b3A6IC45ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHRvcDogLjdlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbXMge1xuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAwIDhyZW07XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLyAzICk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgJi1pbWFnZXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA4LjhyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogNS42cmVtO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIHdpZHRoOiA3LjczcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogNi42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gOC44cmVtICk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NjY7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gc3DjgoLjgaPjgajopovjgotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uanMtcXVhbGl0eS1zbGlkZU9wZW5fX2l0ZW1zID4gKjpudGgtY2hpbGQobis0KSB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ib3R0b21fX21vcmUge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTQuM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICB9XG4gICYtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgNS4zcmVtIC4zcmVtIDUuM3JlbTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjNzA3MDcwIHNvbGlkO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIDHjgaTjga7jgZTokazlhIDjgpLmlK/jgYjjgovjgrnjgr/jg4Pjg5XjgZ/jgaFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN0YWZmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19zdGFmZnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDUuNXJlbSA2cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTIuM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtIDNyZW0gKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYtaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGFzcGVjdC1yYXRpbzogNTUgLyAyODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHJlbSAwIDRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQwMSB7XG4gICAgICBjb2xvcjogI2E4OTY3YjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0MDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQwMyB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NTc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
