@charset "UTF-8";
/* ======================================================================
  p-soundproofing-example
====================================================================== */
#p-soundproofing-example .l-main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 100px auto 0;
  width: 1200px;
}
@media screen and (max-width: 1200px) {
  #p-soundproofing-example .l-main {
    margin: 50px auto 0;
    padding: 0 4.6875vw;
    width: 100%;
  }
}
#p-soundproofing-example .l-main-common {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-common {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-common-textarea .c-heading-2 {
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-common-textarea .c-heading-2__en {
    padding: 0 0 0 15px;
  }
}
#p-soundproofing-example .l-main-common-textarea .c-heading-2__en:before {
  top: -3px;
  content: url(../img/common/ico-note.svg);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-common-textarea .c-heading-2__en:before {
    top: 0;
  }
}
#p-soundproofing-example .l-main-common-textarea .c-heading-2__jp {
  line-height: 1.5;
}
#p-soundproofing-example .l-main-common-lead {
  margin: 50px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-common-lead {
    margin: 30px 0 0;
  }
}
#p-soundproofing-example .l-main-common-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  width: 620px;
}
#p-soundproofing-example .l-main .c-card-1__title {
  color: #354b71;
}
#p-soundproofing-example .l-side {
  position: absolute;
  top: 20px;
  left: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
  width: 200px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-side {
    position: initial;
    top: initial;
    left: initial;
    width: 100%;
  }
}
#p-soundproofing-example .l-side a {
  position: relative;
  padding: 0 0 0 16px;
  width: 100%;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.7;
  opacity: 0.2;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-side a {
    font-weight: bold;
  }
}
#p-soundproofing-example .l-side a._active {
  color: #354b71;
  font-weight: bold;
  opacity: 1;
}
#p-soundproofing-example .l-side a._active:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: #58a797;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#p-soundproofing-example .l-side .u-pc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-side .u-pc {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-side .u-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
  }
  #p-soundproofing-example .l-side .u-sp-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: calc(50% - 8px);
    border-bottom: 1px solid #354b71;
  }
  #p-soundproofing-example .l-side .u-sp-link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2px 0 10px;
    color: #354b71;
    opacity: 1;
  }
  #p-soundproofing-example .l-side .u-sp-link:before {
    position: absolute;
    right: 0;
    bottom: 1px;
    content: url(../img/common/sp/anchor-ico.svg);
  }
}
#p-soundproofing-example .l-main-content {
  margin: 0 auto;
  padding: 0 0 0 200px;
  width: 1200px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content {
    margin: 100px 0 0;
    padding: 0;
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content {
    width: 100%;
  }
}
#p-soundproofing-example .l-main-content__section {
  margin: 0 0 70px;
}
@media screen and (min-width: 768px) {
  #p-soundproofing-example .l-main-content__section {
    margin: 0 0 200px;
  }
}
#p-soundproofing-example .l-main-content__section:last-of-type {
  margin: 0;
}
#p-soundproofing-example .l-main-content-lead {
  margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-lead {
    margin: 20px 0 0;
  }
}
#p-soundproofing-example .l-main-content__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  margin: 50px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    margin: 30px 0 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content__box {
    gap: 25px;
  }
}
#p-soundproofing-example .l-main-content__box:not(:first-of-type) {
  margin: 80px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box:not(:first-of-type) {
    margin: 50px 0 0;
  }
}
#p-soundproofing-example .l-main-content__box._reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box._reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#p-soundproofing-example .l-main-content__box-item-image {
  width: 500px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box-item-image {
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content__box-item-image {
    width: 50%;
  }
}
#p-soundproofing-example .l-main-content__box-item-text {
  width: calc(100% - 550px);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box-item-text {
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content__box-item-text {
    width: 50%;
  }
}
#p-soundproofing-example .l-main-content__box-item-text-description {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box-item-text-description {
    margin: 10px 0 0;
  }
}
#p-soundproofing-example .l-main-content__box-item-text-indent {
  margin: 5px 0 0;
  padding: 0 0 0 1em;
  text-indent: -1em;
  font-size: 12px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box-item-text-indent {
    font-size: 1rem;
  }
}
#p-soundproofing-example .l-main-content__box-item-text-lists {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box-item-text-lists {
    margin: 15px 0 0;
  }
}
#p-soundproofing-example .l-main-content__box-item-text-list {
  position: relative;
  padding: 0 0 0 25px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box-item-text-list {
    padding: 0 0 0 20px;
  }
}
#p-soundproofing-example .l-main-content__box-item-text-list:before {
  position: absolute;
  top: 16px;
  left: 5px;
  width: 8px;
  height: 2px;
  background: #354b71;
  content: "";
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__box-item-text-list:before {
    top: 14px;
  }
}
#p-soundproofing-example .l-main-content-feature {
  margin: 80px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-feature {
    margin: 50px 0 0;
  }
}
#p-soundproofing-example .l-main-content-feature-lead {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-feature-lead {
    margin: 15px 0 0;
  }
}
#p-soundproofing-example .l-main-content-feature-youtube {
  position: relative;
  margin: 30px auto 0;
  width: 700px;
  height: 395px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-feature-youtube {
    margin: 20px 0 0;
    aspect-ratio: 6/3.4;
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content-feature-youtube {
    aspect-ratio: 6/3.4;
    width: 500px;
    height: auto;
  }
}
#p-soundproofing-example .l-main-content-feature-youtube-double {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 20px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-feature-youtube-double {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
#p-soundproofing-example .l-main-content-feature-youtube-double .l-main-content-feature-youtube {
  aspect-ratio: 6/3.4;
  width: 100%;
  height: auto;
}
#p-soundproofing-example .l-main-content-feature-youtube-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#p-soundproofing-example .l-main-content__table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 10px;
  margin: 50px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table {
    gap: 0 5px;
  }
}
#p-soundproofing-example .l-main-content__table-row.row1 {
  width: 220px;
  border-radius: 10px;
  background: #f7f7f5;
}
#p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column {
  color: #354b71;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column {
    padding: 25px 0;
    line-height: 1.4;
  }
}
#p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column:nth-of-type(2) {
  position: relative;
  padding: 34px 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column:nth-of-type(2) {
    padding: 43px 0;
  }
}
#p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column:nth-of-type(2):before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 90%;
  height: 1px;
  background: #dadcde;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column:nth-of-type(2):before {
    width: 70%;
  }
}
#p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column:nth-of-type(2):after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 90%;
  height: 1px;
  background: #dadcde;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column:nth-of-type(2):after {
    width: 70%;
  }
}
#p-soundproofing-example .l-main-content__table-row.row1 .l-main-content__table-column:nth-of-type(3) {
  padding: 34px 0;
}
#p-soundproofing-example .l-main-content__table-row.row2 {
  overflow: hidden;
  width: 380px;
  border-radius: 10px;
}
#p-soundproofing-example .l-main-content__table-row.row2 .l-main-content__table-column:first-of-type {
  background: #f7f7f5;
}
#p-soundproofing-example .l-main-content__table-row.row2 .l-main-content__table-column:not(:first-of-type) {
  position: relative;
  padding: 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row2 .l-main-content__table-column:not(:first-of-type) {
    padding: 20px 0;
  }
}
#p-soundproofing-example .l-main-content__table-row.row2 .l-main-content__table-column:not(:first-of-type):after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 90%;
  height: 1px;
  background: #dadcde;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#p-soundproofing-example .l-main-content__table-row.row2 .l-main-content__table-column {
  color: #354b71;
  font-weight: 700;
}
#p-soundproofing-example .l-main-content__table-row.row3 {
  overflow: hidden;
  width: 380px;
  border-radius: 10px;
}
#p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:first-of-type {
  background: #58a797;
  color: #fff;
}
#p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:not(:first-of-type) {
  padding: 0;
  padding: 17px 0 0;
  height: 100px;
  background: #fffbe2;
  color: #58a797;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:not(:first-of-type) {
    padding: 20px 0;
    height: auto;
  }
}
#p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:not(:first-of-type)._sp {
  padding: 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:not(:first-of-type)._sp {
    padding: 20px 0;
  }
}
#p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:nth-of-type(2) {
  position: relative;
  padding: 17px 0 0;
  height: 100px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:nth-of-type(2) {
    padding: 15px 0;
    height: auto;
  }
}
#p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column:nth-of-type(2):after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 90%;
  height: 1px;
  background: #dadcde;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#p-soundproofing-example .l-main-content__table-row.row3 .l-main-content__table-column {
  color: #354b71;
  font-weight: 600;
}
#p-soundproofing-example .l-main-content__table-column {
  padding: 20px 0;
  text-align: center;
}
#p-soundproofing-example .l-main-content__table .size1 {
  font-weight: 600;
  font-style: italic;
  font-size: 50px;
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size1 {
    font-size: 3.6rem;
    line-height: 1;
  }
}
#p-soundproofing-example .l-main-content__table .size1._another {
  font-size: 66px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size1._another {
    font-size: 4.8rem;
  }
  #p-soundproofing-example .l-main-content__table .size1._another._sp {
    font-size: 36px;
  }
}
#p-soundproofing-example .l-main-content__table .size2 {
  display: inline-block;
  margin: 0 0 0 5px;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size2 {
    margin: 0;
    font-size: 1.6rem;
    line-height: 1;
  }
  #p-soundproofing-example .l-main-content__table .size2._another {
    font-size: 2rem;
  }
}
#p-soundproofing-example .l-main-content__table .size3 {
  display: inline-block;
  margin: 0 5px 0 0;
  font-style: italic;
  font-size: 38px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size3 {
    margin: 0;
    font-size: 2.6rem;
    line-height: 1;
  }
}
#p-soundproofing-example .l-main-content__table .size3._another {
  font-size: 52px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size3._another {
    font-size: 2.6rem;
  }
}
#p-soundproofing-example .l-main-content__table .size4 {
  display: inline-block;
  font-size: 28px;
  font-family: "Zen Kaku Gothic New", sans-serif;
  -webkit-transform: translate(-2px, -5px);
  transform: translate(-2px, -5px);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size4 {
    font-size: 1.6rem;
    line-height: 1;
    -webkit-transform: translate(-1px, -5px);
    transform: translate(-1px, -5px);
  }
}
#p-soundproofing-example .l-main-content__table .size5 {
  font-size: 2.8rem;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size5 {
    font-size: 1.6rem;
  }
}
#p-soundproofing-example .l-main-content__table .size6 {
  display: inline-block;
  font-style: italic;
  font-size: 57px;
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__table .size6 {
    margin: 0;
    font-size: 3.6rem;
    line-height: 1;
  }
}
#p-soundproofing-example .l-main-content-cost-contact {
  margin: 50px 0 0;
  padding: 40px;
  border-radius: 10px;
  background: #f7f7f5;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-cost-contact {
    padding: 20px 4.6875vw;
  }
}
#p-soundproofing-example .l-main-content-cost-contact-title {
  color: #354b71;
  text-align: center;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-cost-contact-title {
    font-size: 1.7rem;
  }
}
#p-soundproofing-example .l-main-content-cost-contact .c-button-3 {
  margin: 30px auto 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-cost-contact .c-button-3 {
    width: 100%;
    height: 64px;
  }
}
#p-soundproofing-example .l-main-content__case {
  margin: 80px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case {
    margin: 50px 0 0;
  }
}
#p-soundproofing-example .l-main-content__case-item {
  margin: 40px 0 0;
  border: 1px solid #354b71;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item {
    margin: 30px 0 0;
    border-radius: 6px;
  }
}
#p-soundproofing-example .l-main-content__case-item-imgbox {
  padding: 10px 50px 20px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-imgbox {
    position: relative;
    overflow: scroll;
    padding: 0;
    border-radius: 6px;
    background: #fff;
  }
  #p-soundproofing-example .l-main-content__case-item-imgbox.scrolled .b-flow-list__scroll-hint {
    display: none;
  }
  #p-soundproofing-example .l-main-content__case-item-imgbox-scroll {
    padding: 15px 15px 0;
    width: 600px;
  }
}
#p-soundproofing-example .l-main-content__case-item-imgbox._noscroll:before {
  display: none;
}
#p-soundproofing-example .l-main-content__case-item-imgbox-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 10px;
  margin: 5px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-imgbox-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    padding: 10px 4.6875vw 0;
  }
}
#p-soundproofing-example .l-main-content__case-item-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 30px;
  padding: 0 50px 50px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px 4.6875vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content__case-item-flex {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
#p-soundproofing-example .l-main-content__case-item-info {
  width: calc(100% - 480px);
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-info {
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content__case-item-info {
    width: 45%;
  }
}
#p-soundproofing-example .l-main-content__case-item-info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#p-soundproofing-example .l-main-content__case-item-info-ttl {
  white-space: nowrap;
  font-weight: 700;
}
#p-soundproofing-example .l-main-content__case-item-bnr {
  padding: 16px;
  width: 450px;
  border-radius: 10px;
  background: #fefbe1;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr {
    margin: 15px 0 0;
    border-radius: 6px;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr._another {
  text-align: left;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr._another {
    text-align: center;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr._another .l-main-content__case-item-bnr-subtxt {
  padding: 0 0 0 8px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr._another .l-main-content__case-item-bnr-subtxt {
    padding: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
  #p-soundproofing-example .l-main-content__case-item-bnr {
    width: 50%;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr-tag {
  display: inline-block;
  padding: 5px 40px;
  border-radius: 999px;
  background: #354b71;
  color: #fff;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr-tag {
    font-size: 1.2rem;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin: -20px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr-flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr-flex .l-main-content__case-item-bnr-price {
  margin: 0 0 0 15px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr-flex .l-main-content__case-item-bnr-price {
    margin: -10px 0 0;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr-ttl {
  color: #354b71;
  font-weight: 700;
  font-size: 2.8rem;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr-ttl {
    font-size: 2.6rem;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr-price {
  margin: -5px 0 0;
  color: #58a797;
  font-weight: 600;
  font-size: 2.8rem;
  line-height: 1;
}
#p-soundproofing-example .l-main-content__case-item-bnr-price span {
  font-weight: 600;
  font-style: italic;
  font-size: 6.6rem;
  font-family: "Montserrat", sans-serif;
}
#p-soundproofing-example .l-main-content__case-item-bnr-subtxt {
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-bnr-subtxt {
    font-size: 1rem;
  }
}
#p-soundproofing-example .l-main-content__case-item-bnr-txtflex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#p-soundproofing-example .l-main-content__case-item-bnr-txtflex-wrap {
  text-align: left;
}
#p-soundproofing-example .l-main-content__case-item-ttl {
  position: relative;
  display: inline-block;
  padding: 5px 15px 10px;
  border-radius: 8px 0 10px 0;
  background: #354b71;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-ttl {
    padding: 5px 15px 10px;
    border-radius: 4px 0 6px 0;
    font-size: 2rem;
  }
}
#p-soundproofing-example .l-main-content__case-item-ttl:before {
  position: absolute;
  top: -15px;
  right: -9px;
  content: url(../img/common/corner.png);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-ttl:before {
    top: -12px;
  }
}
#p-soundproofing-example .l-main-content__case-item-ttl:after {
  position: absolute;
  bottom: -18px;
  left: 0;
  content: url(../img/common/corner.png);
}
#p-soundproofing-example .l-main-content__case-item-ttl .en {
  display: inline-block;
  margin: 0 10px 0 0;
  font-weight: 500;
  font-style: italic;
  font-size: 2.4rem;
  font-family: "Caveat", cursive, sans-serif;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-ttl .en {
    font-size: 1.8rem;
  }
}
#p-soundproofing-example .l-main-content__case-item-ttl .en .big {
  font-size: 4rem;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-item-ttl .en .big {
    font-size: 3rem;
  }
}
#p-soundproofing-example .l-main-content__case-item-info-strong {
  font-weight: 700;
}
#p-soundproofing-example .l-main-content__case-double {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 30px;
  padding: 20px 50px 50px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-double {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px 4.6875vw 15px;
  }
}
#p-soundproofing-example .l-main-content__case-double-item1 {
  width: calc(50% - 5px);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-double-item1 {
    width: 100%;
  }
}
#p-soundproofing-example .l-main-content__case-double-item1 .l-main-content__case-item-bnr {
  margin: 10px 0 0;
  width: 100%;
}
#p-soundproofing-example .l-main-content__case-double-item2 {
  width: calc(50% - 25px);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-double-item2 {
    width: 100%;
  }
}
#p-soundproofing-example .l-main-content__case-double-item2 .l-main-content__case-item-info {
  width: 100%;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__case-double .l-main-content__case-item-bnr {
    width: 100%;
  }
}
#p-soundproofing-example .l-main-content__strength {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 40px;
  margin: 50px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength {
    gap: 20px;
    margin: 30px 0 0;
  }
}
#p-soundproofing-example .l-main-content__strength-item {
  width: calc(50% - 20px);
  border-radius: 10px;
  background: #f7f7f5;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item {
    width: 100%;
    border-radius: 6px;
  }
}
#p-soundproofing-example .l-main-content__strength-item-point {
  position: relative;
  display: inline-block;
  padding: 5px 20px 10px;
  border-radius: 0 0 10px 0;
  background: #fff;
  color: #354b71;
  font-style: italic;
  font-size: 2.4rem;
  font-family: "Caveat", cursive, sans-serif;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item-point {
    border-radius: 0 0 6px 0;
    font-size: 1.8rem;
  }
}
#p-soundproofing-example .l-main-content__strength-item-point:before {
  position: absolute;
  top: -10px;
  right: -10px;
  content: url(../img/common/corner2.png);
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item-point:before {
    top: -5px;
  }
}
#p-soundproofing-example .l-main-content__strength-item-point::after {
  position: absolute;
  bottom: -13px;
  left: 0;
  content: url(../img/common/corner2.png);
}
#p-soundproofing-example .l-main-content__strength-item-point span {
  font-size: 4rem;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item-point span {
    font-size: 3rem;
  }
}
#p-soundproofing-example .l-main-content__strength-item-thumb {
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item-thumb {
    height: 180px;
  }
  #p-soundproofing-example .l-main-content__strength-item-thumb img {
    height: 100%;
  }
}
#p-soundproofing-example .l-main-content__strength-item-thumb img {
  margin: 0 auto;
}
#p-soundproofing-example .l-main-content__strength-item-ttl {
  margin: 15px 0 10px;
  color: #354b71;
  text-align: center;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item-ttl {
    margin: 15px 0;
    font-size: 2rem;
  }
}
#p-soundproofing-example .l-main-content__strength-item-text {
  padding: 0 30px 40px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item-text {
    padding: 0 15px 20px;
  }
}
#p-soundproofing-example .l-main-content__strength-item-text a {
  position: relative;
  padding: 0 8px 0 0;
  color: #354b71;
  text-decoration: underline;
}
#p-soundproofing-example .l-main-content__strength-item-text a:before {
  position: absolute;
  top: 8px;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #354b71;
  border-bottom: 1px solid #354b71;
  content: "";
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
#p-soundproofing-example .l-main-content__strength-item-text a:hover {
  text-decoration: none;
}
#p-soundproofing-example .l-main-content__strength-item-text small {
  display: inline-block;
  font-size: 10px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}
#p-soundproofing-example .l-main-content__strength-item-indent {
  margin: 5px 0 0;
  padding: 0 0 0 1em;
  text-indent: -1em;
  font-size: 1.2rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__strength-item-indent {
    font-size: 1rem;
  }
}
#p-soundproofing-example .l-main-content-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 20px;
  margin: 50px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-gallery {
    margin: 30px 0 0;
    padding: 0 15px 0 0;
    width: 885px;
  }
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-gallery._another {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    width: 100%;
  }
  #p-soundproofing-example .l-main-content-gallery._another .c-card-1 {
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content-gallery-wrap {
    overflow: scroll;
    padding: 0 4.6875vw 15px;
    width: 100vw;
    -webkit-transform: translateX(-4.6875vw);
    transform: translateX(-4.6875vw);
    /* スクロールバーを強制表示する設定 */
    scrollbar-width: thin; /* Firefox */
    scrollbar-color: #999 transparent; /* Firefox */
  }
  #p-soundproofing-example .l-main-content-gallery-wrap::-webkit-scrollbar {
    height: 6px; /* 横スクロールバーの高さ */
  }
  #p-soundproofing-example .l-main-content-gallery-wrap::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #999;
  }
  #p-soundproofing-example .l-main-content-gallery-wrap::-webkit-scrollbar-track {
    background: transparent;
  }
}
#p-soundproofing-example .l-main-content__showroom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
  margin: 50px 0 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__showroom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    margin: 30px 0 0;
  }
}
#p-soundproofing-example .l-main-content__showroom-img {
  width: 500px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__showroom-img {
    width: 100%;
  }
}
#p-soundproofing-example .l-main-content__showroom-info {
  padding: 20px 30px;
  border: 1px solid #dce2ea;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__showroom-info {
    padding: 15px;
  }
}
#p-soundproofing-example .l-main-content__showroom-info-ttl {
  color: #354b71;
  font-weight: 700;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__showroom-info-ttl {
    font-size: 16px;
  }
}
#p-soundproofing-example .l-main-content__showroom .c-button-1 {
  margin-right: 0;
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  #p-soundproofing-example .l-main-content__showroom .c-button-1 {
    margin-right: auto;
    margin-left: auto;
  }
}
#p-soundproofing-example.p-band .c-heading-2__en:before {
  content: url(../img/p-band/mainttl-ico.svg);
}
#p-soundproofing-example.p-band .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-brass .c-heading-2__en:before {
  content: url(../img/p-brass/mainttl-ico.svg);
}
#p-soundproofing-example.p-brass .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-woodwind .c-heading-2__en:before {
  content: url(../img/p-woodwind/mainttl-ico.svg);
}
#p-soundproofing-example.p-woodwind .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-strings .c-heading-2__en:before {
  content: url(../img/p-strings/mainttl-ico.svg);
}
#p-soundproofing-example.p-strings .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-karaoke .c-heading-2__en:before {
  content: url(../img/p-karaoke/mainttl-ico.svg);
}
#p-soundproofing-example.p-karaoke .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-home-theater .c-heading-2__en:before {
  content: url(../img/p-home-theater/mainttl-ico.svg);
}
#p-soundproofing-example.p-home-theater .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-rehearsal .c-heading-2__en:before {
  content: url(../img/p-rehearsal/mainttl-ico.svg);
}
#p-soundproofing-example.p-rehearsal .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-live .c-heading-2__en:before {
  content: url(../img/p-live/mainttl-ico.svg);
}
#p-soundproofing-example.p-live .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-dance .c-heading-2__en:before {
  content: url(../img/p-dance/mainttl-ico.svg);
}
#p-soundproofing-example.p-dance .l-main-common .c-heading-2__en:before {
  content: url(../img/common/ico-note.svg);
}
#p-soundproofing-example.p-other .c-heading-2__en {
  padding: 0 0 0 20px;
}
#p-soundproofing-example.p-other .c-heading-2__en:before {
  top: -3px;
  content: url(../img/common/i-musical-note.svg);
}

.b-flow-list__scroll-hint {
  position: absolute;
  top: calc(50% + 8px);
  left: 50%;
  z-index: 10;
  display: none;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px;
  width: 128px;
  height: 112px;
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
}

@media screen and (max-width: 767px) {
  .b-flow-list__scroll-hint {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.b-flow-list__scroll-hint-text {
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.5833333333;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtc291bmRwcm9vZmluZy1leGFtcGxlLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtBQUFBO0FBQUE7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FDcUtKO0VEeEtFO0lBTUk7OztBQ2tLTjtFRC9KTTtJQUVJOzs7QUM2SlY7RUQzSlE7SUFFSTs7O0FBRUY7RUFDRTtFQUNBOztBQ3FKWjtFRHZKVTtJQUtJOzs7QUFJTjtFQUNFOztBQUlOO0VBQ0U7O0FDd0lOO0VEeklJO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDOEdGO0VEdEhBO0lBV0k7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDK0ZKO0VEdEdFO0lBVUk7OztBQUdGO0VBQ0UsT0N4RFE7RUR5RFI7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUNxRUo7RUR4RUU7SUFNSTs7O0FDa0VOO0VEL0RFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBLE9DakdNO0lEa0dOOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQU9WO0VBQ0U7RUFDQTtFQUNBOztBQytCRjtFRGxDQTtJQU1JO0lBQ0E7SUFDQTs7O0FBRUY7RUFWRjtJQVdJOzs7QUFFRjtFQUNFOztBQ2dDSjtFRGpDRTtJQUlJOzs7QUFHRjtFQUNFOztBQUdKO0VBQ0U7O0FDU0o7RURWRTtJQUlJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJwLXNvdW5kcHJvb2ZpbmctZXhhbXBsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2V0dGluZ1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgcC1zb3VuZHByb29maW5nLWV4YW1wbGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNwLXNvdW5kcHJvb2ZpbmctZXhhbXBsZSB7XG4gIC5sLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDAgNC42ODc1dnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi1jb21tb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2VuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9pY28tbm90ZS5zdmcpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fanAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGVhZCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNhcmQtMV9fdGl0bGUge1xuICAgICAgY29sb3I6ICMzNTRiNzE7XG4gICAgfVxuICB9XG4gIC5sLXNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIG9wYWNpdHk6IC4yO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmLl9hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNThhNzk3O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51LXBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC51LXNwIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtMjtcbiAgICAgICAgfVxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0yO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL3NwL2FuY2hvci1pY28uc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubC1tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwMHB4O1xuICAgIHdpZHRoOiAxMjAwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHBjLXRhYiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1sZWFkIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGdhcDogMjVweDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuX3JldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWl0ZW0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTUwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaW5kZW50IHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpc3RzIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mZWF0dXJlIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgIH1cbiAgICAgICYtbGVhZCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYteW91dHViZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBoZWlnaHQ6IDM5NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNiAvIDMuNDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDYgLyAzLjQ7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLWRvdWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDAgMjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmwtbWFpbi1jb250ZW50LWZlYXR1cmUteW91dHViZSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDYgLyAzLjQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdhcDogMCA1cHg7XG4gICAgICB9XG4gICAgICAmLXJvdyB7XG4gICAgICAgICYucm93MSB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcbiAgICAgICAgICAubC1tYWluLWNvbnRlbnRfX3RhYmxlLWNvbHVtbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDNweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYWRjZGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYWRjZGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3cyIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIC5sLW1haW4tY29udGVudF9fdGFibGUtY29sdW1uIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYWRjZGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmwtbWFpbi1jb250ZW50X190YWJsZS1jb2x1bW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3czIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIC5sLW1haW4tY29udGVudF9fdGFibGUtY29sdW1uIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OGE3OTc7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZiZTI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LTE7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5fc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYWRjZGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmwtbWFpbi1jb250ZW50X190YWJsZS1jb2x1bW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuc2l6ZTEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTM7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5fYW5vdGhlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICAgICAgICAmLl9zcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaXplMiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICYuX2Fub3RoZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpemUzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX2Fub3RoZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpemU0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaXplNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpemU2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTM7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29zdC1jb250YWN0IHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjU7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0LjY4NzV2dztcbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmMtYnV0dG9uLTMge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXNlIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWdib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogLTEwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICYuc2Nyb2xsZWQge1xuICAgICAgICAgICAgICAuYi1mbG93LWxpc3RfX3Njcm9sbC1oaW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNjcm9sbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuX25vc2Nyb2xsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1mbGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDAgMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNC42ODc1dncgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1mbGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMCAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCA1MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0LjY4NzV2dztcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDQ4MHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLXR0bCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1ibnIge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZlZmJlMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLl9hbm90aGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmwtbWFpbi1jb250ZW50X19jYXNlLWl0ZW0tYm5yLXN1YnR4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi10YWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLWZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubC1tYWluLWNvbnRlbnRfX2Nhc2UtaXRlbS1ibnItcHJpY2Uge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtdHRsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICBtYXJnaW46IC01cHggMCAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjZyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLXN1YnR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLXR4dGZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbS10dGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgNnB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9jb3JuZXIucG5nKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vY29ybmVyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgICAgLmVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0yO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iaWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pdGVtLWluZm8tc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJi1kb3VibGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAgMzBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMTVweCA0LjY4NzV2dyAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtaXRlbTEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmwtbWFpbi1jb250ZW50X19jYXNlLWl0ZW0tYm5yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtMiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmwtbWFpbi1jb250ZW50X19jYXNlLWl0ZW0taW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmwtbWFpbi1jb250ZW50X19jYXNlLWl0ZW0tYm5yIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdHJlbmd0aCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgICAgICYtcG9pbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0yO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9jb3JuZXIyLnBuZyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL2Nvcm5lcjIucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRodW1iIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdHRsIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAgMCAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJyYW5kLTI7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtMjtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pbmRlbnQge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdhbGxlcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMCAyMHB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgICB3aWR0aDogODg1cHg7XG4gICAgICB9XG4gICAgICAmLl9hbm90aGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5jLWNhcmQtMSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNC42ODc1dncgMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00LjY4NzV2dyk7XG4gICAgICAgICAgLyog44K544Kv44Ot44O844Or44OQ44O844KS5by35Yi26KGo56S644GZ44KL6Kit5a6aICovXG5cbiAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICBzY3JvbGxiYXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQ7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDsgLyog5qiq44K544Kv44Ot44O844Or44OQ44O844Gu6auY44GVICovXG4gICAgICAgICAgfVxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nob3dyb29tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDAgNDBweDtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgfVxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2UyZWE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi10dGwge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLWJ1dHRvbi0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wLWJhbmQge1xuICAgIC5jLWhlYWRpbmctMiB7XG4gICAgICAmX19lbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtYmFuZC9tYWludHRsLWljby5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sLW1haW4tY29tbW9uIHtcbiAgICAgIC5jLWhlYWRpbmctMiB7XG4gICAgICAgICZfX2VuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9pY28tbm90ZS5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucC1icmFzcyB7XG4gICAgLmMtaGVhZGluZy0yIHtcbiAgICAgICZfX2VuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC1icmFzcy9tYWludHRsLWljby5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sLW1haW4tY29tbW9uIHtcbiAgICAgIC5jLWhlYWRpbmctMiB7XG4gICAgICAgICZfX2VuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9pY28tbm90ZS5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucC13b29kd2luZCB7XG4gICAgLmMtaGVhZGluZy0yIHtcbiAgICAgICZfX2VuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC13b29kd2luZC9tYWludHRsLWljby5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sLW1haW4tY29tbW9uIHtcbiAgICAgIC5jLWhlYWRpbmctMiB7XG4gICAgICAgICZfX2VuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9pY28tbm90ZS5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucC1zdHJpbmdzIHtcbiAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgJl9fZW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLXN0cmluZ3MvbWFpbnR0bC1pY28uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubC1tYWluLWNvbW1vbiB7XG4gICAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vaWNvLW5vdGUuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnAta2FyYW9rZSB7XG4gICAgLmMtaGVhZGluZy0yIHtcbiAgICAgICZfX2VuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC1rYXJhb2tlL21haW50dGwtaWNvLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmwtbWFpbi1jb21tb24ge1xuICAgICAgLmMtaGVhZGluZy0yIHtcbiAgICAgICAgJl9fZW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL2ljby1ub3RlLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wLWhvbWUtdGhlYXRlciB7XG4gICAgLmMtaGVhZGluZy0yIHtcbiAgICAgICZfX2VuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC1ob21lLXRoZWF0ZXIvbWFpbnR0bC1pY28uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubC1tYWluLWNvbW1vbiB7XG4gICAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vaWNvLW5vdGUuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnAtcmVoZWFyc2FsIHtcbiAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgJl9fZW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLXJlaGVhcnNhbC9tYWludHRsLWljby5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sLW1haW4tY29tbW9uIHtcbiAgICAgIC5jLWhlYWRpbmctMiB7XG4gICAgICAgICZfX2VuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9pY28tbm90ZS5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucC1saXZlIHtcbiAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgJl9fZW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLWxpdmUvbWFpbnR0bC1pY28uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubC1tYWluLWNvbW1vbiB7XG4gICAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vaWNvLW5vdGUuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnAtZGFuY2Uge1xuICAgIC5jLWhlYWRpbmctMiB7XG4gICAgICAmX19lbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtZGFuY2UvbWFpbnR0bC1pY28uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubC1tYWluLWNvbW1vbiB7XG4gICAgICAuYy1oZWFkaW5nLTIge1xuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vaWNvLW5vdGUuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnAtb3RoZXIge1xuICAgIC5jLWhlYWRpbmctMiB7XG4gICAgICAmX19lbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vaS1tdXNpY2FsLW5vdGUuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5iLWZsb3ctbGlzdF9fc2Nyb2xsLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgKyA4cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItZmxvdy1saXN0X19zY3JvbGwtaGludCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmItZmxvdy1saXN0X19zY3JvbGwtaGludC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTgzMzMzMzMzMztcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdmFyaWFibGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XG4kaW1nLWRpcjogXCIuLi9pbWdcIjtcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudC13aWR0aDogMTIwMHB4O1xuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwLXNpZGUtcGFkZGluZzogMTVweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXG5cbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XG4kcGMtYnA6IDEwMjVweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtMTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4kZm9udC0yOiBcIkNhdmVhdFwiLCBjdXJzaXZlLCBzYW5zLXNlcmlmO1xuJGZvbnQtMzogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRibGFjazogIzAwMDtcblxuJHdoaXRlOiAjZmZmO1xuXG4kY29sb3ItMTogIzAwMDtcblxuJGNvbG9yLWJyYW5kLTE6ICMzMzQzNWY7XG4kY29sb3ItYnJhbmQtMjogIzM1NGI3MTtcblxuJGNvbG9yLWFjY2VudC0xOiAjNThhNzk3O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgY29sb3I6ICRjb2xvcjE7XG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtZWRpYSBxdWVyeVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtcSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGggKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcV9taW4oJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzcC1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwY19jb250ZW50IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSBhbmQgKG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY3NzIGhhY2tcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDaHJvbWUoYW5kIFNhZmFyaSwgT3BlcmEpXG5AbWl4aW4gY2hyb21lIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEVkZ2VcbkBtaXhpbiBlZGdlIHtcbiAgXzpsYW5nKHgpOjotbXMtLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJRSgxMSlcbkBtaXhpbiBpZSB7XG4gIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbGluZSBjbGFtcFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaG92ZXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
