@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500;700&family=Oswald:wght@700&family=Shippori+Mincho+B1&display=swap");
h1,
h2,
h3,
h4,
h5,
p,
li,
dt,
dd,
span,
strong,
a,
div {
  font-family: "Noto Sans JP", sans-serif;
}

button {
  border: none;
  outline: none;
  cursor: pointer;
}

img {
  max-width: 100%;
  height: auto;
}

.mini_lp_header {
  display: flex;
  width: 100%;
  position: fixed;
  background: #000;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 0 27px;
  height: 89px;
  top: 0;
  left: 0;
  z-index: 10000;
}

@media (max-width: 425px) {
  .mini_lp_header {
    height: 58px;
  }
}

@media (max-width: 425px) {
  .mini_lp_header--logo {
    width: 203px;
  }
}

@media (max-width: 425px) {
  .mini_lp_header--contact {
    display: none;
  }
}

.mini_lp_header--contact_btn {
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  height: 46px;
  padding: 0 20px;
  border-radius: 5px;
  background: #ff8000;
  color: #fff;
  transition: 0.15s;
}

.mini_lp_header--contact_btn:hover {
  background: #d66005;
}

.mini_lp {
  padding-top: 89px;
}

@media (max-width: 425px) {
  .mini_lp {
    padding-top: 58px;
  }
}

.blast_lp_main_visual {
  width: 100%;
  margin-top: 89px;
}

@media (max-width: 425px) {
  .blast_lp_main_visual {
    margin-top: 58px;
  }
}

.mv04-spec {
  position: absolute;
  width: 41.8%;
  right: 4%;
  bottom: 8.2%;
  opacity: 0;
  transform: translateY(10px);
  transition: all 1s 1s;
}

@media (max-width: 425px) {
  .mv04-spec {
    width: 92%;
    right: 4%;
    bottom: 17px;
  }
}

.swiper-slide-active .mv04-spec {
  opacity: 1;
  transform: translateY(0);
}

.object_cover {
  width: 100%;
  height: auto;
}

.mini_lp_contents--ttl {
  font-size: 50px;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
  position: relative;
  margin-top: 0.8em;
}

@media (max-width: 425px) {
  .mini_lp_contents--ttl {
    font-size: 36px;
    margin-top: 0.5em;
  }
}

.mini_lp_contents--ttl::after {
  content: "";
  display: block;
  width: 50px;
  height: 2px;
  background: #000;
  margin-top: 24px;
  margin-inline: auto;
}

.blast_lp_contents--intro {
  background: linear-gradient(#ecf4fc 0%, #fff 53.69%, #fff 100%);
  padding: 84px 0 113px;
}

@media (max-width: 425px) {
  .blast_lp_contents--intro {
    padding: 41px 5.3% 45px;
  }
}

.blast_lp_contents--intro_ttl {
  text-align: center;
  font-family: "Noto Serif JP", serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

@media (max-width: 425px) {
  .blast_lp_contents--intro_ttl {
    font-size: 24px;
    line-height: 1.4;
  }
}

.u-blue {
  font-family: "Noto Serif JP", serif;
  color: #09A7CC;
  margin-right: -.15em;
}

.intro_mov {
  max-width: 700px;
  margin-top: 28px;
  margin-inline: auto;
}

@media (max-width: 425px) {
  .intro_mov {
    margin-top: 26px;
  }
}

.bc-player-UYB3Qwi6i_default.vjs-play-button-shape-square .vjs-big-play-button {
  border-radius: 50%;
}

.blast_lp_contents--issue {
  padding: 154px 0 145px;
  background: url("/p/blast/lp/images/issue-bg.jpg") no-repeat center bottom;
  background-size: cover;
}

@media (max-width: 425px) {
  .blast_lp_contents--issue {
    padding: 59px 10% 107px;
  }
}

.blast_lp_contents--issue_ttl {
  font-family: "Noto Serif JP", serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.16);
  color: #fff;
}

@media (max-width: 425px) {
  .blast_lp_contents--issue_ttl {
    font-size: 25px;
  }
}

.issue-txt-before {
  text-align: center;
  margin-top: 37px;
}

.issue-txt-before_txt {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

@media (max-width: 425px) {
  .issue-txt-before_txt {
    font-size: 18px;
    margin-top: 32px;
  }
}

.issue-txt-before_img {
  margin-top: 28px;
  text-align: center;
}

@media (max-width: 425px) {
  .issue-txt-before_img {
    margin-top: 20px;
  }
}

.issue-txt-after {
  text-align: center;
  margin-top: 65px;
}

.issue-txt-after_txt {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 46px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

@media (max-width: 425px) {
  .issue-txt-after_txt {
    font-size: 24px;
    margin-top: 30px;
  }
}

.issue-txt-after_img {
  margin-top: 43px;
  text-align: center;
}

@media (max-width: 425px) {
  .issue-txt-after_img {
    margin-top: 30px;
  }
}

.blast_lp_contents--pagenav {
  padding: 81px 0 95px;
}

@media (max-width: 425px) {
  .blast_lp_contents--pagenav {
    padding: 40px 5% 45px;
  }
}

.blast_lp_contents--pagenav_ttl {
  font-family: "Noto Serif JP", serif;
  font-size: 44px;
  font-weight: 700;
  color: #000;
  line-height: 1.4;
  text-align: center;
}

@media (max-width: 425px) {
  .blast_lp_contents--pagenav_ttl {
    font-size: 24px;
  }
}

.pagenav--list {
  max-width: 1000px;
  margin-top: 36px;
  margin-inline: auto;
  display: flex;
  justify-content: center;
  gap: 40px;
}

@media (max-width: 425px) {
  .pagenav--list {
    flex-direction: column;
    margin-top: 26px;
    gap: 10px;
  }
}

.pagenav--list li {
  width: calc(calc(100% - 120px) / 4);
}

@media (max-width: 425px) {
  .pagenav--list li {
    width: 100%;
  }
}

.pagenav--list li a {
  display: block;
  transition: 0.5s;
}

.pagenav--list li a:hover {
  transform: translateY(-10px);
}

.pagenav--list li a img {
  width: 100%;
  height: auto;
}

.blast_lp_contents--speedy {
  padding: 118px 0 0;
}

@media (max-width: 425px) {
  .blast_lp_contents--speedy {
    padding: 92px 0 50px;
  }
}

.blast_lp_contents--speedy_ttl {
  font-family: "Noto Serif JP", serif;
  font-size: 44px;
  font-weight: 700;
  color: #000;
  line-height: 1.4;
  text-align: center;
}

@media (max-width: 425px) {
  .blast_lp_contents--speedy_ttl {
    font-size: 24px;
    padding: 0 5%;
  }
}

.blast_lp_contents--speedy_ttl img {
  filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.16));
}

.blast_lp_contents--speedy_set {
  width: 100%;
  position: relative;
}

.blast_lp_contents--speedy_set::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #09A7CC;
  top: 6em;
  left: 0;
}

.blast_lp_contents--speedy_in {
  max-width: 1366px;
  margin-top: 53px;
  margin-inline: auto;
  display: flex;
  gap: 3%;
}

@media (max-width: 425px) {
  .blast_lp_contents--speedy_in {
    margin-top: 27px;
    flex-direction: column;
    gap: 36px;
  }
}

.blast_lp_contents--speedy_in.u-set_reverse {
  flex-direction: row-reverse;
}

@media (max-width: 425px) {
  .blast_lp_contents--speedy_in.u-set_reverse {
    flex-direction: column;
  }
}

.blast_lp_contents--speedy_point {
  background: #061A38;
  padding: 144px 0 78px;
  margin-top: -40px;
  color: #fff;
}

@media (max-width: 425px) {
  .blast_lp_contents--speedy_point {
    padding: 58px 5% 61px;
    margin-top: 0;
  }
}

.blast_lp_contents--speedy_point_ttl {
  font-family: "Noto Serif JP", serif;
  text-align: center;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.43;
}

@media (max-width: 425px) {
  .blast_lp_contents--speedy_point_ttl {
    font-size: 30px;
    line-height: 1.2;
  }
}

.blast_lp_contents--speedy_point_in {
  max-width: 600px;
  margin-top: 41px;
  margin-inline: auto;
}

.speedy_point_txt {
  text-align: center;
}

@media (max-width: 425px) {
  .speedy_point_txt img {
    width: 21%;
    height: auto;
  }
}

.speedy_point_in_txt {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

@media (max-width: 425px) {
  .speedy_point_in_txt {
    font-size: 15px;
    text-align: left;
    line-height: 1.5;
  }
}

.speedy_point_in_img {
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 425px) {
  .speedy_point_in_img {
    margin-top: 15px;
  }
}

.speedy_point_in_txt2 {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  line-height: 1.6;
  margin-top: 21px;
}

@media (max-width: 425px) {
  .speedy_point_in_txt2 {
    font-size: 15px;
    margin-top: 15px;
    text-align: justify;
    letter-spacing: -.025em;
  }
}

.speedy_point_in_notes {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  line-height: 1.6;
  margin-top: 21px;
}

@media (max-width: 425px) {
  .speedy_point_in_notes {
    font-size: 12px;
    margin-top: 16px;
  }
}

.speedy_point_in_notes + * {
  margin-top: .5em;
}

.u-bigsize {
  font-family: "Noto Serif JP", serif;
  font-size: 1.45em;
  font-weight: 700;
}

.speedy_mov {
  width: 60%;
  z-index: 1;
}

@media (max-width: 425px) {
  .speedy_mov {
    width: 100%;
  }
}

.speedy_txt_set {
  width: 35.6%;
  text-align: center;
  margin-top: 3.7em;
}

@media (max-width: 425px) {
  .speedy_txt_set {
    width: 100%;
    margin-top: 0;
  }
}

.speedy_txt_set_ttl {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 40px;
  font-weight: 700;
  color: #09A7CC;
}

@media (max-width: 425px) {
  .speedy_txt_set_ttl {
    font-size: 28px;
    line-height: .8;
    border-bottom: 1px solid #09A7CC;
  }
}

.speedy_txt_set_lead {
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 2.1;
  margin-top: 25px;
}

@media (max-width: 425px) {
  .speedy_txt_set_lead {
    font-size: 15px;
    margin-top: 18px;
  }
}

.speedy_txt_set_notes {
  font-size: 12px;
  text-align: left;
  margin-top: 10em;
  margin-left: -3em;
  line-height: 1.6;
}

@media (max-width: 425px) {
  .speedy_txt_set_notes {
    margin-top: 18px;
    margin-top: 2em;
    margin-left: 5%;
  }
}

.u-contents_bg_blue {
  background: linear-gradient(#ecf4fc 0%, #fff 53.69%, #fff 100%);
}

.blast_lp_contents--clean {
  max-width: 1166px;
  margin-inline: auto;
  margin-top: 106px;
  background: #fff;
  padding: 72px 7.2% 56px;
  color: #000;
}

@media (max-width: 425px) {
  .blast_lp_contents--clean {
    padding: 29px 5% 32px;
    margin-top: 48px;
  }
}

.blast_lp_contents--clean_in {
  display: flex;
  gap: 5.2%;
}

@media (max-width: 425px) {
  .blast_lp_contents--clean_in {
    flex-direction: column;
    gap: 18px;
  }
}

.clean_in_txtset {
  width: 44.8%;
}

@media (max-width: 425px) {
  .clean_in_txtset {
    width: 100%;
  }
}

.clean_in_txtset_ttl {
  font-family: "Noto Serif JP", serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.42;
}

@media (max-width: 425px) {
  .clean_in_txtset_ttl {
    font-size: 20px;
    text-align: center;
  }
}

.clean_in_txtset_lead {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  line-height: 1.6;
  margin-top: 34px;
}

@media (max-width: 425px) {
  .clean_in_txtset_lead {
    font-size: 15px;
    margin-top: 18px;
  }
}

.clean_in_imgset {
  width: 49.8%;
}

@media (max-width: 425px) {
  .clean_in_imgset {
    width: 100%;
  }
}

.u-contents_bg_small-point {
  background: url("/p/blast/lp/images/small-point-bg.jpg") no-repeat center center;
  background-size: cover;
}

.small_point_in_img {
  margin-left: -10%;
  margin-right: -10%;
}

@media (max-width: 425px) {
  .small_point_in_img {
    margin-left: 0;
    margin-right: 0;
  }
}

.blast_lp_contents--quality {
  padding: 166px 0 0;
  background: #000;
  margin-top: -44px;
}

@media (max-width: 425px) {
  .blast_lp_contents--quality {
    padding: 70px 0 0;
    margin-top: 0;
    overflow: hidden;
  }
}

.quality_img_list {
  max-width: 1306px;
  display: flex;
  gap: 1.6%;
  margin-inline: auto;
}

@media (max-width: 425px) {
  .quality_img_list {
    display: none;
  }
}

.quality_wrap {
  overflow: hidden;
}

.quality_wrap--slideshow {
  display: none;
}

@media (max-width: 425px) {
  .quality_wrap--slideshow {
    display: block;
    width: 65%;
    margin-left: 18.5%;
  }
}

.quality_wrap--slideshow-content {
  display: none;
}

@media (max-width: 425px) {
  .quality_wrap--slideshow img {
    width: 95%;
    margin-right: 5%;
  }
}

.quality_wrap--slideshow .slick-list {
  overflow: visible;
}

.quality_wrap--slideshow .slick-initialized .quality_wrap--slideshow-content {
  display: initial;
}

.blast_lp_contents--spec {
  padding: 100px 0 0;
  background: linear-gradient(#fff 0%, #fff 51.23%, #e3e3e3 100%);
  overflow: hidden;
}

@media (max-width: 425px) {
  .blast_lp_contents--spec {
    padding: 87px 0 66px;
  }
}

.blast_lp_contents--spec_in {
  max-width: 1129px;
  margin-inline: auto;
  transform: translateX(16.4%);
  display: flex;
  gap: 4.5%;
}

@media (max-width: 425px) {
  .blast_lp_contents--spec_in {
    flex-direction: column;
    gap: 20px;
    transform: translateX(0);
  }
}

.blast_lp_contents--spec_in_img {
  width: 22.2%;
}

@media (max-width: 425px) {
  .blast_lp_contents--spec_in_img {
    width: 54%;
    margin-inline: auto;
  }
}

.blast_lp_contents--spec_in_box {
  width: 59%;
}

@media (max-width: 425px) {
  .blast_lp_contents--spec_in_box {
    width: 100%;
    margin-top: -100px;
  }
}

.blast_lp_contents--spec_in_box_ttl01 {
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  padding-left: 50px;
  padding-bottom: 10px;
  position: relative;
}

@media (max-width: 425px) {
  .blast_lp_contents--spec_in_box_ttl01 {
    padding-left: 0;
  }
}

.blast_lp_contents--spec_in_box_ttl01::after {
  content: "";
  display: block;
  height: 1px;
  width: 300%;
  background: #09A7CC;
  position: absolute;
  bottom: 0;
  left: 0;
}

.blast_lp_contents--spec_in_box_ttlset01 {
  width: 60%;
  display: flex;
  justify-content: space-between;
  margin-top: 37px;
}

@media (max-width: 425px) {
  .blast_lp_contents--spec_in_box_ttlset01 {
    width: 90%;
    margin-inline: auto;
  }
}

.sepec_ttl_en {
  display: inline-block;
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 40px;
  line-height: 1;
  color: #09A7CC;
  margin-left: .5em;
  transform: translateY(0.3em);
}

@media (max-width: 425px) {
  .sepec_ttl_en {
    font-size: 25px;
  }
}

.product_name {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 700;
}

@media (max-width: 425px) {
  .product_name {
    font-size: 14px;
  }
}

.product_name_en {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
  margin-top: 0.2em;
}

@media (max-width: 425px) {
  .product_name_en {
    font-size: 14px;
  }
}

@media (max-width: 425px) {
  .product_gooddesign {
    width: 25.7%;
  }
}

.spec_icon {
  margin-top: 37px;
}

@media (max-width: 425px) {
  .spec_icon {
    margin-top: 20px;
    width: 90%;
    margin-inline: auto;
  }
  .spec_icon img {
    width: 100%;
    height: auto;
  }
}

.spec_notes {
  font-size: 12px;
  margin-top: 0.5em;
}

@media (max-width: 425px) {
  .spec_notes {
    margin-left: 5%;
  }
}

.mini_lp_contents--smart {
  margin-top: 100px;
}

.mini_lp_contents--ttl-en-smart {
  text-align: right;
}

@media (max-width: 425px) {
  .mini_lp_contents--ttl-en-smart img {
    height: 31.2vw;
    width: auto;
  }
}

.mini_lp_contents--ttl {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.4;
  text-align: center;
  position: relative;
  margin-top: 0.8em;
}

@media (max-width: 425px) {
  .mini_lp_contents--ttl {
    font-size: 36px;
    margin-top: 0.5em;
  }
}

.mini_lp_contents--ttl::after {
  content: "";
  display: block;
  width: 50px;
  height: 2px;
  background: #000;
  margin-top: 24px;
  margin-inline: auto;
}

.mini_lp_contents--recipe {
  margin-top: 100px;
}

.mini_lp_contents--ttl-en-recipe {
  text-align: right;
}

@media (max-width: 425px) {
  .mini_lp_contents--ttl-en-recipe img {
    height: 21vw;
    width: auto;
  }
}

.mini_lp_contents--ttl-red {
  max-width: 900px;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  color: #a81b4b;
  border: 1px solid #a81b4b;
  border-radius: 5px;
  margin-top: 44px;
  margin-inline: auto;
  padding: 0.5em 0.3em 0.6em;
}

@media (max-width: 425px) {
  .mini_lp_contents--ttl-red {
    width: 90%;
    font-size: 17px;
    line-height: 1.6;
  }
}

.mini_lp_contents--support {
  margin-top: 100px;
}

.mini_lp_contents--support-map {
  margin-top: 60px;
  text-align: center;
}

@media (max-width: 425px) {
  .mini_lp_contents--support-map {
    margin-top: 41px;
    padding: 0 5%;
  }
}

.mini_lp_contents--contact {
  margin-top: 100px;
  background: #ECF4FC;
  padding: 60px 0 100px;
}

@media (max-width: 425px) {
  .mini_lp_contents--contact {
    padding: 47px 0 147px;
  }
}

.mini_lp_contents--contact_in {
  max-width: 1120px;
  margin-inline: auto;
}

.contact--ttl {
  font-family: "Shippori Mincho B1", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 36px;
  text-align: center;
  margin-top: 97px;
}

@media (max-width: 425px) {
  .contact--ttl {
    font-size: 24px;
    margin-top: 52px;
  }
}

.sales_search {
  background: #fff;
  margin-top: 30px;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 49px 0 67px;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .sales_search {
    padding: 33px 0 24px;
  }
}

.sales_search--caption {
  font-size: 20px;
  font-weight: 500;
}

@media (max-width: 425px) {
  .sales_search--caption {
    font-size: 17px;
    line-height: 1.6;
    text-align: center;
  }
}

.sales_search_blk {
  margin-top: 35px;
}

@media (max-width: 425px) {
  .sales_search_blk {
    margin-top: 27px;
  }
}

.sales_search_blk--in {
  display: flex;
  align-items: center;
  gap: 10px;
}

@media (max-width: 425px) {
  .sales_search_blk--in {
    flex-wrap: wrap;
    padding: 0 5%;
    justify-content: center;
  }
}

.sales_search_blk--ttl {
  font-size: 30px;
  font-weight: 400;
}

@media (max-width: 425px) {
  .sales_search_blk--ttl {
    font-size: 20px;
  }
}

.sales_search_blk--hyphen {
  font-size: 20px;
  font-weight: 300;
  color: #707070;
}

@media (max-width: 425px) {
  .sales_search_blk--hyphen {
    font-size: 15px;
  }
}

.sales_search_blk--input {
  font-size: 26px;
  line-height: 60px;
  border: none;
  background: #f0f0f0;
  padding: 0 1em;
  text-align: center;
  width: 6em;
}

@media (max-width: 425px) {
  .sales_search_blk--input {
    font-size: 20px;
    line-height: 40px;
  }
}

.sales_search_blk--input::-moz-placeholder {
  color: #a5a5a5;
}

.sales_search_blk--input::placeholder {
  color: #a5a5a5;
}

.sales_search_blk--btn {
  display: block;
  text-align: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  line-height: 58px;
  text-align: center;
  width: 50%;
  height: 60px;
  padding: 0 2.5em;
  color: #fff;
  background: #2d9dd8;
  border-radius: 100px;
  transition: 0.15s;
}

@media (max-width: 425px) {
  .sales_search_blk--btn {
    font-size: 12px;
    line-height: 38px;
    height: 40px;
    width: 30%;
  }
}

.sales_search_blk--btn:hover {
  background-color: #0082df;
}

.sales_search--error_title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
}

@media (max-width: 425px) {
  .sales_search--error_title {
    font-size: 17px;
    margin-bottom: 5px;
  }
}

.sales_search--error_text {
  font-size: 18px;
  line-height: 1.7;
  text-align: center;
}

@media (max-width: 425px) {
  .sales_search--error_text {
    font-size: 15px;
  }
}

.contact--caption {
  font-size: 16px;
  margin-top: 10px;
  text-align: right;
}

@media (max-width: 425px) {
  .contact--caption {
    font-size: 14px;
    margin-top: 1.9em;
    margin-right: 5%;
  }
}

.required {
  color: #a81b4b;
}

.contact_form_blk {
  background: #fff;
  margin-top: 30px;
  padding: 68px 60px;
  border-radius: 10px;
}

@media (max-width: 425px) {
  .contact_form_blk {
    padding: 48px 5%;
  }
}

.dm--list {
  font-weight: 500;
  border-top: 2px solid #ECF4FC;
}

.dm--item {
  display: table;
  width: 100%;
  border-bottom: 2px solid #ECF4FC;
  font-size: 16px;
  padding: 30px 0;
}

.dm--item_ttl {
  display: table-cell;
  width: 30%;
  padding: 15px 0 15px;
  vertical-align: top;
}

@media (max-width: 425px) {
  .dm--item_ttl {
    display: block;
    width: 100%;
    padding: 0 0 15px;
  }
}

.dm--item_description {
  max-width: 543px;
}

@media (max-width: 425px) {
  .dm--item_description {
    display: block;
    width: 100%;
  }
}

.dm--item.dm--item-row {
  border-bottom: none;
  padding: 15px 0 5px;
}

.dm--item.dm--item-row.dm--ttl_row-sub {
  text-align: right;
}

.contact_form_blk--comfirm .dm--item {
  padding: 15px 0;
}

.dm--required {
  color: #ffffff;
  background-color: #f80000;
  border-radius: 9999px;
  font-size: 12px;
  line-height: 1.5;
  padding: 1px 12px 4px;
  margin-left: 5px;
}

.dm--submit {
  display: block;
  margin-inline: auto;
  background-color: #00a0e9;
  color: #fff;
  border: 0px;
  height: 80px;
  line-height: 80px;
  width: 20em;
  border-radius: 100px;
  margin: 0 auto;
  font-size: 20px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  position: relative;
  transition: 0.15s;
}

@media (max-width: 425px) {
  .dm--submit {
    width: 100%;
  }
}

.dm--submit:hover {
  opacity: 0.8;
}

.dm--submit:disabled {
  background-color: #ccc;
  background-image: none;
  cursor: default;
}

.dm--submit:disabled:hover {
  opacity: 1;
}

.dm--submit_area {
  position: relative;
  width: 100%;
  margin-top: 43px;
  margin-inline: auto;
}

.dm--back {
  background-color: #DEDEDE;
  color: #414141;
  border: 0px;
  height: 45px;
  line-height: 45px;
  width: 15em;
  border-radius: 100px;
  font-size: 14px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  position: relative;
  transition: 0.15s;
  position: absolute;
  left: 0;
}

@media (max-width: 768px) {
  .dm--back {
    margin-bottom: 45px;
    position: initial;
    left: initial;
  }
}

@media (max-width: 425px) {
  .dm--back {
    margin-bottom: 45px;
    position: initial;
    left: initial;
  }
}

.dm--back:hover {
  background-color: #c7c7c7;
}

.dm--caution {
  font-weight: normal;
  padding-left: 1em;
  text-indent: -1em;
  font-size: 13px;
  line-height: 1.5;
  margin-top: 3px;
}

@media (max-width: 425px) {
  .dm--caution {
    font-size: 12px;
  }
}

.inp_blk--area {
  width: 100%;
  border: 0;
  background: #f0f0f0;
  padding: 15px;
  font-size: 16px;
}

.inp_blk--area-post {
  width: 6.5em;
}

.inp_blk--area-tel {
  width: 15em;
}

.chek_blk {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  padding: 10px 0;
}

.chek_blk--input {
  margin-top: 0;
}

.slc_blk {
  width: 8em;
  position: relative;
}

.slc_blk::after {
  content: "";
  position: absolute;
  right: 10px;
  top: 15px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #707070;
  border-left: 1px solid #707070;
  transform: translateY(0%) rotate(-135deg);
  pointer-events: none;
}

.slc_blk--list {
  font-family: "Noto Sans JP", sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 10px;
  width: 100%;
  border-color: #c6c6c6;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  position: relative;
}

.slc_blk--list::-ms-expand {
  display: none;
}

textarea {
  width: 100%;
  border: 0;
  background: #f0f0f0;
  font-size: 16px;
  padding: 15px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a5a5a5;
}

input::placeholder,
textarea::placeholder {
  color: #a5a5a5;
}

.errmsg_wrap {
  position: relative;
}

.errmsg {
  position: absolute;
  left: 0;
  top: calc(100% + 6px);
  display: inline-block;
  color: #ff0000;
  font-size: 14px;
}

.backend_error:not(:empty) {
  color: #ff0000;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  margin-top: 12px;
}

.backend_error_append_info:not(:empty) {
  font-size: 10px;
  line-height: 1.5;
  max-height: 3lh;
  overflow-y: scroll;
  margin-top: 12px;
}

@media (max-width: 425px) {
  .grecaptcha-badge {
    bottom: 64px !important;
  }
}

.contact_form--confirm {
  display: none;
}

.contact_form--complete {
  display: none;
}

.chek_blk .errmsg {
  width: 100%;
}

input.errmsg {
  background-color: #fce5e8;
}

@media (max-width: 425px) {
  .cmn-gl_footer--copy_in {
    padding-bottom: 60px;
  }
}

.sp_footer_cta {
  display: none;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
}

.sp_footer_cta--btn {
  display: block;
  font-family: "Noto Sans JP", sans-serif;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  height: 49px;
  line-height: 48px;
  width: 95%;
  margin-inline: auto;
  border-radius: 5px 5px 0 0;
  background: #ff8000;
  color: #fff;
}

.contact_form_blk.contact_form_blk--comfirm {
  margin-top: 40px;
}

.contact_form_blk--comfirm .dm--item_ttl {
  line-height: 1.5;
}

.contact_form_blk--comfirm .dm--item_description {
  padding: 15px 0 15px;
  font-weight: 400;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .contact_form_blk--comfirm .dm--item_description {
    display: block;
    width: 100%;
    padding: 10px 0 10px;
  }
}

.contact_form_blk--complete_txt {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
  margin-top: 40px;
}

@media (max-width: 425px) {
  .contact_form_blk--complete_txt {
    font-size: 18px;
    margin-top: 20px;
  }
}

a.contact_form_blk--complete_back {
  display: block;
  max-width: 290px;
  margin-inline: auto;
  margin-top: 78px;
  margin-bottom: 40px;
  background-color: #00a0e9;
  color: #fff;
  border: 0px;
  height: 66px;
  line-height: 66px;
  width: 100%;
  border-radius: 100px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  position: relative;
  transition: 0.15s;
}

@media (max-width: 425px) {
  a.contact_form_blk--complete_back {
    max-width: 240px;
    margin-top: 66px;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
    margin-bottom: 50px;
  }
}

a.contact_form_blk--complete_back:hover {
  background-color: #0082df;
}

.lp_poricy {
  width: 100%;
  background: #fff;
  padding: 71px 5% 58px;
}

@media (max-width: 425px) {
  .lp_poricy {
    padding: 30px 5% 30px;
  }
}

.lp_poricy_in {
  max-width: 1000px;
  margin-inline: auto;
}

.lp_poricy_ttl {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 425px) {
  .lp_poricy_ttl {
    line-height: 1.4;
  }
}

.lp_poricy_txt {
  font-size: 14px;
  line-height: 1.7;
  text-align: justify;
  margin-top: 20px;
}

@media (max-width: 425px) {
  .lp_poricy_txt {
    font-size: 12px;
  }
}

.lp_poricy_btn {
  display: block;
  position: relative;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 56px;
  text-align: center;
  width: 24em;
  height: 56px;
  padding: 0 2.5em;
  color: #fff;
  background: #808080;
  transition: 0.15s;
  margin-inline: auto;
  margin-top: 34px;
}

@media (max-width: 425px) {
  .lp_poricy_btn {
    width: 100%;
    margin-top: 14px;
  }
}

.lp_poricy_btn::after {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
  position: absolute;
  right: 16px;
  top: 48%;
  transform: rotate(45deg);
}

.lp_poricy_btn:hover {
  background-color: #525252;
}

.nr-footer--nav {
  width: 100%;
  background: #333;
  padding: 15px 30px;
}

.nr-footer--nav_in {
  display: flex;
  justify-content: right;
  gap: 2em;
  list-style: none;
  font-size: 14px;
}

@media (max-width: 425px) {
  .nr-footer--nav_in {
    gap: 1.7em;
    justify-content: center;
  }
}

.nr-footer--nav_in a {
  color: #7B7B7B;
  text-decoration: none;
}

.nr-footer--nav_in a:hover {
  color: #cecece;
}

.popup {
  /*position:absolute;
	left:120px;
	top:160px;*/
  position: fixed;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-60%);
  max-width: 1120px;
  z-index: 99;
  margin-top: 89px;
}

@media (max-width: 425px) {
  .popup {
    margin-top: 58px;
  }
}

.popup .contact--ttl {
  margin-top: 0;
}

.popup .sales_search {
  padding: 49px 60px 77px;
}

@media (max-width: 425px) {
  .popup .sales_search {
    padding: 41px 20px 52px;
  }
}

.sales_search--caption_num {
  color: #2D9DD8;
}

.popup .close {
  display: block;
  max-width: 290px;
  margin-inline: auto;
  margin-top: 44px;
  background-color: #00a0e9;
  color: #fff;
  border: 0px;
  height: 66px;
  line-height: 66px;
  width: 100%;
  border-radius: 100px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  position: relative;
  transition: 0.15s;
  cursor: pointer;
}

@media (max-width: 425px) {
  .popup .close {
    max-width: 240px;
    margin-top: 45px;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
  }
}

.popup .close:hover {
  background-color: #0082df;
}

#popup_bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ECF4FC;
  opacity: 1;
  z-index: 98;
  display: none;
  cursor: pointer;
}

#popup_connect {
  display: none;
}

.contact_detail_table {
  width: 100%;
  margin-top: 35px;
}

.contact_detail_table--th {
  font-size: 15px;
  text-align: left;
  padding: 10px 12px;
  border: 1px solid #B2B2B2;
  background: #F8F8F8;
}

.contact_detail_table td {
  font-size: 14px;
  padding: 10px 12px;
  border: 1px solid #B2B2B2;
}

@media (max-width: 425px) {
  .contact_detail_table {
    display: block;
    overflow: hidden;
    border: 0px;
  }
  .contact_detail_table thead {
    display: block;
    float: left;
    overflow-x: scroll;
  }
  .contact_detail_table thead th {
    font-size: 14px;
    border-left: 1px solid #B2B2B2;
    border-right: 2px solid #B2B2B2;
  }
  .contact_detail_table thead th:first-child {
    border-top: 1px solid #B2B2B2;
  }
  .contact_detail_table th {
    display: block;
    width: auto;
    padding: 10px;
    border: 0px;
    border-bottom: 1px solid #B2B2B2;
  }
  .contact_detail_table tbody {
    display: block;
    width: auto;
    overflow-x: auto;
    white-space: nowrap;
  }
  .contact_detail_table tbody tr {
    display: inline-block;
    margin: 0 -3px;
    border-left: 2px solid #B2B2B2;
  }
  .contact_detail_table tbody td {
    border-right: 1px solid #B2B2B2;
  }
  .contact_detail_table tbody td:first-child {
    border-top: 1px solid #B2B2B2;
  }
  .contact_detail_table td {
    padding: 10px;
    display: block;
    border: 0px;
    border-bottom: 1px solid #B2B2B2;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsYXN0LWxwLnNjc3MiLCJibGFzdC1scC5jc3MiLCJfbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSw2TEFBWTtBQW9CWjs7Ozs7Ozs7Ozs7OztFQWhCRSx1Q0FBdUM7QUNPekM7O0FEd0JBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlO0FDckJqQjs7QUR1QkE7RUFDRSxlQUFlO0VBQ2YsWUFBWTtBQ3BCZDs7QUR1QkE7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLE1BQU07RUFDTixPQUFPO0VBQ1AsY0FBYztBQ3BCaEI7O0FDK0NFO0VGdENGO0lBYUksWUFBWTtFQ2pCZDtBQUNGOztBQ3lDRTtFRnZCQTtJQUVJLFlBQVk7RUNmaEI7QUFDRjs7QUNtQ0U7RUZsQkE7SUFFSSxhQUFhO0VDZGpCO0FBQ0Y7O0FEZUk7RUFqRUYsdUNBQXVDO0VBbUVuQyxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsaUJBQWlCO0FDWnZCOztBREFLO0VBY0csbUJBQW1CO0FDVjNCOztBRGdCQTtFQUNFLGlCQUFpQjtBQ2JuQjs7QUNNRTtFRk1GO0lBR0ksaUJBQWlCO0VDVm5CO0FBQ0Y7O0FEY0E7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0FDWGxCOztBQ0xFO0VGY0Y7SUFJSSxnQkFBZ0I7RUNSbEI7QUFDRjs7QURVQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFlBQVk7RUFDWixVQUFVO0VBQ1YsMkJBQTJCO0VBQzNCLHFCQUFxQjtBQ1B2Qjs7QUNyQkU7RUZxQkY7SUFTSSxVQUFVO0lBQ1YsU0FBUztJQUNULFlBQVk7RUNKZDtB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RSwrQkFBK0I7RUMrVmpDO0VEN1ZBO0lBQ0UsNkJBQTZCO0VDK1YvQjtFRDdWQTtJQUNFLGFBQWE7SUFDYixjQUFjO0lBQ2QsV0FBVztJQUNYLGdDQUFnQztFQytWbEM7QUFDRiIsImZpbGUiOiJibGFzdC1scC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJjb25maWdcIjtcbkBpbXBvcnQgXCJtaXhpblwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDQwMDs1MDA7NzAwJmZhbWlseT1Pc3dhbGQ6d2dodEA3MDAmZmFtaWx5PVNoaXBwb3JpK01pbmNobytCMSZkaXNwbGF5PXN3YXBcIik7XG5cblxuQG1peGluIG5vdG9TYW5zSnAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBub3RvU2VyaWZKcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWl4aW4gT3N3YWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBTaGlwcG9yaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBCMVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG5saSxcbmR0LFxuZGQsXG5zcGFuLFxuc3Ryb25nLFxuYSxcbmRpdiB7XG4gIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG59XG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLy8gbWluaV9scF9oZWFkZXJcbi5taW5pX2xwX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjdweDtcbiAgaGVpZ2h0OiA4OXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG4gICYtLWxvZ28ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAyMDNweDtcbiAgICB9XG4gIH1cbiAgJi0tY29udGFjdCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9idG4ge1xuICAgICAgQGluY2x1ZGUgbm90b1NhbnNKcDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjgwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNjYwMDU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBtb3ZpZSDjg6Ljg7zjg4Djg6tcbi5taW5pX2xwIHtcbiAgcGFkZGluZy10b3A6IDg5cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgfVxufVxuXG4vLyBibGFzdF9scF9tYWluX3Zpc3VhbFxuLmJsYXN0X2xwX21haW5fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDg5cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG4ubXYwNC1zcGVjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDEuOCU7XG4gIHJpZ2h0OiA0JTtcbiAgYm90dG9tOiA4LjIlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAxcztcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiA5MiU7XG4gICAgcmlnaHQ6IDQlO1xuICAgIGJvdHRvbTogMTdweDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLm12MDQtc3BlYyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5vYmplY3RfY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL21pbmlfbHBfY29udGVudHMgaW50cm9cbi5taW5pX2xwX2NvbnRlbnRzIHtcbiAgJi0tdHRsIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMC44ZW07XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgfVxuICB9XG59XG4uYmxhc3RfbHBfY29udGVudHMge1xuICAmLS1pbnRybyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlY2Y0ZmMgMCUsICNmZmYgNTMuNjklLCAjZmZmIDEwMCUpO1xuICAgIHBhZGRpbmc6IDg0cHggMCAxMTNweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA0MXB4IDUuMyUgNDVweDtcbiAgICB9XG4gICAgJl90dGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbm90b1NlcmlmSnA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnUtYmx1ZSB7XG4gIEBpbmNsdWRlIG5vdG9TZXJpZkpwO1xuICBjb2xvcjogIzA5QTdDQztcbiAgbWFyZ2luLXJpZ2h0OiAtLjE1ZW07XG59XG4uaW50cm9fbW92IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbi5iYy1wbGF5ZXItVVlCM1F3aTZpX2RlZmF1bHQudmpzLXBsYXktYnV0dG9uLXNoYXBlLXNxdWFyZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLy9pc3N1ZVxuLmJsYXN0X2xwX2NvbnRlbnRzIHtcbiAgJi0taXNzdWUge1xuICAgIHBhZGRpbmc6IDE1NHB4IDAgMTQ1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3AvYmxhc3QvbHAvaW1hZ2VzL2lzc3VlLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDU5cHggMTAlIDEwN3B4O1xuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1zaGFkb3c6IDEwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmlzc3VlLXR4dC1iZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gICZfdHh0IHtcbiAgICBAaW5jbHVkZSBub3RvU2Fuc0pwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICB9XG4gICZfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLmlzc3VlLXR4dC1hZnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgJl90eHQge1xuICAgIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9pbWcge1xuICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gcGFnZW5hdlxuLmJsYXN0X2xwX2NvbnRlbnRzIHtcbiAgJi0tcGFnZW5hdiB7XG4gICAgcGFkZGluZzogODFweCAwIDk1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNDBweCA1JSA0NXB4O1xuICAgIH1cbiAgICAmX3R0bCB7XG4gICAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wYWdlbmF2IHtcbiAgJi0tbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAmIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAtIDEyMHB4KSAvIDQpO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICB9XG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc3BlZWR5XG4uYmxhc3RfbHBfY29udGVudHMge1xuICAmLS1zcGVlZHkge1xuICAgIHBhZGRpbmc6IDExOHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA5MnB4IDAgNTBweDtcbiAgICB9XG4gICAgJl90dGwge1xuICAgICAgQGluY2x1ZGUgbm90b1NlcmlmSnA7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICB9XG4gICAgICAmIGltZyB7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDlBN0NDO1xuICAgICAgICB0b3A6IDZlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbiB7XG4gICAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMyU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzZweDtcbiAgICAgIH1cbiAgICAgICYudS1zZXRfcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9wb2ludCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYxQTM4O1xuICAgICAgcGFkZGluZzogMTQ0cHggMCA3OHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogNThweCA1JSA2MXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJl90dGwge1xuICAgICAgICBAaW5jbHVkZSBub3RvU2VyaWZKcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfaW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNwZWVkeV9wb2ludF90eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMjElO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLnNwZWVkeV9wb2ludF9pbiB7XG4gICZfdHh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgJl9pbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG4gICZfdHh0MiB7XG4gICAgQGluY2x1ZGUgbm90b1NhbnNKcDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgfVxuICB9XG4gICZfbm90ZXMge1xuICAgIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAmICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxufVxuLnUtYmlnc2l6ZSB7XG4gIEBpbmNsdWRlIG5vdG9TZXJpZkpwO1xuICBmb250LXNpemU6IDEuNDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zcGVlZHlfbW92IHtcbiAgd2lkdGg6IDYwJTtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3BlZWR5X3R4dF9zZXQge1xuICB3aWR0aDogMzUuNiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMy43ZW07XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICZfdHRsIHtcbiAgICBAaW5jbHVkZSBPc3dhbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwOUE3Q0M7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IC44O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOUE3Q0M7XG4gICAgfVxuICB9XG4gICZfbGVhZCB7XG4gICAgQGluY2x1ZGUgbm90b1NlcmlmSnA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIH1cbiAgfVxufVxuXG4udS1jb250ZW50c19iZ19ibHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlY2Y0ZmMgMCUsICNmZmYgNTMuNjklLCAjZmZmIDEwMCUpO1xufVxuXG4vLyBjbGVhblxuLmJsYXN0X2xwX2NvbnRlbnRzIHtcbiAgJi0tY2xlYW4ge1xuICAgIG1heC13aWR0aDogMTE2NnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA3MnB4IDcuMiUgNTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyOXB4IDUlIDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cbiAgICAmX2luIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDUuMiU7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2xlYW5faW5fdHh0c2V0IHtcbiAgd2lkdGg6IDQ0LjglO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl90dGwge1xuICAgIEBpbmNsdWRlIG5vdG9TZXJpZkpwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9sZWFkIHtcbiAgICBAaW5jbHVkZSBub3RvU2Fuc0pwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLmNsZWFuX2luX2ltZ3NldCB7XG4gIHdpZHRoOiA0OS44JTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LWNvbnRlbnRzX2JnX3NtYWxsLXBvaW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3AvYmxhc3QvbHAvaW1hZ2VzL3NtYWxsLXBvaW50LWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zbWFsbF9wb2ludF9pbl9pbWcge1xuICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIHF1YWxpdHlcbi5ibGFzdF9scF9jb250ZW50cyB7XG4gICYtLXF1YWxpdHkge1xuICAgIHBhZGRpbmc6IDE2NnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IC00NHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4ucXVhbGl0eV9pbWdfbGlzdCB7XG4gIG1heC13aWR0aDogMTMwNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNiU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWFsaXR5X3dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLS1zbGlkZXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4LjUlO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJiBpbWcge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgfVxuICAgIH1cbiAgICAmIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAmIC5zbGljay1pbml0aWFsaXplZCAucXVhbGl0eV93cmFwLS1zbGlkZXNob3ctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzcGVjXG4uYmxhc3RfbHBfY29udGVudHMge1xuICAmLS1zcGVjIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYgMCUsICNmZmYgNTEuMjMlLCAjZTNlM2UzIDEwMCUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogODdweCAwIDY2cHg7XG4gICAgfVxuICAgICZfaW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMTI5cHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2LjQlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDQuNSU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgICAgJl9pbWcge1xuICAgICAgICB3aWR0aDogMjIuMiU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYm94IHtcbiAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX3R0bDAxe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMzAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwOUE3Q0M7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX3R0bHNldDAxe1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZXBlY190dGxfZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIE9zd2FsZDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwOUE3Q0M7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjNlbSk7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcm9kdWN0X25hbWUge1xuICBAaW5jbHVkZSBub3RvU2Fuc0pwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgJl9lbiAge1xuICAgIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIHNwIHtcbiAgLnByb2R1Y3RfZ29vZGRlc2lnbiB7XG4gICAgd2lkdGg6IDI1LjclO1xuICB9XG59XG4uc3BlY19pY29uIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLnNwZWNfbm90ZXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG4vL21pbmlfbHBfY29udGVudHMgc21hcnRcbi5taW5pX2xwX2NvbnRlbnRzIHtcbiAgJi0tc21hcnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gICYtLXR0bC1lbi1zbWFydCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMxLjJ2dztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgbm90b1NhbnNKcDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMC44ZW07XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIHJlY2lwZVxuLm1pbmlfbHBfY29udGVudHMge1xuICAmLS1yZWNpcGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gICYtLXR0bC1lbi1yZWNpcGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICYgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMXZ3O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHRsLXJlZCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNhODFiNGI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E4MWI0YjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuM2VtIDAuNmVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxufVxuXG4vLyBzdXBwb3J0XG4ubWluaV9scF9jb250ZW50cyB7XG4gICYtLXN1cHBvcnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICYtbWFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbnRhY3Rcbi5taW5pX2xwX2NvbnRlbnRzIHtcbiAgJi0tY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI0VDRjRGQztcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNDdweCAwIDE0N3B4O1xuICAgIH1cbiAgfVxuICAmLS1jb250YWN0X2luIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICB9XG4gIH1cbn1cbi5jb250YWN0LS10dGwge1xuICBAaW5jbHVkZSBTaGlwcG9yaTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDk3cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxufVxuLnNhbGVzX3NlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQ5cHggMCA2N3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMzNweCAwIDI0cHg7XG4gIH1cbiAgJi0tY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9ibGsge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICB9XG4gICAgJi0taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXR0bCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWh5cGhlbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taW5wdXQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNmVtO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMi41ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyZDlkZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODJkZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/nqbrmrITjgafjgq/jg6rjg4Pjgq/jgZXjgozjgZ/loLTlkIjjga7jgqjjg6njg7xcbiAgJi0tZXJyb3JfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAmLS1lcnJvcl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuLmNvbnRhY3QtLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDEuOWVtO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYTgxYjRiO1xufVxuLmNvbnRhY3RfZm9ybV9ibGsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA2OHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiA0OHB4IDUlO1xuICB9XG59XG4uZG0ge1xuICAmLS1saXN0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUNGNEZDO1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUNGNEZDO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgJl90dGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA1NDNweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRtLS1pdGVtLXJvdyB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgICAgICYuZG0tLXR0bF9yb3ctc3ViIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtICYge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxuICAmLS1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMXB4IDEycHggNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgJi0tc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwODJkZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmX2FyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgICBjb2xvcjogIzQxNDE0MTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDE1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICAgIH1cbiAgfVxuICAmLS1jYXV0aW9uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4uaW5wX2JsayB7XG4gICYtLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICYtcG9zdCB7XG4gICAgICB3aWR0aDogNi41ZW07XG4gICAgfVxuICAgICYtdGVsIHtcbiAgICAgIHdpZHRoOiAxNWVtO1xuICAgIH1cbiAgfVxufVxuLmNoZWtfYmxrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgJi0taW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zbGNfYmxrIHtcbiAgd2lkdGg6IDhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnNsY19ibGstLWxpc3Qge1xuICBAaW5jbHVkZSBub3RvU2Fuc0pwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhNWE1YTU7XG59XG4uZXJybXNnX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXJybXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYWNrZW5kX2Vycm9yOm5vdCg6ZW1wdHkpIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmJhY2tlbmRfZXJyb3JfYXBwZW5kX2luZm86bm90KDplbXB0eSkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC1oZWlnaHQ6IDNsaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWN0X2Zvcm0ge1xuICAmLS1pbnB1dCB7XG5cbiAgfVxuICAmLS1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtLWNvbXBsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2hla19ibGsgLmVycm1zZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXQuZXJybXNnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTVlODtcbn1cblxuLy8gc3BfZm9vdGVyX2N0YVxuLmNtbi1nbF9mb290ZXItLWNvcHlfaW4ge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zcF9mb290ZXJfY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAmLS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG5vdG9TYW5zSnA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZjgwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy8gZm9ybSBjb21maXJtIC8gY29tcGxldGVcbi5jb250YWN0X2Zvcm1fYmxrLmNvbnRhY3RfZm9ybV9ibGstLWNvbWZpcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY29udGFjdF9mb3JtX2Jsay0tY29tZmlybSAuZG0tLWl0ZW1fdHRsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtIC5kbS0taXRlbV9kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gIH1cbn1cbi5jb250YWN0X2Zvcm1fYmxrLS1jb21wbGV0ZV90eHQge1xuICBAaW5jbHVkZSBPc3dhbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbmEuY29udGFjdF9mb3JtX2Jsay0tY29tcGxldGVfYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMGU5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODJkZjtcbiAgfVxufVxuXG4ubHBfcG9yaWN5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDcxcHggNSUgNThweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDMwcHggNSUgMzBweDtcbiAgfVxuICAmX2luIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gICZfdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgJl90eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gICZfYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0ZW07XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgMi41ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzgwODA4MDtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogNDglO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjUyNTI7XG4gICAgfVxuICB9XG59XG4ubnItZm9vdGVyLS1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICAmX2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgZ2FwOiAyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZ2FwOiAxLjdlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmIGEge1xuICAgICAgY29sb3I6ICM3QjdCN0I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjZWNlY2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8g44Od44OD44OX44Ki44OD44OX5YWx6YCaXG4ucG9wdXB7XG5cdC8qcG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MTIwcHg7XG5cdHRvcDoxNjBweDsqL1xuXHRwb3NpdGlvbjpmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC02MCUpO1xuXHRtYXgtd2lkdGg6IDExMjBweDtcblx0ei1pbmRleDo5OTtcbiAgbWFyZ2luLXRvcDogODlweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbiAgJiAuY29udGFjdC0tdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICYgLnNhbGVzX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNDlweCA2MHB4IDc3cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNDFweCAyMHB4IDUycHg7XG4gICAgfVxuICB9XG59XG4uc2FsZXNfc2VhcmNoLS1jYXB0aW9uX251bSB7XG4gIGNvbG9yOiAjMkQ5REQ4O1xufVxuLnBvcHVwIC5jbG9zZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDBweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MmRmO1xuICB9XG59XG5cbiNwb3B1cF9iZ3tcblx0cG9zaXRpb246Zml4ZWQ7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRiYWNrZ3JvdW5kOiNFQ0Y0RkM7XG5cdG9wYWNpdHk6MTtcblx0ei1pbmRleDo5ODtcblx0ZGlzcGxheTpub25lO1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuI3BvcHVwX2Nvbm5lY3R7ZGlzcGxheTpub25lO31cblxuLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5jb250YWN0X2RldGFpbF90YWJsZS0tdGgge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IyQjJCMjtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG59XG5cbkBpbmNsdWRlIHNwIHtcbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMHB4O1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IyQjJCMjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAtM3B4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGJvZHkgdGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiB9XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMzAwOzQwMDs1MDA7NzAwJmZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzUwMDs3MDAmZmFtaWx5PU9zd2FsZDp3Z2h0QDcwMCZmYW1pbHk9U2hpcHBvcmkrTWluY2hvK0IxJmRpc3BsYXk9c3dhcFwiKTtcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxubGksXG5kdCxcbmRkLFxuc3BhbixcbnN0cm9uZyxcbmEsXG5kaXYge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWluaV9scF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDI3cHg7XG4gIGhlaWdodDogODlweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2xwX2hlYWRlciB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9scF9oZWFkZXItLWxvZ28ge1xuICAgIHdpZHRoOiAyMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfbHBfaGVhZGVyLS1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5taW5pX2xwX2hlYWRlci0tY29udGFjdF9idG4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZjgwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLm1pbmlfbHBfaGVhZGVyLS1jb250YWN0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNjYwMDU7XG59XG5cbi5taW5pX2xwIHtcbiAgcGFkZGluZy10b3A6IDg5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9scCB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gIH1cbn1cblxuLmJsYXN0X2xwX21haW5fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDg5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfbWFpbl92aXN1YWwge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbn1cblxuLm12MDQtc3BlYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQxLjglO1xuICByaWdodDogNCU7XG4gIGJvdHRvbTogOC4yJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgMXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubXYwNC1zcGVjIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIHJpZ2h0OiA0JTtcbiAgICBib3R0b206IDE3cHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUgLm12MDQtc3BlYyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9iamVjdF9jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS10dGwge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2xwX2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG4ubWluaV9scF9jb250ZW50cy0tdHRsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5ibGFzdF9scF9jb250ZW50cy0taW50cm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VjZjRmYyAwJSwgI2ZmZiA1My42OSUsICNmZmYgMTAwJSk7XG4gIHBhZGRpbmc6IDg0cHggMCAxMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0taW50cm8ge1xuICAgIHBhZGRpbmc6IDQxcHggNS4zJSA0NXB4O1xuICB9XG59XG5cbi5ibGFzdF9scF9jb250ZW50cy0taW50cm9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLWludHJvX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnUtYmx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDlBN0NDO1xuICBtYXJnaW4tcmlnaHQ6IC0uMTVlbTtcbn1cblxuLmludHJvX21vdiB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW50cm9fbW92IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbi5iYy1wbGF5ZXItVVlCM1F3aTZpX2RlZmF1bHQudmpzLXBsYXktYnV0dG9uLXNoYXBlLXNxdWFyZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1pc3N1ZSB7XG4gIHBhZGRpbmc6IDE1NHB4IDAgMTQ1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wL2JsYXN0L2xwL2ltYWdlcy9pc3N1ZS1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLWlzc3VlIHtcbiAgICBwYWRkaW5nOiA1OXB4IDEwJSAxMDdweDtcbiAgfVxufVxuXG4uYmxhc3RfbHBfY29udGVudHMtLWlzc3VlX3R0bCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLWlzc3VlX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5pc3N1ZS10eHQtYmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4uaXNzdWUtdHh0LWJlZm9yZV90eHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmlzc3VlLXR4dC1iZWZvcmVfdHh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uaXNzdWUtdHh0LWJlZm9yZV9pbWcge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaXNzdWUtdHh0LWJlZm9yZV9pbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmlzc3VlLXR4dC1hZnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuLmlzc3VlLXR4dC1hZnRlcl90eHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmlzc3VlLXR4dC1hZnRlcl90eHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5pc3N1ZS10eHQtYWZ0ZXJfaW1nIHtcbiAgbWFyZ2luLXRvcDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmlzc3VlLXR4dC1hZnRlcl9pbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1wYWdlbmF2IHtcbiAgcGFkZGluZzogODFweCAwIDk1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLXBhZ2VuYXYge1xuICAgIHBhZGRpbmc6IDQwcHggNSUgNDVweDtcbiAgfVxufVxuXG4uYmxhc3RfbHBfY29udGVudHMtLXBhZ2VuYXZfdHRsIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJsYXN0X2xwX2NvbnRlbnRzLS1wYWdlbmF2X3R0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5wYWdlbmF2LS1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucGFnZW5hdi0tbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ucGFnZW5hdi0tbGlzdCBsaSB7XG4gIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAtIDEyMHB4KSAvIDQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBhZ2VuYXYtLWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlbmF2LS1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLnBhZ2VuYXYtLWxpc3QgbGkgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5cbi5wYWdlbmF2LS1saXN0IGxpIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHkge1xuICBwYWRkaW5nOiAxMThweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLXNwZWVkeSB7XG4gICAgcGFkZGluZzogOTJweCAwIDUwcHg7XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHlfdHRsIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHlfdHRsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuXG4uYmxhc3RfbHBfY29udGVudHMtLXNwZWVkeV90dGwgaW1nIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHlfc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHlfc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwOUE3Q0M7XG4gIHRvcDogNmVtO1xuICBsZWZ0OiAwO1xufVxuXG4uYmxhc3RfbHBfY29udGVudHMtLXNwZWVkeV9pbiB7XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBtYXJnaW4tdG9wOiA1M3B4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHlfaW4ge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHlfaW4udS1zZXRfcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0tc3BlZWR5X2luLnUtc2V0X3JldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVlZHlfcG9pbnQge1xuICBiYWNrZ3JvdW5kOiAjMDYxQTM4O1xuICBwYWRkaW5nOiAxNDRweCAwIDc4cHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0tc3BlZWR5X3BvaW50IHtcbiAgICBwYWRkaW5nOiA1OHB4IDUlIDYxcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxhc3RfbHBfY29udGVudHMtLXNwZWVkeV9wb2ludF90dGwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLXNwZWVkeV9wb2ludF90dGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5ibGFzdF9scF9jb250ZW50cy0tc3BlZWR5X3BvaW50X2luIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLXRvcDogNDFweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnNwZWVkeV9wb2ludF90eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BlZWR5X3BvaW50X3R4dCBpbWcge1xuICAgIHdpZHRoOiAyMSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zcGVlZHlfcG9pbnRfaW5fdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BlZWR5X3BvaW50X2luX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uc3BlZWR5X3BvaW50X2luX2ltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcGVlZHlfcG9pbnRfaW5faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5zcGVlZHlfcG9pbnRfaW5fdHh0MiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BlZWR5X3BvaW50X2luX3R4dDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gIH1cbn1cblxuLnNwZWVkeV9wb2ludF9pbl9ub3RlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BlZWR5X3BvaW50X2luX25vdGVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uc3BlZWR5X3BvaW50X2luX25vdGVzICsgKiB7XG4gIG1hcmdpbi10b3A6IC41ZW07XG59XG5cbi51LWJpZ3NpemUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNwZWVkeV9tb3Yge1xuICB3aWR0aDogNjAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNwZWVkeV9tb3Yge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zcGVlZHlfdHh0X3NldCB7XG4gIHdpZHRoOiAzNS42JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzLjdlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcGVlZHlfdHh0X3NldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc3BlZWR5X3R4dF9zZXRfdHRsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA5QTdDQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcGVlZHlfdHh0X3NldF90dGwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOUE3Q0M7XG4gIH1cbn1cblxuLnNwZWVkeV90eHRfc2V0X2xlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BlZWR5X3R4dF9zZXRfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cblxuLnNwZWVkeV90eHRfc2V0X25vdGVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMGVtO1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcGVlZHlfdHh0X3NldF9ub3RlcyB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG5cbi51LWNvbnRlbnRzX2JnX2JsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VjZjRmYyAwJSwgI2ZmZiA1My42OSUsICNmZmYgMTAwJSk7XG59XG5cbi5ibGFzdF9scF9jb250ZW50cy0tY2xlYW4ge1xuICBtYXgtd2lkdGg6IDExNjZweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMTA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDcycHggNy4yJSA1NnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0tY2xlYW4ge1xuICAgIHBhZGRpbmc6IDI5cHggNSUgMzJweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5ibGFzdF9scF9jb250ZW50cy0tY2xlYW5faW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUuMiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLWNsZWFuX2luIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuXG4uY2xlYW5faW5fdHh0c2V0IHtcbiAgd2lkdGg6IDQ0LjglO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNsZWFuX2luX3R4dHNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNsZWFuX2luX3R4dHNldF90dGwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNsZWFuX2luX3R4dHNldF90dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNsZWFuX2luX3R4dHNldF9sZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbGVhbl9pbl90eHRzZXRfbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cblxuLmNsZWFuX2luX2ltZ3NldCB7XG4gIHdpZHRoOiA0OS44JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbGVhbl9pbl9pbWdzZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LWNvbnRlbnRzX2JnX3NtYWxsLXBvaW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3AvYmxhc3QvbHAvaW1hZ2VzL3NtYWxsLXBvaW50LWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNtYWxsX3BvaW50X2luX2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc21hbGxfcG9pbnRfaW5faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1xdWFsaXR5IHtcbiAgcGFkZGluZzogMTY2cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAtNDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0tcXVhbGl0eSB7XG4gICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5xdWFsaXR5X2ltZ19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMzA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS42JTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5xdWFsaXR5X2ltZ19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWFsaXR5X3dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucXVhbGl0eV93cmFwLS1zbGlkZXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnF1YWxpdHlfd3JhcC0tc2xpZGVzaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxOC41JTtcbiAgfVxufVxuXG4ucXVhbGl0eV93cmFwLS1zbGlkZXNob3ctY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucXVhbGl0eV93cmFwLS1zbGlkZXNob3cgaW1nIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cblxuLnF1YWxpdHlfd3JhcC0tc2xpZGVzaG93IC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5xdWFsaXR5X3dyYXAtLXNsaWRlc2hvdyAuc2xpY2staW5pdGlhbGl6ZWQgLnF1YWxpdHlfd3JhcC0tc2xpZGVzaG93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uYmxhc3RfbHBfY29udGVudHMtLXNwZWMge1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAlLCAjZmZmIDUxLjIzJSwgI2UzZTNlMyAxMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0tc3BlYyB7XG4gICAgcGFkZGluZzogODdweCAwIDY2cHg7XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVjX2luIHtcbiAgbWF4LXdpZHRoOiAxMTI5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNi40JSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNC41JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0tc3BlY19pbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5ibGFzdF9scF9jb250ZW50cy0tc3BlY19pbl9pbWcge1xuICB3aWR0aDogMjIuMiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLXNwZWNfaW5faW1nIHtcbiAgICB3aWR0aDogNTQlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVjX2luX2JveCB7XG4gIHdpZHRoOiA1OSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLXNwZWNfaW5fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVjX2luX2JveF90dGwwMSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYmxhc3RfbHBfY29udGVudHMtLXNwZWNfaW5fYm94X3R0bDAxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVjX2luX2JveF90dGwwMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDlBN0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJsYXN0X2xwX2NvbnRlbnRzLS1zcGVjX2luX2JveF90dGxzZXQwMSB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ibGFzdF9scF9jb250ZW50cy0tc3BlY19pbl9ib3hfdHRsc2V0MDEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uc2VwZWNfdHRsX2VuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzA5QTdDQztcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjNlbSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2VwZWNfdHRsX2VuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdF9uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfbmFtZV9lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdF9uYW1lX2VuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9kdWN0X2dvb2RkZXNpZ24ge1xuICAgIHdpZHRoOiAyNS43JTtcbiAgfVxufVxuXG4uc3BlY19pY29uIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcGVjX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC5zcGVjX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNwZWNfbm90ZXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNwZWNfbm90ZXMge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxufVxuXG4ubWluaV9scF9jb250ZW50cy0tc21hcnQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm1pbmlfbHBfY29udGVudHMtLXR0bC1lbi1zbWFydCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfbHBfY29udGVudHMtLXR0bC1lbi1zbWFydCBpbWcge1xuICAgIGhlaWdodDogMzEuMnZ3O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS10dGwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9scF9jb250ZW50cy0tdHRsIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cblxuLm1pbmlfbHBfY29udGVudHMtLXR0bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ubWluaV9scF9jb250ZW50cy0tcmVjaXBlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS10dGwtZW4tcmVjaXBlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9scF9jb250ZW50cy0tdHRsLWVuLXJlY2lwZSBpbWcge1xuICAgIGhlaWdodDogMjF2dztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubWluaV9scF9jb250ZW50cy0tdHRsLXJlZCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2E4MWI0YjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E4MWI0YjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAwLjNlbSAwLjZlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2xwX2NvbnRlbnRzLS10dGwtcmVkIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS1zdXBwb3J0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS1zdXBwb3J0LW1hcCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2xwX2NvbnRlbnRzLS1zdXBwb3J0LW1hcCB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG5cbi5taW5pX2xwX2NvbnRlbnRzLS1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkM7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2xwX2NvbnRlbnRzLS1jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0N3B4IDAgMTQ3cHg7XG4gIH1cbn1cblxuLm1pbmlfbHBfY29udGVudHMtLWNvbnRhY3RfaW4ge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmNvbnRhY3QtLXR0bCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBCMVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0LS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0OXB4IDAgNjdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zYWxlc19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDMzcHggMCAyNHB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2gtLWNhcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2FsZXNfc2VhcmNoLS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNhbGVzX3NlYXJjaF9ibGsge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGsge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbn1cblxuLnNhbGVzX3NlYXJjaF9ibGstLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGstLWluIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2FsZXNfc2VhcmNoX2Jsay0tdHRsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGstLXR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2hfYmxrLS1oeXBoZW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNhbGVzX3NlYXJjaF9ibGstLWh5cGhlbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2hfYmxrLS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDZlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zYWxlc19zZWFyY2hfYmxrLS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zYWxlc19zZWFyY2hfYmxrLS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E1YTVhNTtcbn1cblxuLnNhbGVzX3NlYXJjaF9ibGstLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMi41ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmQ5ZGQ4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2FsZXNfc2VhcmNoX2Jsay0tYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLnNhbGVzX3NlYXJjaF9ibGstLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZGY7XG59XG5cbi5zYWxlc19zZWFyY2gtLWVycm9yX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2FsZXNfc2VhcmNoLS1lcnJvcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uc2FsZXNfc2VhcmNoLS1lcnJvcl90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2FsZXNfc2VhcmNoLS1lcnJvcl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbnRhY3QtLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxLjllbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYTgxYjRiO1xufVxuXG4uY29udGFjdF9mb3JtX2JsayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDY4cHggNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0X2Zvcm1fYmxrIHtcbiAgICBwYWRkaW5nOiA0OHB4IDUlO1xuICB9XG59XG5cbi5kbS0tbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUNGNEZDO1xufVxuXG4uZG0tLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUNGNEZDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmRtLS1pdGVtX3R0bCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRtLS1pdGVtX3R0bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmRtLS1pdGVtX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1NDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5kbS0taXRlbV9kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRtLS1pdGVtLmRtLS1pdGVtLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMCA1cHg7XG59XG5cbi5kbS0taXRlbS5kbS0taXRlbS1yb3cuZG0tLXR0bF9yb3ctc3ViIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtIC5kbS0taXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmRtLS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgwMDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXB4IDEycHggNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZG0tLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMGU5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAyMGVtO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZG0tLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRtLS1zdWJtaXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5kbS0tc3VibWl0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZG0tLXN1Ym1pdDpkaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kbS0tc3VibWl0X2FyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0M3B4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uZG0tLWJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuICBjb2xvcjogIzQxNDE0MTtcbiAgYm9yZGVyOiAwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxNWVtO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRtLS1iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5kbS0tYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG59XG5cbi5kbS0tYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG59XG5cbi5kbS0tY2F1dGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZG0tLWNhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaW5wX2Jsay0tYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlucF9ibGstLWFyZWEtcG9zdCB7XG4gIHdpZHRoOiA2LjVlbTtcbn1cblxuLmlucF9ibGstLWFyZWEtdGVsIHtcbiAgd2lkdGg6IDE1ZW07XG59XG5cbi5jaGVrX2JsayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5jaGVrX2Jsay0taW5wdXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2xjX2JsayB7XG4gIHdpZHRoOiA4ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsY19ibGs6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcwNzA3MDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xjX2Jsay0tbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGNfYmxrLS1saXN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTVhNWE1O1xufVxuXG4uZXJybXNnX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lcnJtc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmFja2VuZF9lcnJvcjpub3QoOmVtcHR5KSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmJhY2tlbmRfZXJyb3JfYXBwZW5kX2luZm86bm90KDplbXB0eSkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC1oZWlnaHQ6IDNsaDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIGJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWN0X2Zvcm0tLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdF9mb3JtLS1jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVrX2JsayAuZXJybXNnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0LmVycm1zZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U1ZTg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY21uLWdsX2Zvb3Rlci0tY29weV9pbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNwX2Zvb3Rlcl9jdGEge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zcF9mb290ZXJfY3RhLS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmY4MDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhY3RfZm9ybV9ibGsuY29udGFjdF9mb3JtX2Jsay0tY29tZmlybSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtIC5kbS0taXRlbV90dGwge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29udGFjdF9mb3JtX2Jsay0tY29tZmlybSAuZG0tLWl0ZW1fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0X2Zvcm1fYmxrLS1jb21maXJtIC5kbS0taXRlbV9kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfZm9ybV9ibGstLWNvbXBsZXRlX3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbnRhY3RfZm9ybV9ibGstLWNvbXBsZXRlX3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuYS5jb250YWN0X2Zvcm1fYmxrLS1jb21wbGV0ZV9iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDBweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgYS5jb250YWN0X2Zvcm1fYmxrLS1jb21wbGV0ZV9iYWNrIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbmEuY29udGFjdF9mb3JtX2Jsay0tY29tcGxldGVfYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZGY7XG59XG5cbi5scF9wb3JpY3kge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNzFweCA1JSA1OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxwX3BvcmljeSB7XG4gICAgcGFkZGluZzogMzBweCA1JSAzMHB4O1xuICB9XG59XG5cbi5scF9wb3JpY3lfaW4ge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmxwX3BvcmljeV90dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5scF9wb3JpY3lfdHRsIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5scF9wb3JpY3lfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxwX3BvcmljeV90eHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubHBfcG9yaWN5X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNGVtO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMi41ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODA4MDgwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5scF9wb3JpY3lfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi5scF9wb3JpY3lfYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5scF9wb3JpY3lfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTI1Mjtcbn1cblxuLm5yLWZvb3Rlci0tbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLm5yLWZvb3Rlci0tbmF2X2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgZ2FwOiAyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uci1mb290ZXItLW5hdl9pbiB7XG4gICAgZ2FwOiAxLjdlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubnItZm9vdGVyLS1uYXZfaW4gYSB7XG4gIGNvbG9yOiAjN0I3QjdCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uci1mb290ZXItLW5hdl9pbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZWNlY2U7XG59XG5cbi5wb3B1cCB7XG4gIC8qcG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MTIwcHg7XG5cdHRvcDoxNjBweDsqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNjAlKTtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBtYXJnaW4tdG9wOiA4OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvcHVwIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG5cbi5wb3B1cCAuY29udGFjdC0tdHRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvcHVwIC5zYWxlc19zZWFyY2gge1xuICBwYWRkaW5nOiA0OXB4IDYwcHggNzdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb3B1cCAuc2FsZXNfc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA0MXB4IDIwcHggNTJweDtcbiAgfVxufVxuXG4uc2FsZXNfc2VhcmNoLS1jYXB0aW9uX251bSB7XG4gIGNvbG9yOiAjMkQ5REQ4O1xufVxuXG4ucG9wdXAgLmNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDBweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9wdXAgLmNsb3NlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuXG4ucG9wdXAgLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODJkZjtcbn1cblxuI3BvcHVwX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkM7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNwb3B1cF9jb25uZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5jb250YWN0X2RldGFpbF90YWJsZS0tdGgge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IyQjJCMjtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbn1cblxuLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFjdF9kZXRhaWxfdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwcHg7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjJCMkIyO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMkIyQjI7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbnRhY3RfZGV0YWlsX3RhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0zcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxuICAuY29udGFjdF9kZXRhaWxfdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjJCMkIyO1xuICB9XG4gIC5jb250YWN0X2RldGFpbF90YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IyQjJCMjtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AbWl4aW4gd2ViX2ZvbnQge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1peGluIGZ6KCRzaXplOiAyNCwgJGJhc2U6IDE2KSB7XG5cdGZvbnQtc2l6ZTogJHNpemUgKyBweDtcblx0Zm9udC1zaXplOiBjYWxjKCgkc2l6ZSAvICRiYXNlKSAqIDFyZW0pO1xufVxuQG1peGluIGNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMDtcblx0XHRjb250ZW50OiAnLic7XG5cdH1cbn1cbkBtaXhpbiBzcHJpdGUtd2lkdGgoJHNwcml0ZSkge1xuXHR3aWR0aDogbnRoKCRzcHJpdGUsIDUpLzI7XG59XG5AbWl4aW4gc3ByaXRlLWhlaWdodCgkc3ByaXRlKSB7XG5cdGhlaWdodDogbnRoKCRzcHJpdGUsIDYpLzI7XG59XG5AbWl4aW4gc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpIHtcblx0JHNwcml0ZS1vZmZzZXQteDogbnRoKCRzcHJpdGUsIDMpLzI7XG5cdCRzcHJpdGUtb2Zmc2V0LXk6IG50aCgkc3ByaXRlLCA0KS8yO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkc3ByaXRlLW9mZnNldC14ICAkc3ByaXRlLW9mZnNldC15O1xufVxuQG1peGluIHNwcml0ZS1pbWFnZSgkc3ByaXRlKSB7XG5cdCRzcHJpdGUtaW1hZ2U6IG50aCgkc3ByaXRlLCA5KTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1hZ2VzL3Nwcml0ZS5wbmcpO1xufVxuQG1peGluIHNwcml0ZS1zaXplKCRzcHJpdGUpIHtcblx0YmFja2dyb3VuZC1zaXplOiBudGgoJHNwcml0ZSwgNykvMiBudGgoJHNwcml0ZSwgOCkvMjtcbn1cbkBtaXhpbiBzcHJpdGUoJHNwcml0ZSkge1xuXHRAaW5jbHVkZSBzcHJpdGUtaW1hZ2UoJHNwcml0ZSk7XG5cdEBpbmNsdWRlIHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlKTtcblx0QGluY2x1ZGUgc3ByaXRlLXdpZHRoKCRzcHJpdGUpO1xuXHRAaW5jbHVkZSBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpO1xuXHRAaW5jbHVkZSBzcHJpdGUtc2l6ZSgkc3ByaXRlKTtcbn1cbkBtaXhpbiBhcnJvdygkZGlyZWN0aW9uOiByaWdodCwgJHNpemU6IDEwLCAkb3RoZXItc2l6ZTogMTAsICRjb2xvcjogYmxhY2spe1xuXHQkb3RoZXItMSA6IHRvcDtcblx0JG90aGVyLTIgOiBib3R0b207XG5cdCRzZXQ6IGxlZnQ7XG5cdEBpZiAkZGlyZWN0aW9uID09IGxlZnR7XG5cdFx0JHNldDogcmlnaHQ7XG5cdFx0JG90aGVyLTEgOiB0b3A7XG5cdFx0JG90aGVyLTIgOiBib3R0b207XG5cdH1AZWxzZeOAgGlmICRkaXJlY3Rpb24gPT0gdG9we1xuXHRcdCRzZXQ6IGJvdHRvbTtcblx0fUBlbHNl44CAaWYgJGRpcmVjdGlvbiA9PSBib3R0b217XG5cdFx0JHNldDogdG9wO1xuXHR9QGVsc2XjgIB7XG5cdFx0JHNldDogbGVmdDtcblx0fVxuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXI6ICRzaXplICsgcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci0jeyRvdGhlci0xfS13aWR0aDogJG90aGVyLXNpemUgKyBweDtcblx0Ym9yZGVyLSN7JG90aGVyLTJ9LXdpZHRoOiAkb3RoZXItc2l6ZSArIHB4O1xuXHRib3JkZXItI3skc2V0fS1jb2xvcjogJGNvbG9yO1xufVxuXG5AbWl4aW4gcmVzaXplTWFyZ2luKCkge1xuXHRwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG5AbWl4aW4gdGIoKSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwKCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwYygpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3A1KCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNwNSkge1xuICAgIEBjb250ZW50O1xuICB9XG59Il19 */
