@charset "UTF-8";
/* ======================================================================
 p-product-single
 for post type "motor" and "encoder" single pages
====================================================================== */
.l-breadcrumbs {
  margin: 120px 0 85px 43px;
}
@media screen and (max-width: 767px) {
  .l-breadcrumbs {
    margin: 100px 0 65px 25px;
  }
}
.l-breadcrumbs .breadcrumbs > span .arrow:before {
  -webkit-filter: invert(1);
  filter: invert(1);
}
.l-breadcrumbs .breadcrumbs > span a:link, .l-breadcrumbs .breadcrumbs > span a:active, .l-breadcrumbs .breadcrumbs > span a:visited {
  color: #080808;
  cursor: pointer;
}
.l-breadcrumbs .breadcrumbs > span a:hover {
  color: #080808;
}

.main-visual {
  position: relative;
  display: grid;
  grid-template-columns: 50% 54.5808966862%;
  grid-template-areas: "content slides";
  gap: 5.8479532164%;
}
@media screen and (max-width: 1300px) {
  .main-visual {
    grid-template-columns: 50% 44.1520467836%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual {
    grid-template-columns: 100%;
    grid-template-areas: "slides" "content";
    gap: 40px;
  }
}
.main-visual:before {
  content: url(../img/p-products-single/products.svg);
  position: absolute;
  z-index: -1;
  line-height: 0;
  left: -170px;
  top: -60px;
}
@media screen and (max-width: 767px) {
  .main-visual:before {
    content: url(../img/p-products-single/sp/products.svg);
    left: 0;
    top: -35px;
  }
}

.main-visual__content {
  grid-area: content;
}
.main-visual__content ul:not([class]) {
  list-style: disc;
  list-style-position: inside;
}
.main-visual__content ol:not([class]) {
  list-style: decimal;
  list-style-position: inside;
}

.main-visual__slides {
  grid-area: slides;
}

.main-visual__tag {
  display: block;
  padding: 1px 4px 3px 8px;
  border-radius: 2px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: #0F50E3;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.28em;
  font-weight: bold;
  text-align: center;
  line-height: 1.4285714286;
}
@media screen and (max-width: 767px) {
  .main-visual__tag {
    padding: 2px 5px 3px 8px;
    font-size: 12px;
    line-height: 1.4166666667;
  }
}

.main-visual__heading {
  margin: 5px 0 0;
  letter-spacing: 0.13em;
  font-weight: bold;
  font-size: 32px;
  line-height: 1.4375;
}
@media screen and (max-width: 767px) {
  .main-visual__heading {
    margin: 5px 0 0;
    font-size: 26px;
    line-height: 1.4230769231;
  }
}

.main-visual__description {
  margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
  .main-visual__description {
    margin: 20px 0 0;
  }
}

.main-visual__contact-button {
  margin: 40px 0 0;
  padding: 0 40px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 100%;
  width: 460px;
  height: 60px;
  border: solid 2px #212eff;
  border-radius: 100vw;
  background: #212eff;
  letter-spacing: 0.11em;
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .main-visual__contact-button {
    margin: 30px auto 0;
  }
}
@media screen and (max-width: 365px) {
  .main-visual__contact-button {
    padding: 0 30px 2px 20px;
    font-size: 16px;
    letter-spacing: 0.04em;
  }
}
.main-visual__contact-button:link, .main-visual__contact-button:active, .main-visual__contact-button:visited {
  color: #fff;
  cursor: pointer;
}
.main-visual__contact-button:hover {
  color: #fff;
}
@media (hover: hover) {
  .main-visual__contact-button:hover {
    background: #fff;
    color: #212eff;
  }
  .main-visual__contact-button:hover:link, .main-visual__contact-button:hover:active, .main-visual__contact-button:hover:visited {
    color: #212eff;
    cursor: pointer;
  }
  .main-visual__contact-button:hover:hover {
    color: #212eff;
  }
  .main-visual__contact-button:hover:after {
    background: #212eff;
  }
}
.main-visual__contact-button:after {
  position: absolute;
  top: 50%;
  right: 20px;
  display: block;
  width: 11px;
  height: 19px;
  background: #fff;
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-mask-image: url(../img/common/i-arrow-3.svg);
  mask-image: url(../img/common/i-arrow-3.svg);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}
@media screen and (max-width: 365px) {
  .main-visual__contact-button:after {
    right: 10px;
    -webkit-transform: translateY(-50%) scale(0.8);
    transform: translateY(-50%) scale(0.8);
  }
}

.main-visual__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  margin: 20px 0 0;
  max-width: 460px;
}
@media screen and (max-width: 767px) {
  .main-visual__buttons {
    margin: 20px auto 0;
  }
}

.main-visual__button-item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: calc(50% - 5px);
  width: 146px;
}

.main-visual__button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 10px 10px;
  width: 100%;
  min-height: 50px;
  border: solid 1px #080808;
  border-radius: 100vw;
  background: #f7f7f7;
  font-weight: bold;
  color: #080808;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.12em;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.main-visual__button:link, .main-visual__button:active, .main-visual__button:visited {
  color: #080808;
  cursor: pointer;
}
.main-visual__button:hover {
  color: #080808;
}
@media (hover: hover) {
  .main-visual__button:hover {
    background: #080808;
    color: #f7f7f7;
  }
  .main-visual__button:hover:link, .main-visual__button:hover:active, .main-visual__button:hover:visited {
    color: #f7f7f7;
    cursor: pointer;
  }
  .main-visual__button:hover:hover {
    color: #f7f7f7;
  }
  .main-visual__button:hover:after {
    -webkit-filter: brightness(1) invert(1);
    filter: brightness(1) invert(1);
    -webkit-transform: translate(5px, -50%);
    transform: translate(5px, -50%);
  }
}
.main-visual__button:after {
  position: absolute;
  top: 50%;
  right: 15px;
  content: url(../img/p-products-single/i-arrow.svg);
  line-height: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.main-visual__button.--pdf {
  padding: 8px 14px 10px 6px;
}
.main-visual__button.--pdf:after {
  right: 15px;
  content: url(../img/p-products-single/i-pdf.svg);
}

.main-visual__slides .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 150px;
  color: transparent;
  font-size: 0;
  width: 56px;
  height: 56px;
  background: url(../img/p-products-single/slides-arrow.svg) no-repeat center/contain;
  border-radius: 100vw;
  -webkit-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.16);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .main-visual__slides .slick-arrow {
    top: calc(50% - 30px);
    width: 44px;
    height: 44px;
    -webkit-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.06);
    background-image: url(../img/p-products-single/slides-arrow.svg);
  }
}
@media (hover: hover) {
  .main-visual__slides .slick-arrow:hover {
    opacity: 0.5;
  }
}
.main-visual__slides .slick-prev {
  left: -28px;
}
@media screen and (max-width: 767px) {
  .main-visual__slides .slick-prev {
    left: -10px;
  }
}
.main-visual__slides .slick-next {
  right: -28px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-box-shadow: -3px -3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: -3px -3px 6px 0 rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 767px) {
  .main-visual__slides .slick-next {
    right: -10px;
    -webkit-box-shadow: -3px -3px 6px 0 rgba(0, 0, 0, 0.06);
    box-shadow: -3px -3px 6px 0 rgba(0, 0, 0, 0.06);
  }
}
.main-visual__slides .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 20px auto 0;
  height: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (max-width: 767px) {
  .main-visual__slides .slick-dots {
    height: 14px;
  }
}
.main-visual__slides .slick-dots li {
  margin: 0 10px;
}
.main-visual__slides .slick-dots li button {
  display: block;
  width: 12px;
  height: 12px;
  border: solid 1px #333;
  border-radius: 100vw;
  color: transparent;
  background: transparent;
  font-size: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .main-visual__slides .slick-dots li button {
    width: 10px;
    height: 10px;
  }
}
.main-visual__slides .slick-dots li.slick-active button {
  background: #333;
  -webkit-transform: scale(1.3333333333);
  transform: scale(1.3333333333);
}
@media screen and (max-width: 767px) {
  .main-visual__slides .slick-dots li.slick-active button {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}
.main-visual__slides .slick-list {
  border-radius: 20px;
  -webkit-box-shadow: 0 7px 8px 0 rgba(0, 0, 0, 0.01);
  box-shadow: 0 7px 8px 0 rgba(0, 0, 0, 0.01);
}

.main-visual__slide {
  width: 560px;
  height: 356px;
  aspect-ratio: 560/356;
  -o-object-fit: contain;
  object-fit: contain;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .main-visual__slide {
    width: 89.3333333333vw;
    height: 56.8vw;
    aspect-ratio: 335/213;
  }
}

.post-content {
  margin: 80px auto 0;
}

.case {
  margin: 100px auto;
}
@media screen and (max-width: 767px) {
  .case {
    margin: 80px auto 60px;
  }
}
.case .c-heading-1 {
  margin-bottom: 30px;
}
.case .c-case-list {
  margin: 30px auto 0;
}
.case .c-button-1 {
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  .case .c-button-1 {
    margin: 30px auto 0;
  }
}

.column {
  margin: 100px auto;
}
@media screen and (max-width: 767px) {
  .column {
    margin: 80px auto 60px;
  }
}
.column .c-heading-1 {
  margin-bottom: 30px;
}
.column .c-case-list {
  margin: 30px auto 0;
}
.column .c-button-1 {
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  .column .c-button-1 {
    margin: 30px auto 0;
  }
}

.back-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 80px auto 0;
}

/* ======================================================================
 Block editor style
====================================================================== */
#p-products-single .post-content span > a:not([class]),
#p-products-single .post-content p > a:not([class]),
#p-products-single .post-content td > a:not([class]),
#p-products-single .post-content li > a:not([class]),
#p-products-single .post-content h1 > a:not([class]),
#p-products-single .post-content h2 > a:not([class]),
#p-products-single .post-content h3 > a:not([class]),
#p-products-single .post-content h4 > a:not([class]),
#p-products-single .post-content h5 > a:not([class]),
#p-products-single .post-content h6 > a:not([class]),
#wpwrap .editor-styles-wrapper span > a:not([class]),
#wpwrap .editor-styles-wrapper p > a:not([class]),
#wpwrap .editor-styles-wrapper td > a:not([class]),
#wpwrap .editor-styles-wrapper li > a:not([class]),
#wpwrap .editor-styles-wrapper h1 > a:not([class]),
#wpwrap .editor-styles-wrapper h2 > a:not([class]),
#wpwrap .editor-styles-wrapper h3 > a:not([class]),
#wpwrap .editor-styles-wrapper h4 > a:not([class]),
#wpwrap .editor-styles-wrapper h5 > a:not([class]),
#wpwrap .editor-styles-wrapper h6 > a:not([class]) {
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#p-products-single .post-content span > a:not([class]):link, #p-products-single .post-content span > a:not([class]):active, #p-products-single .post-content span > a:not([class]):visited,
#p-products-single .post-content p > a:not([class]):link,
#p-products-single .post-content p > a:not([class]):active,
#p-products-single .post-content p > a:not([class]):visited,
#p-products-single .post-content td > a:not([class]):link,
#p-products-single .post-content td > a:not([class]):active,
#p-products-single .post-content td > a:not([class]):visited,
#p-products-single .post-content li > a:not([class]):link,
#p-products-single .post-content li > a:not([class]):active,
#p-products-single .post-content li > a:not([class]):visited,
#p-products-single .post-content h1 > a:not([class]):link,
#p-products-single .post-content h1 > a:not([class]):active,
#p-products-single .post-content h1 > a:not([class]):visited,
#p-products-single .post-content h2 > a:not([class]):link,
#p-products-single .post-content h2 > a:not([class]):active,
#p-products-single .post-content h2 > a:not([class]):visited,
#p-products-single .post-content h3 > a:not([class]):link,
#p-products-single .post-content h3 > a:not([class]):active,
#p-products-single .post-content h3 > a:not([class]):visited,
#p-products-single .post-content h4 > a:not([class]):link,
#p-products-single .post-content h4 > a:not([class]):active,
#p-products-single .post-content h4 > a:not([class]):visited,
#p-products-single .post-content h5 > a:not([class]):link,
#p-products-single .post-content h5 > a:not([class]):active,
#p-products-single .post-content h5 > a:not([class]):visited,
#p-products-single .post-content h6 > a:not([class]):link,
#p-products-single .post-content h6 > a:not([class]):active,
#p-products-single .post-content h6 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper span > a:not([class]):link,
#wpwrap .editor-styles-wrapper span > a:not([class]):active,
#wpwrap .editor-styles-wrapper span > a:not([class]):visited,
#wpwrap .editor-styles-wrapper p > a:not([class]):link,
#wpwrap .editor-styles-wrapper p > a:not([class]):active,
#wpwrap .editor-styles-wrapper p > a:not([class]):visited,
#wpwrap .editor-styles-wrapper td > a:not([class]):link,
#wpwrap .editor-styles-wrapper td > a:not([class]):active,
#wpwrap .editor-styles-wrapper td > a:not([class]):visited,
#wpwrap .editor-styles-wrapper li > a:not([class]):link,
#wpwrap .editor-styles-wrapper li > a:not([class]):active,
#wpwrap .editor-styles-wrapper li > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):visited {
  color: #0673e0;
  cursor: pointer;
}
#p-products-single .post-content span > a:not([class]):hover,
#p-products-single .post-content p > a:not([class]):hover,
#p-products-single .post-content td > a:not([class]):hover,
#p-products-single .post-content li > a:not([class]):hover,
#p-products-single .post-content h1 > a:not([class]):hover,
#p-products-single .post-content h2 > a:not([class]):hover,
#p-products-single .post-content h3 > a:not([class]):hover,
#p-products-single .post-content h4 > a:not([class]):hover,
#p-products-single .post-content h5 > a:not([class]):hover,
#p-products-single .post-content h6 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper span > a:not([class]):hover,
#wpwrap .editor-styles-wrapper p > a:not([class]):hover,
#wpwrap .editor-styles-wrapper td > a:not([class]):hover,
#wpwrap .editor-styles-wrapper li > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):hover {
  color: #0673e0;
}
@media (hover: hover) {
  #p-products-single .post-content span > a:not([class]):hover,
  #p-products-single .post-content p > a:not([class]):hover,
  #p-products-single .post-content td > a:not([class]):hover,
  #p-products-single .post-content li > a:not([class]):hover,
  #p-products-single .post-content h1 > a:not([class]):hover,
  #p-products-single .post-content h2 > a:not([class]):hover,
  #p-products-single .post-content h3 > a:not([class]):hover,
  #p-products-single .post-content h4 > a:not([class]):hover,
  #p-products-single .post-content h5 > a:not([class]):hover,
  #p-products-single .post-content h6 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper span > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper p > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper td > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper li > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h1 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h2 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h3 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h4 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h5 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h6 > a:not([class]):hover {
    text-decoration: none;
    opacity: 0.5;
  }
}
#p-products-single .post-content span > a:not([class])[target=_blank]:after,
#p-products-single .post-content p > a:not([class])[target=_blank]:after,
#p-products-single .post-content td > a:not([class])[target=_blank]:after,
#p-products-single .post-content li > a:not([class])[target=_blank]:after,
#p-products-single .post-content h1 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h2 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h3 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h4 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h5 > a:not([class])[target=_blank]:after,
#p-products-single .post-content h6 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper span > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper p > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper td > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper li > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h1 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h2 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h3 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h4 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h5 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h6 > a:not([class])[target=_blank]:after {
  content: url(../img/common/i-external.svg);
  line-height: 22px;
}
#p-products-single .post-content .wp-block-heading.has-text-align-center,
#wpwrap .editor-styles-wrapper .wp-block-heading.has-text-align-center {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
#p-products-single .post-content h2.wp-block-heading,
#wpwrap .editor-styles-wrapper h2.wp-block-heading {
  position: relative;
  margin: 100px auto 30px;
  padding: 0 0 20px;
  text-align: center;
  font-weight: bold;
  font-weight: bold;
  font-size: 26px;
  line-height: 1.4230769231;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content h2.wp-block-heading,
  #wpwrap .editor-styles-wrapper h2.wp-block-heading {
    margin: 80px auto 30px;
    font-size: 24px;
    line-height: 1.4583333333;
  }
}
#p-products-single .post-content h2.wp-block-heading + .wp-block-columns,
#wpwrap .editor-styles-wrapper h2.wp-block-heading + .wp-block-columns {
  margin: 30px auto 0;
}
#p-products-single .post-content h2.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h2.wp-block-heading:before {
  position: absolute;
  bottom: 0;
  left: calc(50% - 80px);
  width: 160px;
  height: 2px;
  background: #080808;
  content: "";
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content h2.wp-block-heading:before,
  #wpwrap .editor-styles-wrapper h2.wp-block-heading:before {
    left: calc(50% - 72.5px);
    width: 145px;
  }
}
#p-products-single .post-content h3.wp-block-heading,
#wpwrap .editor-styles-wrapper h3.wp-block-heading {
  font-size: 24px;
  border-left: 2px solid #080808;
  font-weight: bold;
  padding-left: 20px;
  margin: 80px auto 30px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content h3.wp-block-heading,
  #wpwrap .editor-styles-wrapper h3.wp-block-heading {
    margin: 60px auto 20px;
    font-size: 22px;
  }
}
#p-products-single .post-content h4.wp-block-heading,
#wpwrap .editor-styles-wrapper h4.wp-block-heading {
  position: relative;
  font-size: 20px;
  font-weight: bold;
  margin: 50px auto 20px;
  padding: 0 0 0 30px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content h4.wp-block-heading,
  #wpwrap .editor-styles-wrapper h4.wp-block-heading {
    margin: 40px auto 20px;
  }
}
#p-products-single .post-content h4.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h4.wp-block-heading:before {
  display: block;
  width: 20px;
  height: 2px;
  background: #080808;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
}
#p-products-single .post-content .wp-block-heading.is-style-simple,
#wpwrap .editor-styles-wrapper .wp-block-heading.is-style-simple {
  margin: 40px auto 30px;
  padding: 0;
  border: 0;
  font-size: 30px;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-heading.is-style-simple,
  #wpwrap .editor-styles-wrapper .wp-block-heading.is-style-simple {
    margin: 30px auto 20px;
    font-size: 24px;
  }
}
#p-products-single .post-content .wp-block-buttons,
#wpwrap .editor-styles-wrapper .wp-block-buttons {
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-buttons,
  #wpwrap .editor-styles-wrapper .wp-block-buttons {
    margin: 30px auto 0;
  }
}
#p-products-single .post-content .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph {
  letter-spacing: 0.04em;
  font-size: 16px;
  line-height: 1.875;
}
#p-products-single .post-content .wp-block-paragraph + [class*=wp-block-],
#wpwrap .editor-styles-wrapper .wp-block-paragraph + [class*=wp-block-] {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-paragraph + [class*=wp-block-],
  #wpwrap .editor-styles-wrapper .wp-block-paragraph + [class*=wp-block-] {
    margin-top: 20px;
  }
}
#p-products-single .post-content .wp-block-paragraph + .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph + .wp-block-paragraph {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-paragraph + .wp-block-paragraph,
  #wpwrap .editor-styles-wrapper .wp-block-paragraph + .wp-block-paragraph {
    margin-top: 20px;
  }
}
#p-products-single .post-content .wp-block-paragraph + .wp-block-image,
#wpwrap .editor-styles-wrapper .wp-block-paragraph + .wp-block-image {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-paragraph,
  #wpwrap .editor-styles-wrapper .wp-block-paragraph {
    font-size: 15px;
  }
}
#p-products-single .post-content ol.wp-block-list.is-style-default, #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]),
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) {
  counter-reset: ol-counter;
  margin: 20px auto 0;
}
#p-products-single .post-content ol.wp-block-list.is-style-default li, #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li,
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li {
  position: relative;
  padding: 0 0 0 20px;
  counter-increment: ol-counter;
}
#p-products-single .post-content ol.wp-block-list.is-style-default li:not(:first-child), #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:not(:first-child) {
  margin: 10px 0 0;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content ol.wp-block-list.is-style-default li:not(:first-child), #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li:not(:first-child),
  #wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:not(:first-child),
  #wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:not(:first-child) {
    margin: 5px 0 0;
  }
}
#p-products-single .post-content ol.wp-block-list.is-style-default li:before, #p-products-single .post-content ol.wp-block-list:not([class*=is-style-]) li:before,
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:before,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:before {
  content: counter(ol-counter) ".";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
}
#p-products-single .post-content .wp-block-list,
#wpwrap .editor-styles-wrapper .wp-block-list {
  letter-spacing: 0.04em;
  font-size: 16px;
  line-height: 1.875;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-list,
  #wpwrap .editor-styles-wrapper .wp-block-list {
    font-size: 15px;
  }
}
#p-products-single .post-content .wp-block-list.is-style-order-note,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note {
  counter-reset: ol-counter;
  margin-top: 10px;
}
#p-products-single .post-content .wp-block-list.is-style-order-note li,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note li {
  position: relative;
  padding: 0 0 0 27px;
  counter-increment: ol-counter;
  font-size: 14px;
  line-height: 1.8571428571;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-list.is-style-order-note li,
  #wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note li {
    padding: 0 0 0 21px;
    font-size: 12px;
    line-height: 1.8333333333;
  }
}
#p-products-single .post-content .wp-block-list.is-style-order-note li:before,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note li:before {
  content: "※" counter(ol-counter);
  position: absolute;
  left: 0;
  top: 0;
}
#p-products-single .post-content .wp-block-columns,
#wpwrap .editor-styles-wrapper .wp-block-columns {
  margin: 60px auto 0;
  gap: 80px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-columns,
  #wpwrap .editor-styles-wrapper .wp-block-columns {
    margin: 40px auto 0;
    gap: 40px;
  }
}
#p-products-single .post-content .wp-block-columns h3.wp-block-heading,
#wpwrap .editor-styles-wrapper .wp-block-columns h3.wp-block-heading {
  margin: 25px auto 20px;
}
#p-products-single .post-content .wp-block-columns + *,
#wpwrap .editor-styles-wrapper .wp-block-columns + * {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-columns + *,
  #wpwrap .editor-styles-wrapper .wp-block-columns + * {
    margin-top: 25px;
  }
}
#p-products-single .post-content .wp-block-column > *,
#wpwrap .editor-styles-wrapper .wp-block-column > * {
  margin-top: 20px;
}
#p-products-single .post-content .wp-block-column > :first-child,
#wpwrap .editor-styles-wrapper .wp-block-column > :first-child {
  margin-top: 0 !important;
}
#p-products-single .post-content .wp-block-column > :last-child,
#wpwrap .editor-styles-wrapper .wp-block-column > :last-child {
  margin-bottom: 0 !important;
}
#p-products-single .post-content .wp-block-image img,
#wpwrap .editor-styles-wrapper .wp-block-image img {
  height: auto;
  width: auto;
  max-width: 100%;
  border-radius: 10px;
}
#p-products-single .post-content .wp-block-media-text,
#wpwrap .editor-styles-wrapper .wp-block-media-text {
  gap: 40px;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-media-text,
  #wpwrap .editor-styles-wrapper .wp-block-media-text {
    gap: 20px;
    margin-top: 40px;
  }
}
#p-products-single .post-content .wp-block-media-text__content,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content {
  padding: 0;
}
#p-products-single .post-content .wp-block-media-text__content > :first-child,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content > :first-child {
  margin-top: 0;
}
#p-products-single .post-content .wp-block-media-text__content > :last-child,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content > :last-child {
  margin-bottom: 0;
}
#p-products-single .post-content .wp-block-media-text__media img,
#wpwrap .editor-styles-wrapper .wp-block-media-text__media img {
  border-radius: 10px;
}
#p-products-single .post-content .wp-block-table,
#wpwrap .editor-styles-wrapper .wp-block-table {
  margin: 30px auto 0;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table,
  #wpwrap .editor-styles-wrapper .wp-block-table {
    margin: 20px auto 0;
  }
}
#p-products-single .post-content .wp-block-table + .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-table + .wp-block-paragraph {
  margin-top: 15px;
}
#p-products-single .post-content .wp-block-table th,
#p-products-single .post-content .wp-block-table td,
#wpwrap .editor-styles-wrapper .wp-block-table th,
#wpwrap .editor-styles-wrapper .wp-block-table td {
  vertical-align: middle;
  padding: 10px;
  height: 42px;
  border: none;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table th,
  #p-products-single .post-content .wp-block-table td,
  #wpwrap .editor-styles-wrapper .wp-block-table th,
  #wpwrap .editor-styles-wrapper .wp-block-table td {
    padding: 10px;
    line-height: 18px;
  }
}
#p-products-single .post-content .wp-block-table th > a:nth-of-type(n+2),
#p-products-single .post-content .wp-block-table td > a:nth-of-type(n+2),
#wpwrap .editor-styles-wrapper .wp-block-table th > a:nth-of-type(n+2),
#wpwrap .editor-styles-wrapper .wp-block-table td > a:nth-of-type(n+2) {
  display: inline-block;
  margin-top: 5px;
}
#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:first-child, #p-products-single .post-content .wp-block-table.is-style-default tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:not(:last-child) > *:first-child {
  border-bottom: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:not(:first-child), #p-products-single .post-content .wp-block-table.is-style-default tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:not(:last-child) > *:not(:first-child) {
  border-bottom: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr:last-child > *:not(:last-child), #p-products-single .post-content .wp-block-table.is-style-default tr:last-child > *:not(:last-child),
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:last-child > *:not(:last-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:last-child > *:not(:last-child) {
    border-bottom: solid 1px #DEDEDE;
  }
}
#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *, #p-products-single .post-content .wp-block-table.is-style-default tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > * {
  border-left: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *, #p-products-single .post-content .wp-block-table.is-style-default tr > *,
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > * {
    border-left: none;
    border-left: none;
    min-height: 42px;
    height: auto;
  }
}
#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:first-child, #p-products-single .post-content .wp-block-table.is-style-default tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:first-child {
  width: 220px;
  background: #DEDEDE;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:first-child, #p-products-single .post-content .wp-block-table.is-style-default tr > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:first-child {
    display: block;
    width: 100%;
  }
}
#p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child), #p-products-single .post-content .wp-block-table.is-style-default tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:not(:first-child) {
  font-size: 14px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child), #p-products-single .post-content .wp-block-table.is-style-default tr > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:not(:first-child) {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table:not([class*=is-style-]) tr, #p-products-single .post-content .wp-block-table.is-style-default tr,
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-a tbody,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-a tr,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr {
    display: contents;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > * {
  background: #DEDEDE;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > * {
    display: block;
    width: 100%;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child) {
  border-left: solid 1px #fff;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child) {
    border: none;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > * {
  font-size: 14px;
  background: #fff;
  border-top: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > * {
    display: block;
    width: 100%;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child) {
  border-left: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child) {
    border: none;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-a tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > * {
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > * {
    text-align: left;
    min-height: 42px;
    height: auto;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(1),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(1) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(2),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(3),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(3) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(4),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(4) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(5),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(5) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(6),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(6) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(7),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(7) {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(8),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(8) {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(9),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(9) {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(10),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(10) {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-b,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#p-products-single .post-content .wp-block-table.is-style-type-b::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-b,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b {
    position: relative;
    z-index: 0;
    width: 100vw;
    padding: 0 20px;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    overflow: auto;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-b.--scrolled:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b.--scrolled:before {
    opacity: 0;
    pointer-events: none;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-b:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b:before {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    content: url(../img/p-products-single/scroll-hint.svg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  #p-products-single .post-content .wp-block-table.is-style-type-b table,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b table {
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:last-child) > *:first-child {
  border-bottom: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:last-child) > *:not(:first-child) {
  border-bottom: solid 1px #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child > * {
  background: #DEDEDE;
  font-weight: bold;
  text-align: center;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:first-child > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child > *:first-child {
  border-left: solid 1px #DEDEDE;
  border-bottom: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child > *:not(:first-child) {
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > * {
  border-left: solid 1px #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child {
  width: 220px;
  background: #DEDEDE;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child {
    width: 117px;
    padding: 10px 6px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child) {
  text-align: center;
  font-size: 14px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child) {
    width: 90px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="2"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="2"]) + tr :first-child {
  font-weight: bold;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr + tr :first-child {
  font-weight: bold;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr + tr :first-child {
  font-weight: bold;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr + tr :first-child {
  font-weight: bold;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr :first-child, #p-products-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr + tr :first-child {
  font-weight: bold;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-c,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#p-products-single .post-content .wp-block-table.is-style-type-c::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-c,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c {
    position: relative;
    z-index: 0;
    width: 100vw;
    padding: 0 20px;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    overflow: auto;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-c.--scrolled:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c.--scrolled:before {
    opacity: 0;
    pointer-events: none;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-c:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c:before {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    content: url(../img/p-products-single/scroll-hint.svg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  #p-products-single .post-content .wp-block-table.is-style-type-c table,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c table {
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:last-child) > *:first-child {
  border-bottom: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:last-child) > *:not(:first-child) {
  border-bottom: solid 1px #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > * {
  background: #BFBFBF;
  font-weight: bold;
  text-align: center;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child {
  width: 150px;
  border-left: solid 1px #BFBFBF;
  border-bottom: solid 1px #fff;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child {
    width: 93px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + *, #p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + * {
  width: 26.3%;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + *, #p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + * {
    width: 150px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:not(:first-child) {
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > * {
  border-left: solid 1px #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child) {
  font-size: 14px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child) {
    width: 90px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child {
  background: #DEDEDE;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child {
    padding: 10px 6px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child + * {
  background: #DEDEDE;
  font-weight: bold;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child[rowspan] + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child[rowspan] + * {
  border-bottom: solid 1px #fff;
  border-left: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]) {
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  padding: 10px;
}
#p-products-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]) + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]) + * {
  font-weight: 500;
  font-size: 14px;
  background: #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-d,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#p-products-single .post-content .wp-block-table.is-style-type-d::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-d,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d {
    position: relative;
    z-index: 0;
    width: 100vw;
    padding: 0 20px;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    overflow: auto;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-d.--scrolled:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d.--scrolled:before {
    opacity: 0;
    pointer-events: none;
  }
  #p-products-single .post-content .wp-block-table.is-style-type-d:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d:before {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    content: url(../img/p-products-single/scroll-hint.svg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  #p-products-single .post-content .wp-block-table.is-style-type-d table,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d table {
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:first-child > * {
  background: #333;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > * {
  background: #DEDEDE;
  font-weight: bold;
  text-align: center;
  border-bottom: solid 1px #fff;
  border-left: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child {
  width: 33.2%;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child {
    width: 228px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2) {
  width: 45.8%;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2) {
    width: 192px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3) {
  width: 21%;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3) {
    width: 86px;
  }
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > * {
  border-left: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:not(:first-child) {
  background: #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:first-child {
  background: #DEDEDE;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  font-weight: bold;
  vertical-align: top;
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-child(2) {
  background: #DEDEDE;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(2) {
  font-weight: normal;
  font-size: 14px;
  vertical-align: middle;
}
#p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1) {
  background: #fff;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-products-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1) {
    text-align: center;
  }
}
#p-products-single .post-content .wp-element-caption,
#wpwrap .editor-styles-wrapper .wp-element-caption {
  margin: 15px 0 0;
  font-size: 14px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtcHJvZHVjdHMtc2luZ2xlLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0U7O0FDOExBO0VEL0xGO0lBSUk7OztBQU1JO0VBQ0U7O0FDZ0hSO0VBR0UsT0FsR0k7RUFtR0o7O0FBR0Y7RUFDRSxPQXZHSTs7O0FETlI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3VKQTtFRDVKRjtJQVFJOzs7QUNpS0Y7RUR6S0Y7SUFZSTtJQUNBO0lBRUE7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2lKRjtFRHZKQTtJQVNJO0lBQ0E7SUFDQTs7OztBQUtOO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0N0RE07RUR1RE47RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMwR0E7RURySEY7SUFjSTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDNEZBO0VEakdGO0lBUUk7SUFDQTtJQUNBOzs7O0FBSUo7RUFDRTs7QUNrRkE7RURuRkY7SUFJSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlDaEZnQjtFRGlGaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMwREE7RUQzRUY7SUFvQkk7OztBQzBDRjtFRDlERjtJQXdCSTtJQUNBO0lBQ0E7OztBQ25CRjtFQUdFLE9BcEdJO0VBcUdKOztBQUdGO0VBQ0UsT0F6R0k7O0FBdVFOO0VBQ0U7SUQ5SUEsWUMxSEk7SUQySEosT0NyR2M7O0VBMkVoQjtJQUdFLE9BOUVjO0lBK0VkOztFQUdGO0lBQ0UsT0FuRmM7O0VEeUdkO0lBQ0UsWUMxR1k7OztBRDhHaEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQzNJSTtFRDRJSjtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FDTUY7RURwQkE7SUFpQkk7SUFDQTs7OztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ0dBO0VEVEY7SUFTSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlDaExPO0VEaUxQO0VBQ0EsT0N6TE07RUQwTE47RUFDQTtFQUNBO0VBQ0E7O0FDOUZBO0VBR0UsT0FsR0k7RUFtR0o7O0FBR0Y7RUFDRSxPQXZHSTs7QUFxUU47RUFDRTtJRHBFQSxZQ2xNSTtJRG1NSixPQzVMSzs7RUF3RlA7SUFHRSxPQTNGSztJQTRGTDs7RUFHRjtJQUNFLE9BaEdLOztFRGdNTDtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMxRUY7RUQrREE7SUFjSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUNpQko7RUFDRTtJRGRFOzs7QUFJSjtFQUNFOztBQzFGRjtFRHlGQTtJQUlJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUNwR0Y7RURpR0E7SUFNSTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNsSEY7RUQ0R0E7SUFTSTs7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNwSU47RUQySEk7SUFZSTtJQUNBOzs7QUFLRjtFQUNFLFlDelNEO0VEMFNDOztBQy9JUjtFRDZJTTtJQUtJOzs7QUFPVjtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQ3pVTTs7QUFxS047RUQrSkY7SUFRSTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFOztBQ2xMQTtFRGlMRjtJQUlJOzs7QUFJRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUNsTUY7RURpTUE7SUFJSTs7OztBQUtOO0VBQ0U7O0FDM01BO0VEME1GO0lBSUk7OztBQUlGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQzNORjtFRDBOQTtJQUlJOzs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBZ0JJO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBOztBQ2hVSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdFLE9BL0VTO0VBZ0ZUOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRSxPQXBGUzs7QUFrUFg7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lEOEpJO0lBQ0E7OztBQUlBO0FBQUE7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SjtBQUFBO0VDNzdCRjtFQUNBOztBQUVBO0FBQUE7RUFDRTs7QUExRkY7RURtaENFO0FBQUE7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0U7QUFBQTtJQUNFO0lBQ0E7O0VBSUo7QUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7SUFDRTtJQUNBOzs7QUFNQTtBQUFBO0VBQ0UsWUNudENIO0VEb3RDRztFQUNBO0VBQ0EsT0NodUNKOztBRHF1Q0U7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFOztBQ3hrQ1o7RUR1a0NVO0FBQUE7SUFJSTs7O0FBSUo7QUFBQTtFQUNFOztBQ2hsQ1o7RUQra0NVO0FBQUE7SUFJSTs7O0FBSUo7QUFBQTtFQUNFOztBQ3hsQ1o7RUR1bENVO0FBQUE7SUFJSTs7O0FBT047QUFBQTtFQUNFO0VBQ0E7O0FBRUE7QUFBQTtFQUNFLFlDNXdDTjs7QUQrd0NJO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtBQUFBO0VBQ0UsWUNweUNOO0VEcXlDTTtFQUNBOztBQ2pvQ1o7RUQ4bkNVO0FBQUE7SUFNSTs7O0FBU2Q7QUFBQTtFQUNFO0VBQ0EiLCJmaWxlIjoicC1wcm9kdWN0cy1zaW5nbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNldHRpbmdcIiBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gcC1wcm9kdWN0LXNpbmdsZVxuIGZvciBwb3N0IHR5cGUgXCJtb3RvclwiIGFuZCBcImVuY29kZXJcIiBzaW5nbGUgcGFnZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmwtYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDEyMHB4IDAgODVweCA0M3B4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNjVweCAyNXB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICA+c3BhbiB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGEtdGFnKCRibGFjaywgJGJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMTAwJSAqICg1MTMgLyAxMDI2KSkgY2FsYygxMDAlICogKDU2MCAvIDEwMjYpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50IHNsaWRlc1wiO1xuICBnYXA6IGNhbGMoMTAwJSAqICg2MCAvIDEwMjYpKTtcblxuICBAaW5jbHVkZSBtcS1tYXgoMTMwMCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlICogKDUxMyAvIDEwMjYpKSBjYWxjKDEwMCUgKiAoNDUzIC8gMTAyNikpO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNsaWRlc1wiXG4gICAgICBcImNvbnRlbnRcIjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCN7JGltZy1kaXJ9L3AtcHJvZHVjdHMtc2luZ2xlL3Byb2R1Y3RzLnN2Zyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IC0xNzBweDtcbiAgICB0b3A6IC02MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgY29udGVudDogdXJsKCN7JGltZy1kaXJ9L3AtcHJvZHVjdHMtc2luZ2xlL3NwL3Byb2R1Y3RzLnN2Zyk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMzVweFxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi12aXN1YWxfX2NvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG5cbiAgdWw6bm90KFtjbGFzc10pIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuXG4gIG9sOm5vdChbY2xhc3NdKSB7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cbn1cblxuLm1haW4tdmlzdWFsX19zbGlkZXMge1xuICBncmlkLWFyZWE6IHNsaWRlcztcbn1cblxuLm1haW4tdmlzdWFsX190YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXB4IDRweCAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogIzBGNTBFMztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yOGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMnB4IDVweCAzcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxNyAvIDEyKTtcbiAgfVxufVxuXG4ubWFpbi12aXN1YWxfX2hlYWRpbmcge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMzIpO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gMjYpO1xuICB9XG59XG5cbi5tYWluLXZpc3VhbF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDMwcHggMCAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG5cbi5tYWluLXZpc3VhbF9fY29udGFjdC1idXR0b24ge1xuICBtYXJnaW46IDQwcHggMCAwO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1hdHRlbnRpb247XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYXR0ZW50aW9uO1xuICBsZXR0ZXItc3BhY2luZzogLjExZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcS1tYXgoMzY1KSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDJweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gIH1cblxuICBAaW5jbHVkZSBhLXRhZygkd2hpdGUsICR3aGl0ZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWF0dGVudGlvbjtcblxuICAgIEBpbmNsdWRlIGEtdGFnKCRjb2xvci1hdHRlbnRpb24sICRjb2xvci1hdHRlbnRpb24pO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYXR0ZW50aW9uO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIG1hc2staW1hZ2U6IHVybCgjeyRpbWctZGlyfS9jb21tb24vaS1hcnJvdy0zLnN2Zyk7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xLW1heCgzNjUpIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuOCk7XG4gICAgfVxuICB9XG5cbn1cblxuLm1haW4tdmlzdWFsX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG59XG5cbi5tYWluLXZpc3VhbF9fYnV0dG9uLWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB3aWR0aDogMTQ2cHg7XG59XG5cbi5tYWluLXZpc3VhbF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEwcHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICRncmF5LTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgQGluY2x1ZGUgYS10YWcoJGJsYWNrLCAkYmxhY2spO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgY29sb3I6ICRncmF5LTY7XG5cbiAgICBAaW5jbHVkZSBhLXRhZygkZ3JheS02LCAkZ3JheS02KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCgxKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXByb2R1Y3RzLXNpbmdsZS9pLWFycm93LnN2Zyk7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYuLS1wZGYge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4IDEwcHggNnB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXByb2R1Y3RzLXNpbmdsZS9pLXBkZi5zdmcpO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi12aXN1YWxfX3NsaWRlcyB7XG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nLWRpcn0vcC1wcm9kdWN0cy1zaW5nbGUvc2xpZGVzLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWctZGlyfS9wLXByb2R1Y3RzLXNpbmdsZS9zbGlkZXMtYXJyb3cuc3ZnKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yOHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjhweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJveC1zaGFkb3c6IC0zcHggLTNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm94LXNoYWRvdzogLTNweCAtM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS03O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTYgLyAxMikpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDE0IC8gMTApKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDdweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICB9XG59XG5cbi5tYWluLXZpc3VhbF9fc2xpZGUge1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMzU2cHg7XG4gIGFzcGVjdC1yYXRpbzogNTYwIC8gMzU2O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICogKDMzNSAvIDM3NSkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAqICgyMTMgLyAzNzUpKTtcbiAgICBhc3BlY3QtcmF0aW86IDMzNSAvIDIxMztcbiAgfVxufVxuXG4ucG9zdC1jb250ZW50IHtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbn1cblxuLmNhc2Uge1xuICBtYXJnaW46IDEwMHB4IGF1dG87XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogODBweCBhdXRvIDYwcHg7XG4gICAgO1xuICB9XG5cbiAgLmMtaGVhZGluZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmMtY2FzZS1saXN0IHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG5cbiAgLmMtYnV0dG9uLTEge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29sdW1uIHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDgwcHggYXV0byA2MHB4O1xuICAgIDtcbiAgfVxuXG4gIC5jLWhlYWRpbmctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5jLWNhc2UtbGlzdCB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuXG4gIC5jLWJ1dHRvbi0xIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLmJhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBCbG9jayBlZGl0b3Igc3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNwLXByb2R1Y3RzLXNpbmdsZSAucG9zdC1jb250ZW50LFxuI3dwd3JhcCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblxuICBzcGFuLFxuICBwLFxuICB0ZCxcbiAgbGksXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgID5hOm5vdChbY2xhc3NdKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgQGluY2x1ZGUgYS10YWcoJGNvbG9yLWxpbmssICRjb2xvci1saW5rKTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuXG4gICAgICAmW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9jb21tb24vaS1leHRlcm5hbC5zdmcpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWhlYWRpbmcuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaDIud3AtYmxvY2staGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzcgLyAyNik7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDgwcHggYXV0byAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAyNCk7XG4gICAgfVxuXG4gICAgJisud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDcyLjVweCk7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMy53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDgwODA4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byAzMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICBoNC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDIwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgICYuaXMtc3R5bGUtc2ltcGxlIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stcGFyYWdyYXBoIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE2KTtcblxuICAgICYrW2NsYXNzKj13cC1ibG9jay1dIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmKy53cC1ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYrLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIG9sLndwLWJsb2NrLWxpc3Qge1xuXG4gICAgJi5pcy1zdHlsZS1kZWZhdWx0LFxuICAgICY6bm90KFtjbGFzcyo9aXMtc3R5bGUtXSkge1xuICAgICAgY291bnRlci1yZXNldDogb2wtY291bnRlcjtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG9sLWNvdW50ZXIpXCIuXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWxpc3Qge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAvMTYpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICYuaXMtc3R5bGUtb3JkZXItbm90ZSB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI3cHg7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1jb3VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTQpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAu1wiIGNvdW50ZXIob2wtY291bnRlcik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgZ2FwOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBoMy53cC1ibG9jay1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDIwcHg7XG4gICAgfVxuXG4gICAgJisqIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICA+KiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB9XG5cbiAgICAmKy53cC1ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgID5hOm50aC1vZi10eXBlKG4rMikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdChbY2xhc3MqPWlzLXN0eWxlLV0pLFxuICAgICYuaXMtc3R5bGUtZGVmYXVsdCB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgPioge1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjREVERURFO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPioge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0RFREVERTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcblxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtdHlwZS1hIHtcbiAgICAgIHRib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERURFREU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICR3aGl0ZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNERURFREU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjREVERURFO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+KiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgICAgIG9yZGVyOiA5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtdHlwZS1iIHtcbiAgICAgIEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nOiAwICRzaWRlLXBhZGRpbmc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xICogJHNpZGUtcGFkZGluZykpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAmLi0tc2Nyb2xsZWQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXByb2R1Y3RzLXNpbmdsZS9zY3JvbGwtaGludC5zdmcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICA+KiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERURFREU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0RFREVERTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0RFREVERTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RFREVERTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyhbcm93c3Bhbj1cIjJcIl0pIHtcbiAgICAgICAgICAmK3RyIHtcbiAgICAgICAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKFtyb3dzcGFuPVwiM1wiXSkge1xuXG4gICAgICAgICAgJit0cixcbiAgICAgICAgICAmK3RyK3RyIHtcbiAgICAgICAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKFtyb3dzcGFuPVwiNFwiXSkge1xuXG4gICAgICAgICAgJit0cixcbiAgICAgICAgICAmK3RyK3RyLFxuICAgICAgICAgICYrdHIrdHIrdHIge1xuICAgICAgICAgICAgOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNERURFREU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoW3Jvd3NwYW49XCI1XCJdKSB7XG5cbiAgICAgICAgICAmK3RyLFxuICAgICAgICAgICYrdHIrdHIsXG4gICAgICAgICAgJit0cit0cit0cixcbiAgICAgICAgICAmK3RyK3RyK3RyK3RyIHtcbiAgICAgICAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKFtyb3dzcGFuPVwiNlwiXSkge1xuXG4gICAgICAgICAgJit0cixcbiAgICAgICAgICAmK3RyK3RyLFxuICAgICAgICAgICYrdHIrdHIrdHIsXG4gICAgICAgICAgJit0cit0cit0cit0cixcbiAgICAgICAgICAmK3RyK3RyK3RyK3RyK3RyIHtcbiAgICAgICAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtdHlwZS1jIHtcbiAgICAgIEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nOiAwICRzaWRlLXBhZGRpbmc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xICogJHNpZGUtcGFkZGluZykpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAmLi0tc2Nyb2xsZWQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXByb2R1Y3RzLXNpbmdsZS9zY3JvbGwtaGludC5zdmcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICA+KiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCRkJGQkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjQkZCRkJGO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTNweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYrKixcbiAgICAgICAgICAgICAgJisqKyoge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNi4zJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0RFREVERTtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RFREVERTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJisqIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJltyb3dzcGFuXSsqIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpub3QoW3Jvd3NwYW5dKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpub3QoW3Jvd3NwYW5dKSsqIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXR5cGUtZCB7XG4gICAgICBAaW5jbHVkZSBoaWRlLXNjcm9sbGJhcjtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgcGFkZGluZzogMCAkc2lkZS1wYWRkaW5nO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMSAqICRzaWRlLXBhZGRpbmcpKTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgJi4tLXNjcm9sbGVkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiB1cmwoI3skaW1nLWRpcn0vcC1wcm9kdWN0cy1zaW5nbGUvc2Nyb2xsLWhpbnQuc3ZnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnRcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERURFREU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4yJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1LjglO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICB3aWR0aDogMjElO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjREVERURFO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNERURFREU7XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RFREVERTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0RFREVERTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhcmlhYmxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxuJGltZy1kaXI6IFwiLi4vaW1nXCI7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuJGNvbnRlbnQtd2lkdGg6IDEyMDBweDtcblxuJHNpZGUtcGFkZGluZzogMjBweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXG5cbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XG4kcGMtYnA6IDEwMjVweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRmb250LTI6IFwiU3luY29wYXRlXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4kZm9udC0zOiBzeXN0ZW0tdWksIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR3aGl0ZTogI2ZmZjtcblxuJGJsYWNrOiAjMDgwODA4O1xuXG4kZ3JheS0xOiAjNTA1MDUwO1xuJGdyYXktMjogIzJhMmEyYTtcbiRncmF5LTM6ICMwODA4MDg7XG4kZ3JheS00OiAjYjViNWI1O1xuJGdyYXktNTogI2FkYWRhZDtcbiRncmF5LTY6ICNmN2Y3Zjc7XG4kZ3JheS03OiAjMzMzO1xuJGdyYXktODogI2I1YjViNTtcbiRncmF5LTk6ICM1MjUyNTI7XG4kZ3JheS0xMDogIzk2OTY5NjtcbiRncmF5LTExOiAjY2NjO1xuJGdyYXktMTI6ICNlZWU7XG5cbiRjb2xvci0xOiAjMDgwODA4O1xuJGNvbG9yLTI6ICMwODA4MDg7XG4kY29sb3ItMzogIzA4MDgwODtcblxuJGNvbG9yLWxpbms6ICMwNjczZTA7XG4kY29sb3ItYXR0ZW50aW9uOiAjMjEyZWZmO1xuJGNvbG9yLWVycm9yOiAjZmYyMTMyO1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCk7XG4kZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEuMDAwKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgMS4wMDAsIDEuMDAwKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbi8vIEluXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA1NSwgLjY3NSwgLjE5MCk7XG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMwLCAuNjg1LCAuMjIwKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllciguNDcwLCAuMDAwLCAuNzQ1LCAuNzE1KTtcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKC42MDAsIC4wNDAsIC45ODAsIC4zMzUpO1xuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSk7XG4vLyBPdXRcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKC4yNTAsIC40NjAsIC40NTAsIC45NDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEuMDAwKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxLjAwMCk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoLjIzMCwgMS4wMDAsIC4zMjAsIDEuMDAwKTtcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKC4zOTAsIC41NzUsIC41NjUsIDEuMDAwKTtcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllciguMDc1LCAuODIwLCAuMTY1LCAxLjAwMCk7XG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSk7XG4vLyBJbiBPdXRcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzMCwgLjUxNSwgLjk1NSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAuMDAwLCAuMTc1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllciguODYwLCAuMDAwLCAuMDcwLCAxLjAwMCk7XG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNTAsIC41NTAsIC45NTApO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgLjAwMCwgLjAwMCwgMS4wMDApO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUwLCAuODYwKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1peGluXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNsZWFyZml4XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGNmIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gc2FmZS1hcmVhXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNhZmUtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGHjgr/jgrDjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gYS10YWcoJGNvbG9yMSwgJGNvbG9yMikge1xuICAmOmxpbmssXG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtbWluKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1tYXgoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZGV2aWNlXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjLXRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC10YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMtY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNzcyBoYWNrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEZpcmVGb3hcbkBtaXhpbiBmaXJlZm94IHtcbiAgLTpsYW5nKHgpOjotbW96LXBsYWNlaG9sZGVyLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIC06bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSUUoMTEpXG5AbWl4aW4gaWUge1xuICAtOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFNhZmFyaVxuQG1peGluIHNhZmFyaSB7XG4gIC06bGFuZyh4KSArIC06LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG9iamVjdCBmaXQgaW1hZ2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG9maSgkc2l6ZSkge1xuICBvYmplY3QtZml0OiAkc2l6ZTtcblxuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skc2l6ZX07XCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29udmVydCByZW0gdG8gcHhcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gZnMoJHB4KSB7XG4gIGZvbnQtc2l6ZTogY2FsYygkcHggKiAuMDYyNXJlbSk7XG59XG4iXX0= */
