/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/import-glob-loader/index.js!./src/brand/atnon/share/nikibi.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.p-top_mv {
  overflow: hidden;
}
.p-top_mv_slider {
  position: relative;
}
.p-top_mv_slider a {
  display: block;
}
.p-top_mv_slider a:hover {
  opacity: 0.7;
}
.p-top_mv .slick-slider {
  position: static;
}
.p-top_mv .slick-dots {
  width: 100%;
  text-align: center;
  margin: 0;
  position: relative;
  bottom: -8px;
  z-index: 1;
  font-size: 0;
}
.p-top_mv .slick-dots li {
  display: inline-block;
  margin: 0 2px;
  font-size: 0;
}
.p-top_mv .slick-dots li button {
  display: block;
  width: 12px;
  height: 12px;
  background-color: transparent;
  border-radius: 50%;
  text-indent: -9999px;
  padding: 0;
  border: 1px solid #b4b4b4;
  cursor: pointer;
}
.p-top_mv .slick-dots li.slick-active button {
  background: #b4b4b4;
}

.p-nikibi_text-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  background: url(../img/nikibi/arrow.svg) no-repeat center center/220px auto;
  min-height: 120px;
  font-size: 1.8rem;
}

.c-title-header {
  background: #8dd3b2;
}

.c-title-line-bottom {
  color: #009071;
  background-image: url(/brand/atnon/img/common/heading_01_bg_nikibi.png);
}
.c-title-line-bottom .p-lineup_pointList_icon {
  background-color: #009071;
}

.p-nikibi_mv {
  position: relative;
  overflow: hidden;
}

.p-nikibiato_worry {
  margin-top: 40px;
}
.p-nikibiato_worryBox_ttl {
  padding: 6px 0 5px;
  background: #009071;
  color: #fff;
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
}
.p-nikibiato_worryBox_body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 15px 15px 20px;
  background: #f0fff8;
}
.p-nikibiato_worryBox_img {
  width: 45%;
}
.p-nikibiato_worryBox_content {
  width: 50%;
}
.p-nikibiato_worryBox_list {
  line-height: 1.67;
}
.p-nikibiato_worry_point {
  position: relative;
  max-width: 900px;
  margin: 30px auto 0;
  padding: 60px 20px 20px;
  background-color: #f0fadf;
  border-radius: 10px;
  color: #87b933;
  font-size: 1.4rem;
  font-weight: bold;
  text-align: center;
}
.p-nikibiato_worry_point::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 8px;
  transform: translateX(-50%);
  display: inline-block;
  width: 28px;
  height: 37px;
  background: url(/brand/atnon/img/whatnikibiato/whatnikibiato_ico_point.png) no-repeat center center/contain;
}

.p-nikibiato_mechanism {
  margin-top: 40px;
}
.p-nikibiato_mechanismList_item {
  position: relative;
  height: 100%;
  padding: 15px 30px 30px;
  background: #f0fff8;
  border-radius: 8px;
}
.p-nikibiato_mechanismList_item + .p-nikibiato_mechanismList_item::before {
  position: absolute;
  left: 50%;
  top: -9px;
  transform: translate(-50%, -100%);
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 25px 0 25px;
  border-color: #009071 transparent transparent transparent;
}
.p-nikibiato_mechanismList_img {
  margin: 0 -15px 15px;
}

.p-nikibi_pagetab {
  display: flex;
  margin: 30px 10px;
  background: #009071;
  border: solid 2px #009071;
  border-radius: 10px;
  overflow: hidden;
}
.p-nikibi_pagetab > li {
  width: 50%;
}
.p-nikibi_pagetab > li > a {
  position: relative;
  display: block;
  padding: 22px 10px 22px 0;
  background: #fff;
  color: #009071;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
}
.p-nikibi_pagetab > li > a::before, .p-nikibi_pagetab > li > a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: "";
  margin: auto;
  vertical-align: middle;
}
.p-nikibi_pagetab > li > a::before {
  right: 7px;
  width: 16px;
  height: 16px;
  background: #009071;
  border-radius: 50%;
}
.p-nikibi_pagetab > li > a::after {
  right: 13px;
  width: 6px;
  height: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}
.p-nikibi_pagetab > li.active > a {
  padding-right: 0;
  background: #009071;
  color: #fff;
}
.p-nikibi_pagetab > li.active > a::before, .p-nikibi_pagetab > li.active > a::after {
  content: none;
}

.p-top_lineup {
  margin-top: 45px;
  margin-bottom: 45px;
}
.p-top_lineup_block_img {
  background-color: #fef1f4;
}
.p-top_lineup_block_figure {
  padding: 0 6px 10px;
}
.p-top_lineup_block_copy {
  background-color: #de006f;
  color: #fff;
  line-height: 1.4;
  border-radius: 100px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: bold;
  padding: 4px 10px;
  margin-bottom: 12px;
}
.p-top_lineup_block_copy.-pink-light {
  background-color: #e4648e;
}
.p-top_lineup_block_content {
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0px 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.p-top_lineup_block_ttl {
  font-weight: bold;
  line-height: 1.4;
  font-size: 2rem;
  position: relative;
  border-top: 3px solid #de006f;
}
.p-top_lineup_block_ttl .narrow {
  display: inline-block;
  letter-spacing: -0.1em;
  margin-left: -18px;
}
.p-top_lineup_block_ttl .thin {
  display: inline-block;
  letter-spacing: -0.15em;
  margin-left: -18px;
}
.p-top_lineup_block_ttl:before {
  content: "POINT";
  position: absolute;
  top: -3px;
  left: 0;
  color: transparent;
  font-weight: bold;
  font-size: 14px;
  background-color: #de006f;
  padding: 0.6em 30px 0.5em 17px;
  border-radius: 0% 40% 18% 40%/92% 0% 70% 0%;
  transform: skewX(-20deg) translateX(-10px);
}
.p-top_lineup_block_ttl:after {
  content: "POINT";
  position: absolute;
  top: -3px;
  left: 0;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding: 0.6em 26px 0.5em 17px;
}
.p-top_lineup_block_btns {
  display: flex;
  justify-content: center;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_img {
  background-color: #fff0f7 !important;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_ttl {
  border-top-color: #e4648e !important;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_copy {
  background-color: #e4648e !important;
}
.p-top_lineup_block.-pink-light .p-top_lineup_block_ttl:before {
  background-color: #e4648e !important;
}
.p-top_lineup_block.-pink-light .c-list-check.list li:before {
  background-image: url(../img/common/ico_check_pklt.svg);
}
.p-top_lineup_block.-orange .p-top_lineup_block_img {
  background-color: #fff9ec !important;
}
.p-top_lineup_block.-orange .p-top_lineup_block_ttl {
  border-top-color: #f08300 !important;
}
.p-top_lineup_block.-orange .p-top_lineup_block_copy {
  background-color: #f08300 !important;
}
.p-top_lineup_block.-orange .p-top_lineup_block_ttl:before {
  background-color: #f08300 !important;
}
.p-top_lineup_block.-orange .c-list-check.list li:before {
  background-image: url(../img/common/ico_check_co.svg);
}
.p-top_lineup_block.-green-light .p-top_lineup_block_img {
  background-color: #f0fff8 !important;
}
.p-top_lineup_block.-green-light .p-top_lineup_block_ttl {
  border-top-color: #6eb92b !important;
}
.p-top_lineup_block.-green-light .p-top_lineup_block_copy {
  background-color: #6eb92b !important;
}
.p-top_lineup_block.-green-light .p-top_lineup_block_ttl:before {
  background-color: #6eb92b !important;
}
.p-top_lineup_note {
  letter-spacing: -0.04em;
  line-height: 1.6;
}

.p-lineup_pointList {
  counter-reset: point;
}
.p-lineup_pointList > li {
  counter-increment: point;
}
.p-lineup_pointList > li + li {
  margin-top: 23px;
}
.p-lineup_pointList_ttl {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0 8px;
}
.p-lineup_pointList_icon {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  border-radius: 0 0 40px 0;
  color: #fff;
  background-color: #de006f;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  letter-spacing: -0.02em;
  padding-bottom: 3px;
  margin-top: 5px;
}
.p-lineup_pointList_icon::after {
  content: counter(point, decimal-leading-zero);
  font-size: 20px;
  line-height: 1;
  margin-top: 2px;
}
.p-nikibi_lineup {
  margin-top: 30px;
}
.p-nikibi_lineupBox {
  border: solid 1px #009071;
  border-radius: 8px;
  overflow: hidden;
}
.p-nikibi_lineupBox_ttl {
  text-align: center;
}
.p-nikibi_lineupBox_feature {
  background-color: #f0fff8;
  border-radius: 10px;
  padding: 30px 18px 20px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 30px;
}
.p-nikibi_lineupBox_feature .ttl {
  width: 210px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -50px;
  margin-bottom: 10px;
}
.p-nikibi_lineupBox_feature .list {
  font-size: 1.4rem;
}
.p-nikibi_lineupBox_feature .list > li {
  position: relative;
  padding-left: 40px;
  padding-top: 4px;
}
.p-nikibi_lineupBox_feature .list > li + li {
  margin-top: 13px;
}
.p-nikibi_lineupBox_feature .list i {
  width: 30px;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
.p-nikibi_lineupBox_btns {
  display: flex;
  margin-top: 20px;
  padding: 20px 12px;
  background-color: #f6f6f6;
}
.p-nikibi_lineupBox_store {
  padding: 0 12px;
}
.p-nikibi_lineupBox .note {
  font-size: 1rem;
  margin-top: 10px;
  margin-left: 20px;
}

.p-nikibi_movie {
  margin-top: 40px;
}
.p-nikibi_movie_frame {
  text-align: center;
}

.p-nikibi_skin {
  margin-top: 40px;
}
.p-nikibi_skin_copy {
  margin-bottom: 20px;
  font-size: 1.8rem;
  line-height: 1.67;
}
.p-nikibi_skin_img {
  text-align: center;
}

.p-nikibi_mechanism {
  margin-top: 40px;
}
.p-nikibi_mechanism_copy {
  margin-bottom: 20px;
  font-size: 1.8rem;
  line-height: 1.67;
}

.p-nikibi_column {
  position: relative;
  margin-top: 40px;
  padding: 25px 20px;
  border: solid 6px #eee;
  border-radius: 10px;
}
.p-nikibi_column_check {
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  width: 72px;
  line-height: 1;
}
.p-nikibi_column_ttl {
  margin-bottom: 1.2em;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}
.p-nikibi_column_ttl > span {
  position: relative;
  display: inline-block;
  padding-bottom: 0.8em;
}
.p-nikibi_column_ttl > span::after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  display: inline-block;
  margin: auto;
  width: 100%;
  height: 6px;
  background: #f0f0f0;
}
@media screen and (max-width: 767px) {
  .p-top_mv {
    margin-bottom: -16px;
  }
  .p-top_mv_slider {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 15px;
  }
  .p-nikibi_mv {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 15px;
  }
  .p-nikibiato_mechanismList_item + .p-nikibiato_mechanismList_item {
    margin-top: 45px;
  }
  .p-top_lineup_block {
    margin-left: -20px;
    margin-right: -20px;
  }
  .p-top_lineup_block_img {
    padding: 15px 10px 44px;
  }
  .p-top_lineup_block_body {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -11.4667vw;
  }
  .p-top_lineup_block .list {
    padding: 17px 25px 22px;
  }
  .p-top_lineup_block_ttl {
    padding: 10px 0 10px 106px;
  }
  .p-top_lineup_block_btns {
    padding-top: 26px;
    padding-bottom: 30px;
  }
  .p-top_lineup_block_btns > * {
    width: 45%;
  }
  .p-top_lineup_note {
    font-size: 1rem;
    margin-top: 14px;
  }
  .p-lineup_pointList_icon {
    width: 57px;
    height: 53px;
    font-size: 14px;
  }
  .p-nikibi_lineupBox_btns {
    margin-left: -4px;
    margin-right: -4px;
    justify-content: space-between;
  }
  .p-nikibi_lineupBox_btns > * {
    max-width: 47%;
  }
  .p-nikibi_movie_frame {
    position: relative;
    height: 0px;
    padding-bottom: 56.25%;
  }
  .p-nikibi_movie_frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .p-nikibi_skin_copy {
    text-align: center;
  }
  .p-nikibi_mechanism_copy {
    text-align: center;
  }
  .p-nikibi_mechanism_img {
    text-align: center;
  }
}
@media print, screen and (min-width: 768px) {
  .p-top_mv_slider {
    margin: 0 -486px;
    padding-bottom: 26px;
  }
  .p-top_mv .slick-dots {
    text-align: center;
    margin: 0;
    z-index: 1;
    bottom: -10px;
  }
  .p-top_mv .slick-dots li {
    margin: 0 3px;
  }
  .p-top_mv .slick-dots li button {
    display: block;
    width: 18px;
    height: 18px;
    background-color: transparent;
    border-radius: 50%;
    text-indent: -9999px;
    padding: 0;
    border: 1px solid #b4b4b4;
  }
  .p-nikibi_text-arrow {
    background: url(../img/nikibi/arrow.svg) no-repeat center center/400px auto;
    min-height: 160px;
    margin-top: 30px;
    margin-bottom: -40px;
    font-size: 2.6rem;
  }
  .p-nikibi_mv {
    margin: 0 -486px;
    padding-bottom: 26px;
  }
  .p-nikibiato_worry {
    margin-top: 80px;
  }
  .p-nikibiato_worryBox_ttl {
    font-size: 2.2rem;
  }
  .p-nikibiato_worryBox_body {
    padding: 20px 40px;
  }
  .p-nikibiato_worryBox_img {
    width: 40%;
  }
  .p-nikibiato_worryBox_content {
    width: 53%;
  }
  .p-nikibiato_worryBox_list {
    font-size: 2.2rem;
  }
  .p-nikibiato_worry_point {
    padding: 25px 25px 25px 100px;
    border-radius: 20px;
    font-size: 2.2rem;
  }
  .p-nikibiato_worry_point::before {
    width: 56px;
    height: 74px;
    left: 100px;
    top: 50%;
    transform: translate(0, -50%);
  }
  .p-nikibiato_mechanism {
    margin-top: 80px;
  }
  .p-nikibiato_mechanismList {
    display: flex;
    justify-content: space-between;
  }
  .p-nikibiato_mechanismList_item {
    width: 48%;
    padding: 20px 40px 30px;
    border-radius: 16px;
  }
  .p-nikibiato_mechanismList_item + .p-nikibiato_mechanismList_item::before {
    left: -6px;
    top: 50%;
    transform: translate(-100%, -50%);
    width: 0;
    border-width: 25px 0 25px 25px;
    border-color: transparent transparent transparent #009071;
  }
  .p-nikibiato_mechanismList_img {
    margin: 0 -20px 20px;
  }
  .p-nikibi_pagetab {
    max-width: 950px;
    margin: 60px auto;
    border-width: 3px;
    border-radius: 20px;
  }
  .p-nikibi_pagetab > li > a {
    padding: 24px 0;
    font-size: 2.4rem;
  }
  .p-nikibi_pagetab > li > a::before {
    right: 30px;
    width: 22px;
    height: 22px;
  }
  .p-nikibi_pagetab > li > a::after {
    right: 39px;
    width: 6px;
    height: 6px;
  }
  .p-nikibi_pagetab > li.active > a {
    padding-right: 0;
  }
  .p-top_lineup {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .p-top_lineup_block {
    display: flex;
  }
  .p-top_lineup_block + .p-top_lineup_block {
    margin-top: 80px;
  }
  .p-top_lineup_block_img {
    padding: 50px 180px 50px 90px;
    width: 66%;
    margin-right: -16%;
  }
  .p-top_lineup_block_copy {
    margin-bottom: 30px;
  }
  .p-top_lineup_block_body {
    width: 40%;
    margin-left: auto;
    margin-right: 0;
    margin-top: 50px;
  }
  .p-top_lineup_block .list {
    padding: 25px 40px 40px;
  }
  .p-top_lineup_block_ttl {
    font-size: 2.2rem;
    padding: 40px 0 10px 106px;
  }
  .p-top_lineup_block_btns {
    padding-top: 40px;
  }
  .p-top_lineup_block_btns > * {
    width: 180px;
  }
  .p-top_lineup_note {
    font-size: 1.2rem;
    margin-top: 20px;
  }
  .p-lineup_pointList_ttl {
    align-items: center;
  }
  .p-lineup_pointList_icon {
    width: 70px;
    height: 65px;
    font-size: 15px;
    border-radius: 0 0 50px 0;
  }
  .p-nikibi_lineup {
    margin-top: 80px;
  }
  .p-nikibi_lineupBox {
    padding: 100px 0 0;
    background: url(/brand/atnon/img/nikibi/nikibi_item_bg.png) no-repeat left top/100% auto;
  }
  .p-nikibi_lineupBox_ttl {
    margin-bottom: 30px;
  }
  .p-nikibi_lineupBox_row {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-left: 60px;
    padding-right: 15px;
  }
  .p-nikibi_lineupBox_content {
    width: 48%;
  }
  .p-nikibi_lineupBox_img {
    width: 48%;
  }
  .p-nikibi_lineupBox_feature {
    margin-top: 50px;
    padding-bottom: 40px;
  }
  .p-nikibi_lineupBox_feature .ttl {
    width: 300px;
    margin-top: -60px;
    margin-bottom: 20px;
  }
  .p-nikibi_lineupBox_btns {
    margin-top: 40px;
    justify-content: center;
  }
  .p-nikibi_lineupBox_btns > * {
    max-width: 360px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .p-nikibi_movie {
    margin-top: 80px;
  }
  .p-nikibi_skin {
    margin-top: 80px;
  }
  .p-nikibi_skin_copy {
    margin-left: 50px;
    font-size: 2.4rem;
  }
  .p-nikibi_skin_txt {
    margin-left: 50px;
  }
  .p-nikibi_skin_img {
    width: 48%;
    margin-inline: auto;
  }
  .p-nikibi_mechanism {
    margin-top: 80px;
  }
  .p-nikibi_mechanism_copy {
    margin-left: 50px;
    font-size: 2.4rem;
  }
  .p-nikibi_column {
    padding: 40px 60px;
    border-width: 8px;
    border-radius: 12px;
  }
  .p-nikibi_column_check {
    top: -26px;
    width: 120px;
  }
  .p-nikibi_column_ttl {
    font-size: 2.4rem;
  }
  .p-nikibi_column_ttl > span::after {
    height: 8px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0lBQ0E7RUFqQk47RUFnQ0k7SUFRSTtJQUNBO0lBQ0E7RUFwQlI7RUF3Qkk7SUFTSTtJQUNBO0lBQ0E7RUFwQlI7RUF5QkU7SUFNSTtFQXJCTjtFQWlDRjtJQU9JO0lBQ0E7RUEzQkY7RUE4QkE7SUFNSTtFQXpCSjtFQTJCSTtJQUNFO0VBekJOO0VBNkJFO0lBUUk7SUFDQTtJQUNBO0VBeEJOO0VBZ0NFO0lBWUk7RUF6Qk47RUFpQ0U7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFQTFCTjtFQXlDRTtJQU1JO0VBaENOO0VBb0NFO0lBWUk7SUFDQTtFQS9CTjtFQXdFRTtJQVVJO0VBbENOO0VBcUNJO0lBTUk7RUFqQ1I7RUFzSEE7SUFVSTtJQUNBO0VBdkVKO0VBNEZBO0lBUUk7RUFoRko7RUFxRkE7SUF1Qkk7SUFDQTtJQUNBO0lBQ0E7RUFoRko7RUFrR0Y7SUFJSTtFQXhGRjtFQTJGQTtJQU1JO0lBQ0E7RUF2Rko7RUEwRkU7SUFJSTtFQXRGTjtFQTBGRTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF2Rk47RUEyRkU7SUFFSTtFQXhGTjtFQTRGRTtJQUVJO0VBekZOO0VBNkZFO0lBU0k7SUFDQTtFQXpGTjtFQTRGSTtJQVFJO0lBQ0E7SUFDQTtFQXhGUjtFQW1IRTtJQU9JO0lBQ0E7RUE3Rk47RUFzR0k7SUFFSTtJQUNBO0lBQ0E7RUE1RlI7RUFpSEY7SUFJSTtFQS9GRjtFQXFIRjtJQUlJO0VBL0ZGO0VBa0dBO0lBTUk7SUFDQTtFQTlGSjtFQXNHQTtJQUVJO0VBOUZKO0VBa0dBO0lBSUk7SUFDQTtFQTlGSjtFQW1HRjtJQUlJO0VBOUZGO0VBaUdBO0lBTUk7SUFDQTtFQTdGSjtFQTRHRjtJQVFJO0lBQ0E7SUFDQTtFQTdGRjtFQWdHQTtJQVNJO0lBQ0E7RUE1Rko7RUFnR0E7SUFRSTtFQTVGSjtFQW9HSTtJQWFJO0VBM0ZSO0FBNTZCRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvYXRub24vc2hhcmUvbmlraWJpLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvYXRub24vc2hhcmUvc2Nzcy9fY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvY29tbW9uL2Nzcy9fc2V0dGluZ3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwiLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCJzY3NzL2NvbmZpZ1wiYXMgYztcblxuLy8gaHRtbCB7XG4vLyAgIGJhY2tncm91bmQ6IHVybCgvYnJhbmQvYXRub24vaW1nL2F0bm9uX1NQX25pa2liaV8wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcCAwcHgvIDEwMCUgYXV0bztcbi8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwcHg7XG4vLyB9XG5cbi8vIGJvZHkge1xuLy8gICBvcGFjaXR5OiAwLjY7XG4vLyB9XG5cbi5wLXRvcF9tdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cblxuICAmX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBtYXJnaW46IDAgLTQ4NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBAaW5jbHVkZSBnLm5vR3V0dGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiNGI0YjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLW5pa2liaV90ZXh0LWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uaWtpYmkvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDIyMHB4IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25pa2liaS9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gNDAwcHggYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cblxuLy8gYXRub25fU1BfbmlraWJpXzAwMS5qcGdcblxuXG4vLyBjdXN0b21lIHBhZ2UgdGhlbWUgY29sb3JcblxuLmMtdGl0bGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzhkZDNiMjtcbn1cblxuLmMtdGl0bGUtbGluZS1ib3R0b20ge1xuICBjb2xvcjogIzAwOTA3MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9icmFuZC9hdG5vbi9pbWcvY29tbW9uL2hlYWRpbmdfMDFfYmdfbmlraWJpLnBuZyk7XG5cbiAgLnAtbGluZXVwX3BvaW50TGlzdF9pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MDcxO1xuICB9XG59XG5cbi5wLW5pa2liaV9tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXJnaW46IDAgLTQ4NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgQGluY2x1ZGUgZy5ub0d1dHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ucC1uaWtpYmlhdG9fd29ycnkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAmQm94IHtcbiAgICAmX3R0bCB7XG4gICAgICBwYWRkaW5nOiA2cHggMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5MDcxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGZmZjg7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbGlzdCB7XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcG9pbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmFkZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjODdiOTMzO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYnJhbmQvYXRub24vaW1nL3doYXRuaWtpYmlhdG8vd2hhdG5pa2liaWF0b19pY29fcG9pbnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1uaWtpYmlhdG9fbWVjaGFuaXNtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgJkxpc3Qge1xuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmZmY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYrJiB7XG4gICAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAyNXB4IDI1cHggMCAyNXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwOTA3MSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDI1cHggMCAyNXB4IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDkwNzE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgbWFyZ2luOiAwIC0xNXB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtbmlraWJpX3BhZ2V0YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMTBweDtcbiAgYmFja2dyb3VuZDogIzAwOTA3MTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwOTA3MTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAmPmxpIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJj5hIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjJweCAxMHB4IDIycHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwOTA3MTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge31cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTA3MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICByaWdodDogMzlweDtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmU+YSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzAwOTA3MTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5wLXRvcF9saW5ldXAge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIEBpbmNsdWRlIGcuc3Age31cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX2Jsb2NrIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIEBpbmNsdWRlIGcubm9HdXR0ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmKyYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZjQ7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggNDRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTgwcHggNTBweCA5MHB4O1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9maWd1cmUge1xuICAgICAgcGFkZGluZzogMCA2cHggMTBweDtcbiAgICB9XG5cbiAgICAmX2NvcHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYy4kYnJhbmRDb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYuLXBpbmstbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2NDhlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYm9keSB7XG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogZy52dygtODYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge31cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyNXB4IDIycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHggNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYy4kYnJhbmRDb2xvcjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4IDEwNnB4O1xuICAgICAgfVxuXG4gICAgICAubmFycm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICB9XG5cbiAgICAgIC50aGluIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQT0lOVCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGMuJGJyYW5kQ29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDMwcHggMC41ZW0gMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCUgNDAlIDE4JSA0MCUgLyA5MiUgMCUgNzAlIDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZykgdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnUE9JTlQnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNmVtIDI2cHggMC41ZW0gMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2J0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgID4qIHtcbiAgICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXBpbmstbGlnaHQge1xuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGY3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfdHRsIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogYy4kUGluay1saWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX2NvcHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRQaW5rLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfdHRsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGMuJFBpbmstbGlnaHQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmMtbGlzdC1jaGVjay5saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb19jaGVja19wa2x0LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tb3JhbmdlIHtcbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllYyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX3R0bCB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGMuJE9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX2NvcHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRPcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja190dGw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYy4kT3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jLWxpc3QtY2hlY2subGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29fY2hlY2tfY28uc3ZnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmLi1jb3JhbCB7XG4gICAgLy8gICAucC10b3BfbGluZXVwX2Jsb2NrX2ltZyB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWMgIWltcG9ydGFudDtcbiAgICAvLyAgIH1cbiAgICAvLyAgIC5wLXRvcF9saW5ldXBfYmxvY2tfdHRsIHtcbiAgICAvLyAgICAgYm9yZGVyLXRvcC1jb2xvcjogYy4kQ29yYWwgIWltcG9ydGFudDtcbiAgICAvLyAgIH1cbiAgICAvLyAgIC5wLXRvcF9saW5ldXBfYmxvY2tfY29weSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGMuJENvcmFsICFpbXBvcnRhbnQ7XG4gICAgLy8gICB9XG4gICAgLy8gICAucC10b3BfbGluZXVwX2Jsb2NrX3R0bDpiZWZvcmUge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRDb3JhbCAhaW1wb3J0YW50O1xuICAgIC8vICAgfVxuICAgIC8vICAgLmMtbGlzdC1jaGVjay5saXN0IGxpOmJlZm9yZSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb19jaGVja19jby5zdmcpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAmLi1ncmVlbi1saWdodCB7XG4gICAgICAucC10b3BfbGluZXVwX2Jsb2NrX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja190dGwge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNmViOTJiICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvcF9saW5ldXBfYmxvY2tfY29weSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWI5MmIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnAtdG9wX2xpbmV1cF9ibG9ja190dGw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjkyYiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbm90ZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucC1saW5ldXBfcG9pbnRMaXN0IHtcbiAgY291bnRlci1yZXNldDogcG9pbnQ7XG5cbiAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gIEBpbmNsdWRlIGcucGMge31cblxuICA+bGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBwb2ludDtcblxuICAgICtsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfdHRsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiAwIDhweDtcblxuICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTAwNmY7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCAwO1xuXG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogY291bnRlcihwb2ludCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7fVxuXG4gICAgfVxuICB9XG59XG5cbi5wLW5pa2liaV9saW5ldXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAmQm94IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDA5MDcxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2JyYW5kL2F0bm9uL2ltZy9uaWtpYmkvbmlraWJpX2l0ZW1fYmcucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgLyAxMDAlIGF1dG87XG4gICAgfVxuXG4gICAgJl90dGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JvdyB7XG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9mZWF0dXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAxOHB4IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLnR0bCB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICA+bGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcblxuICAgICAgICAgICtsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgPioge1xuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9zdG9yZSB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxuXG4gICAgLm5vdGUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1uaWtpYmlfbW92aWUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAmX2ZyYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLW5pa2liaV9za2luIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgJl9jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfdHh0IHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ucC1uaWtpYmlfbWVjaGFuaXNtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgJl9jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfaW1nIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnAtbmlraWJpX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDZweCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJl9jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNzJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgdG9wOiAtMjZweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAmX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgICY+c3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5ncyc7XG5cbi8vIOODluODqeODs+ODieWQjemBqeWunOWkieabtFxuJHBhdGg6ICcvYnJhbmQvYXRub24nO1xuXG4vLyAgY29sb3JcbiRQaW5rOiAjZGUwMDZmO1xuJENvcmFsOiAjZTQ2NDY0O1xuJE9yYW5nZTogI2YwODMwMDtcbiRQaW5rLWxpZ2h0OiAjZTQ2NDhlO1xuJEJsdWU6ICM0ODk1YzM7XG4kWWVsbG93OiAjZjVhMTAxO1xuJEdyZWVuOiAjMjJhYzM4O1xuXG4kTGlnaHRHcmF5OiAjZjZmNmY2O1xuXG4kYnJhbmRDb2xvcjogJFBpbms7XG5cbiRoZWFkZXJUb3BCZzogJGJyYW5kQ29sb3I7IC8vIC5sLWhlYWRlclRvcCDog4zmma9cbiRoZWFkZXJUb3BOYXZpSG9tZTogI2ZmZjsgLy8gLmwtaGVhZGVyVG9wX25hdmlfaG9tZSDjg5jjg4Pjg4Djg7zlrrbjgqLjgqTjgrPjg7NcbiRoZWFkZXJCdG1TdG9yZTogJGJyYW5kQ29sb3I7IC8vIC5sLWhlYWRlcl9zdG9yZUJ0biDosqnlo7LlupfmpJzntKLjg5zjgr/jg7NcbiRoZWFkZXJCdG1NZW51QnRuOiAkYnJhbmRDb2xvcjsgLy8gLmwtaGVhZGVyX21lbnVCdG4g44Oh44OL44Ol44O844Oc44K/44OzXG4kaGVhZGVyQnRtTWVudUxpbmU6ICRicmFuZENvbG9yOyAvLyBQQ+ODmOODg+ODgOODvOODoeODi+ODpeODvGhvdmVy5pmC5LiL57eaXG5cbiRzcE5hdmlIZWFkZXJMaW5lOiAkYnJhbmRDb2xvcjsgLy8gLmwtc3BOYXZpX2hlYWRlciBTUOODoeODi+ODpeODvCDjg5jjg4Pjg4Djg7zkuIvnt5pcbiRzcE5hdmlMaXN0QXJyb3c6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfbGlzdCBsaSBhOmJlZm9yZSBTUOODoeODi+ODpeODvCDnn6LljbBcbiRzcE5hdmlMaXN0VHJpZ2dlcjogJGJyYW5kQ29sb3I7IC8vIC5sLXNwTmF2aV9saXN0IGxpIC50cmlnZ2VyOmJlZm9yZSwgOmFmdGVyIFNQ44Oh44OL44Ol44O8IO+8i1xuJHNwTmF2QWN0aXZlQmc6IHJnYmEoJGJyYW5kQ29sb3IsIDAuMSk7IC8vIC5sLXNwTmF2aV9saXN0IGxpIGEuaXMtYWN0aXZlIFNQ44Oh44OL44Ol44O844Ki44Kv44OG44Kj44OW5pmC6IOM5pmvXG4kc3BOYXZBY3RpdmVUeHQ6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfbGlzdCBsaSBhLmlzLWFjdGl2ZSBTUOODoeODi+ODpeODvOOCouOCr+ODhuOCo+ODluaZguaWh+Wtl+iJslxuJHNwTmF2aUNsb3NlOiAkYnJhbmRDb2xvcjsgLy8gLmwtc3BOYXZpX2Nsb3NlOmJlZm9yZSBTUOODoeODi+ODpeODvCDplonjgZjjgovjg5zjgr/jg7NcblxuJGJvdHRvbU5hdmlIb21lOiAkYnJhbmRDb2xvcjsgLy8gLmwtYm90dG9tTmF2aV9ob21lIOODleODg+OCv+ODvOS4iuODiuODk+WutuOCouOCpOOCs+ODs1xuJGZvb3RlclJlbGF0aW9uVHRsU3A6ICRjb3Jwb3JhdGVDb2xvcjsgLy8gLmwtZm9vdGVyUmVsYXRpb25fdHRsIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDjgr/jgqTjg4jjg6sgU1BcbiRmb290ZXJSZWxhdGlvblR0bFBjOiAkYnJhbmRDb2xvcjsgLy8gLmwtZm9vdGVyUmVsYXRpb25fdHRsIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDjgr/jgqTjg4jjg6sgUENcbiRmb290ZXJSZWxhdGlvbk5hdmlUdGxTcDogJGJyYW5kQ29sb3I7IC8vIC5sLWZvb3RlclJlbGF0aW9uX25hdmlfdHh0IOODleODg+OCv+ODvOmWoumAo+aDheWgsSDlkITjg6rjg7Pjgq/jgr/jgqTjg4jjg6sgU1BcbiRmb290ZXJSZWxhdGlvblFhU3A6ICRicmFuZENvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIOODleODg+OCv+ODvOmWoumAo+aDheWgsSBRJkEgU1BcbiRmb290ZXJSZWxhdGlvblFhUGM6ICRicmFuZENvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIOODleODg+OCv+ODvOmWoumAo+aDheWgsSBRJkEgUENcbiRmb290ZXJSZWxhdGlvbkFycm93U3A6ICRicmFuZENvbG9yOyAvLyAuLmwtZm9vdGVyUmVsYXRpb25fbmF2aSBhOmFmdGVyIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDnn6LljbDog4zmma/oibIgU1BcblxuJGZvb3RlclNoYXJlRHQ6ICRicmFuZENvbG9yOyAvLy4ubC1zaGFyZV9uYXZpIGR0IOOBk+OBruaDheWgseOCkuOCt+OCp+OCouOBmeOCi+OBrlBD5pmC6IOM5pmv6ImyXG4kZm9vdGVyU2hhcmVEdFR4dDogI2ZmZjsgLy8uLmwtc2hhcmVfbmF2aSBkdCDjgZPjga7mg4XloLHjgpLjgrfjgqfjgqLjgZnjgovjga5QQ+aZguaWh+Wtl+iJslxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gIHdpZHRoXG4kYnA6IDc2N3B4OyAvLyDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiR3aWR0aDogMTAyOHB4O1xuJHNwRGVzaWduV2lkdGg6IDc1MDtcbiRwYWRkaW5nOiAyMHB4O1xuXG4vLyAgaGVpZ2h0XG4kc3BIZEhlaWdodDogNjBweDtcbiRwY0hkSGVpZ2h0OiAxNDNweDtcblxuLy8gIGZvbnRcbiRmb250OiBBcmlhbE1ULFxuJ05vdG8gU2FucyBKUCcsXG5zYW5zLXNlcmlmO1xuLy8g4oaT5L2/55So44GZ44KL5aC05ZCI44Gv5ZCE44OW44Op44Oz44OJ44K144Kk44OI44GuZGVmYXVsdC5zY3Nz44GnXCJicmFuZC9jb21tb24vY3NzL2ZvdW5kYXRpb24vZm9udC9zZXJpZlwi44KS44Kk44Oz44Od44O844OI44GX44Gm44GP44Gg44GV44GEO1xuJHNlcmlmOiAnTm90byBTZXJpZiBKUCcsXG5zZXJpZjtcblxuLy8gIGNvbG9yXG4kQmx1ZTogIzAwODBjYztcbiRkYXJrR3JleTogIzMzMztcblxuJGNvcnBvcmF0ZUNvbG9yOiAkQmx1ZTtcbiR0ZXh0Q29sb3I6ICRkYXJrR3JleTtcblxuLy8gIHotaW5kZXg7XG4kek1lbnU6IDEwMDA7XG4kek92ZXJsYXk6IDk4MDtcbiR6SGVhZGVyOiA5NjA7XG4keldyYXBwZXI6IDE7XG5cbi8vICBjYWxjXG5AZnVuY3Rpb24gdncoJHNpemUpIHtcbiAgQHJldHVybiBtYXRoLmRpdihtYXRoLmZsb29yKG1hdGguZGl2KCRzaXplLCAkc3BEZXNpZ25XaWR0aCkgKiAxMDAwMDAwdncpLCAxMDAwMCk7XG59XG5cbkBmdW5jdGlvbiByZW1fc3AoJHNpemUsICRzcERlc2lnbldpZHRoOiA3NTApIHtcbiAgQHJldHVybiBtYXRoLmRpdihtYXRoLmRpdigkc2l6ZSwgMTApLCAyKSAqIDEuMDgrcmVtO1xufVxuXG5AbWl4aW4gZnpfcmVtX3NwKCRzaXplLCAkc3BEZXNpZ25XaWR0aDogNzUwKSB7XG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYobWF0aC5kaXYoJHNpemUsIDEwKSAsIDIpICogMS4wOCArIHJlbTtcbiAgfVxuXG4gIC8vICBtZWRpYXF1ZXJ5XG4gIEBtaXhpbiBzcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gcGMge1xuXG4gICAgQG1lZGlhIHByaW50LFxuICAgIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIGNsZWFyRml4IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gaWNvbigkcG9zaXRpb24sICRkaXNwbGF5KSB7XG4gICAgJjojeyRwb3NpdGlvbn0ge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIHcxMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIEBtaXhpbiBwc2V1ZG8ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1peGluIG5vR3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nO1xuICAgIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nO1xuICB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/