/* ======================================================================
 p-products-archive
====================================================================== */
.l-header {
  background: #fff;
}

.c-page-title__bg {
  background-image: url(../img/p-products-archive/page-title.webp);
  background-size: cover;
}
@media screen and (max-width: 767px) {
  .c-page-title__bg {
    background-image: url(../img/p-products-archive/sp/page-title.webp);
    background-size: cover;
  }
}

.sec-1 {
  padding: 60px 0 0;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 1630px) {
  .sec-1 {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec-1 {
    padding: 50px 0 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.sec-1__inner {
  width: 100%;
}
@media (max-width: 1630px) {
  .sec-1__inner {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__inner {
    width: 100%;
    margin: 0;
  }
}
.sec-1__btnswrap {
  width: 1368px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1428px) {
  .sec-1__btnswrap {
    width: 100%;
  }
}
.sec-1__btns {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px solid #e6e6e6;
}
@media screen and (max-width: 767px) {
  .sec-1__btns {
    margin: 40px 0 0;
    padding: 0 4.6875vw;
    position: relative;
  }
  .sec-1__btns:before {
    content: "";
    width: 100vw;
    height: 1px;
    background: #e6e6e6;
    position: absolute;
    bottom: 2px;
    left: -4.6875vw;
    z-index: -1;
  }
}
.sec-1__btn {
  width: 50%;
  text-align: center;
  padding: 0 0 20px;
  font-size: 24px;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
@media screen and (max-width: 767px) {
  .sec-1__btn {
    font-size: 16px;
    line-height: 1.7;
    padding: 0 0 15px;
  }
}
.sec-1__btn._active {
  border-bottom: 4px solid #333;
  font-weight: bold;
}
.sec-1__tabwrap {
  width: 100%;
  background: #f5f5f5;
  padding: 80px 0;
}
@media screen and (max-width: 767px) {
  .sec-1__tabwrap {
    padding: 0;
  }
}
.sec-1__tab {
  display: none;
  gap: 23px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .sec-1__tab {
    background: #f5f5f5;
    margin: 0;
    padding: 40px 4.6875vw 60px;
  }
}
.sec-1__tab._active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sec-1__tab_item {
  min-width: 440px;
  width: calc((100% - 46px) / 3);
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item {
    width: 100%;
    min-width: 100%;
  }
}
.sec-1__tab_item:nth-of-type(2) .sec-1__tab_bottom {
  background: url(../img/p-top/tab-bg2.webp);
  background-size: cover !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item:nth-of-type(2) .sec-1__tab_bottom {
    background: none;
  }
}
.sec-1__tab_item:nth-of-type(3) .sec-1__tab_bottom {
  background: url(../img/p-top/tab-bg3.webp);
  background-size: cover !important;
  background-position: center !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item:nth-of-type(3) .sec-1__tab_bottom {
    background: none;
  }
}
.sec-1__tab_item._first .sec-1__tab_bottom {
  background: url(../img/p-top/tab-bg1.webp) !important;
  background-size: cover !important;
  background-position: center !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item._first .sec-1__tab_bottom {
    background: none !important;
  }
}
.sec-1__tab_item._second .sec-1__tab_bottom {
  background: url(../img/p-top/mist-magic-bg.webp) !important;
  background-size: cover !important;
  background-position: center !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item._second .sec-1__tab_bottom {
    background: none !important;
  }
}
.sec-1__tab_item._third .sec-1__tab_bottom {
  background: url(../img/p-top/tab-bg3.webp);
  background-size: cover;
  background-position: center !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item._third .sec-1__tab_bottom {
    background: none !important;
  }
}
.sec-1__tab_item._fourth .sec-1__tab_bottom {
  background: url(../img/p-top/tab-bg2.webp) !important;
  background-size: cover !important;
  background-position: center !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item._fourth .sec-1__tab_bottom {
    background: none !important;
  }
}
.sec-1__tab_item._fifth .sec-1__tab_bottom {
  background: url(../img/p-top/super-collecter-bg.webp) !important;
  background-size: cover !important;
  background-position: center !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item._fifth .sec-1__tab_bottom {
    background: none !important;
  }
}
.sec-1__tab_item._sixth .sec-1__tab_bottom {
  background: url(../img/p-top/blower-bg.webp) !important;
  background-size: cover !important;
  background-position: center !important;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_item._sixth .sec-1__tab_bottom {
    background: none !important;
  }
}
.sec-1__tab_top {
  background: #333;
  padding: 24px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_top {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
  }
}
.sec-1__tab_top:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #333 transparent transparent transparent;
}
.sec-1__tab_desc_ttl {
  font-size: 22px;
  color: #fff;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_desc_ttl {
    font-size: 18px;
  }
}
.sec-1__tab_desc_txt {
  margin: 5px 0 0;
  font-size: 16px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_desc_txt {
    font-size: 14px;
  }
}
.sec-1__tab_bottom {
  margin: 25px 0 0;
  background: url(../img/p-top/tab-bg1.webp);
  background-size: cover;
  background-position: center !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  position: relative;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom {
    margin: 20px 0 0;
    height: auto;
    background: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
}
.sec-1__tab_bottom_ico {
  position: absolute;
  top: 20px;
  right: -20px;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.sec-1__tab_bottom_ico._mist-zero {
  width: 250px;
}
.sec-1__tab_bottom_ico._mist-zero img {
  width: 100%;
}
.sec-1__tab_bottom_ico._fume {
  right: 0;
  width: 160px;
}
.sec-1__tab_bottom_ico._fume img {
  width: 100%;
}
.sec-1__tab_bottom_ico._heavy {
  right: 0;
}
.sec-1__tab_bottom_ico._mist-magic {
  right: 0;
}
.sec-1__tab_bottom_ico._super {
  right: 0;
}
.sec-1__tab_bottom_ico._blower {
  width: 160px;
  right: 40px;
  top: 50px;
}
.sec-1__tab_bottom:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 94, 148, 0.8);
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom:before {
    display: none;
  }
}
.sec-1__tab_bottom:hover:before {
  opacity: 0.8;
}
.sec-1__tab_bottom:hover .sec-1__tab_bottom_ico {
  top: 5px;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom:hover .sec-1__tab_bottom_ico {
    opacity: 0;
  }
}
.sec-1__tab_bottom:hover .sec-1__tab_bottom_ico._mist-magic {
  top: -20px;
}
.sec-1__tab_bottom:hover .sec-1__tab_bottom_ico._blower {
  top: 30px;
}
.sec-1__tab_bottom:hover .sec-1__tab_bottom_item_txt {
  height: 80px;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom:hover .sec-1__tab_bottom_item_txt {
    height: auto;
  }
}
.sec-1__tab_bottom:hover .sec-1__tab_bottom_item_btn {
  width: 80%;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom:hover .sec-1__tab_bottom_item_btn {
    width: 70%;
  }
}
.sec-1__tab_bottom_inner {
  width: 100%;
  height: 100%;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom_inner {
    padding: 0;
  }
}
.sec-1__tab_bottom .triangle {
  position: absolute;
  z-index: 2;
  width: 75px;
  height: 75px;
  background: #f5f5f5;
  -webkit-clip-path: polygon(0 0, 100% 100%, 0 100%);
  clip-path: polygon(0% -1%, 100% -1%, 0% 100%);
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom .triangle {
    display: none;
  }
}
.sec-1__tab_bottom .triangle2 {
  position: absolute;
  z-index: 2;
  width: 75px;
  height: 75px;
  background: #f5f5f5;
  bottom: 0;
  right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 101%, 0 101%);
  clip-path: polygon(100% 0, 100% 101%, 0 101%);
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom .triangle2 {
    display: none;
  }
}
.sec-1__tab_bottom_item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom_item {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.sec-1__tab_bottom_item_enttl {
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
  margin: 0 0 15px;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom_item_enttl {
    width: 100%;
    color: #333;
    font-weight: 400;
  }
}
.sec-1__tab_bottom_item_ttl {
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  margin: 0 0 15px;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom_item_ttl {
    width: 100%;
    color: #333;
  }
}
.sec-1__tab_bottom_item_txt {
  font-size: 14px;
  opacity: 0;
  height: 0;
  color: #fff;
  margin: 0 0 15px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom_item_txt {
    width: 100%;
    color: #333;
    height: auto;
    opacity: 1;
  }
}
.sec-1__tab_bottom_item_btn {
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  width: 60%;
  padding: 0 0 5px;
  border-bottom: 1px solid #fff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom_item_btn {
    color: #333;
    width: 70%;
    border-bottom: 1px solid #333;
  }
}
.sec-1__tab_bottom_item_btn:before {
  content: "";
  width: 7px;
  height: 7px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 18px;
  right: 10px;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_bottom_item_btn:before {
    border-color: #333;
  }
}
.sec-1__tab_btnbox {
  margin: 40px 0 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .sec-1__tab_btnbox {
    margin: 20px 0 0;
  }
}
.sec-1__tab .c-ttl-2 {
  margin: 0 0 15px;
}
.sec-1__tab .c-ttl-2._second {
  margin: 60px 0 15px;
}

.sec2 {
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec2 {
    padding: 60px 4.6875vw 60px;
  }
}
.sec2__inner {
  width: 1130px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  .sec2__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec2__inner {
    width: 100%;
    padding: 0;
  }
}
.sec2__lead {
  text-align: center;
  font-size: 16px;
  margin: 35px 0 50px;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .sec2__lead {
    text-align: left;
  }
}
.sec2 .support-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 1191px) {
  .sec2 .support-list .c-card-2 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 767px) {
  .sec2 .support-list .c-card-2 {
    width: 100%;
  }
  .sec2 .support-list .c-card-2:nth-of-type(1) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img1.webp);
    background-size: cover;
  }
  .sec2 .support-list .c-card-2:nth-of-type(2) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img2.webp);
    background-size: cover;
  }
  .sec2 .support-list .c-card-2:nth-of-type(3) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img3.webp);
    background-size: cover;
  }
  .sec2 .support-list .c-card-2:nth-of-type(4) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img4.webp);
    background-size: cover;
  }
  .sec2 .support-list .c-card-2 .c-card-2_item_ttl span {
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
  }
  .sec2 .support-list .c-card-2 .c-card-2_item_ttl span:before {
    content: url(../img/common/sp/ttl-ico3.svg);
    position: absolute;
    bottom: -10px;
    left: 0;
  }
}
.sec2 .support-list .c-card-2 .triangle {
  background: #fff;
}
.sec2 .support-list .c-card-2 .triangle2 {
  background: #fff;
}

.sec3__inner {
  width: 1190px;
  margin: 0 auto;
}
@media (max-width: 1250px) {
  .sec3__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner {
    width: 100%;
  }
}
.sec3 .page-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .sec3 .page-link-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtcHJvZHVjdHMtYXJjaGl2ZS5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtBQUFBO0FBQUE7QUFHQTtFQUNFLFlDNEJNOzs7QUR6QlI7RUFDRTtFQUNBOztBQ3dLQTtFRDFLRjtJQUlJO0lBQ0E7Ozs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUN5SkY7RURoS0Y7SUFVSTtJQUNBOzs7QUFFRjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FDZ0pKO0VEbkpBO0lBT0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUM2SEY7RURoSUE7SUFLSTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDdUdGO0VENUdBO0lBT0k7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FDeUZGO0VENUZBO0lBS0k7OztBQUdKO0VBRUU7RUFDQTtFQUNBO0VBQ0E7O0FDK0VGO0VEcEZBO0lBT0k7SUFDQTtJQUNBOzs7QUFFRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUNtRUo7RURyRUU7SUFJSTtJQUNBOzs7QUFJQTtFQUNFO0VBQ0E7O0FDMERSO0VENURNO0lBSUk7OztBQUtKO0VBQ0U7RUFDQTtFQUNBOztBQ2dEUjtFRG5ETTtJQUtJOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTs7QUNzQ1I7RUR6Q007SUFLSTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7O0FDNEJSO0VEL0JNO0lBS0k7OztBQUtKO0VBQ0U7RUFDQTtFQUNBOztBQ2tCUjtFRHJCTTtJQUtJOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTs7QUNRUjtFRFhNO0lBS0k7OztBQUtKO0VBQ0U7RUFDQTtFQUNBOztB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O0lBSUkiLCJmaWxlIjoicC1wcm9kdWN0cy1hcmNoaXZlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzZXR0aW5nXCIgYXMgKjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHAtcHJvZHVjdHMtYXJjaGl2ZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uYy1wYWdlLXRpdGxlX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcC1wcm9kdWN0cy1hcmNoaXZlL3BhZ2UtdGl0bGUud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3AtcHJvZHVjdHMtYXJjaGl2ZS9zcC9wYWdlLXRpdGxlLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuXG4uc2VjLTEge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MzBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MzBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyB3aWR0aDogY2FsYyggMTAwdncgLSAxMi41dncgLSA2MHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICZfX2J0bnN3cmFwIHtcbiAgICB3aWR0aDogMTM2OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2J0bnMge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2ZTZlNjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgcGFkZGluZzogMCA0LjY4NzV2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgbGVmdDogLTQuNjg3NXZ3O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIH1cbiAgICAmLl9hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAmX190YWJ3cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX190YWIge1xuICAgIC8vIG1hcmdpbjogODBweCAwIDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBnYXA6IDIzcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQuNjg3NXZ3IDYwcHg7XG4gICAgfVxuICAgICYuX2FjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gNDZweCkgLyAzKTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIC5zZWMtMV9fdGFiX2JvdHRvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC90YWItYmcyLndlYnApO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgLnNlYy0xX190YWJfYm90dG9tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL3RhYi1iZzMud2VicCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fZmlyc3Qge1xuICAgICAgICAuc2VjLTFfX3RhYl9ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvdGFiLWJnMS53ZWJwKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuX3NlY29uZCB7XG4gICAgICAgIC5zZWMtMV9fdGFiX2JvdHRvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9taXN0LW1hZ2ljLWJnLndlYnApIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fdGhpcmQge1xuICAgICAgICAuc2VjLTFfX3RhYl9ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvdGFiLWJnMy53ZWJwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl9mb3VydGgge1xuICAgICAgICAuc2VjLTFfX3RhYl9ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvdGFiLWJnMi53ZWJwKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuX2ZpZnRoIHtcbiAgICAgICAgLnNlYy0xX190YWJfYm90dG9tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL3N1cGVyLWNvbGxlY3Rlci1iZy53ZWJwKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl9zaXh0aCB7XG4gICAgICAgIC5zZWMtMV9fdGFiX2JvdHRvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9ibG93ZXItYmcud2VicCkgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfZGVzYyB7XG4gICAgICAmX3R0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib3R0b20ge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvdGFiLWJnMS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9pY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgJi5fbWlzdC16ZXJvIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLl9mdW1lIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLl9oZWF2eSB7XG4gICAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICB9XG4gICAgICAgICYuX21pc3QtbWFnaWMge1xuICAgICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgfVxuICAgICAgICAmLl9zdXBlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5fYmxvd2VyIHtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDVFOTRDQztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9IFxuICAgICAgICAuc2VjLTFfX3RhYl9ib3R0b21faWNvIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuX21pc3QtbWFnaWMge1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5fYmxvd2VyIHtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYy0xX190YWJfYm90dG9tX2l0ZW1fdHh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWMtMV9fdGFiX2JvdHRvbV9pdGVtX2J0biB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHJpYW5nbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgLTElLCAxMDAlIC0xJSwgMCUgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC50cmlhbmdsZTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMTAxJSwgMCAxMDElKTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAmX2VudHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl90dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3R4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfYnRuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9idG5ib3gge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXR0bC0yIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAmLl9zZWNvbmQge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWMyIHtcbiAgcGFkZGluZzogNzBweCAwIDEzMHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogNjBweCA0LjY4NzV2dyA2MHB4O1xuICB9XG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICZfX2xlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAzNXB4IDAgNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgICAuYy1jYXJkLTIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTFweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAuYy1jYXJkLTJfaXRlbV90dGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzEud2VicCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAuYy1jYXJkLTJfaXRlbV90dGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzIud2VicCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAuYy1jYXJkLTJfaXRlbV90dGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzMud2VicCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAuYy1jYXJkLTJfaXRlbV90dGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzQud2VicCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1jYXJkLTJfaXRlbV90dGwge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL3NwL3R0bC1pY28zLnN2Zyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHJpYW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnRyaWFuZ2xlMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWMzIHtcbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucGFnZS1saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIFxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdmFyaWFibGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XG4kaW1nLWRpcjogXCIuLi9pbWdcIjtcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudC13aWR0aDogMTIwMHB4O1xuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwLXNpZGUtcGFkZGluZzogMjBweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXG5cbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XG4kcGMtYnA6IDEwMjVweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYmxhY2s6ICMzMzM7XG5cbiR3aGl0ZTogI2ZmZjtcblxuJHJlZDogI0RBMDExMjtcblxuJGNvbG9yLTE6ICMzMzM7XG5cbiRjb2xvci0yOiAjMDAwO1xuXG4kY29sb3ItMzogIzAwMDtcblxuJGNvbG9yLTQ6ICMwMDA7XG5cbiRjb2xvci01OiAjMDAwO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTVJDIFdlYuODleOCqeODvOODoOWFsemAmuOCueOCv+OCpOODq1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtcmMtd2ViZm9ybS1mb3JtIHtcbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LTEgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuXG4gICAgJltzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDdweCAxMHB4IDEwcHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcmNfd2ViZm9ybV9yZXEge1xuICAgIGJhY2tncm91bmQ6ICNEQTAxMTI7XG5cbiAgICAmW3N0eWxlKj1iYWNrZ3JvdW5kLWNvbG9yXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI0RBMDExMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tcmNfd2ViZm9ybV9hcHBseSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYTAxMTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEwMTEyICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYwMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
