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

.main-visual {
  padding: 120px 0 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .main-visual {
    padding: 0;
  }
}
.main-visual__inner {
  width: 1350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  padding: 80px 0 115px;
}
@media (max-width: 1410px) {
  .main-visual__inner {
    width: 100%;
    padding: 80px 30px 115px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__inner {
    width: 100%;
    padding: 110px 4.6875vw 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.main-visual__inner .mvbg {
  position: absolute;
  bottom: 0;
  right: -300px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .main-visual__inner .mvbg {
    top: 0;
    left: 0;
  }
  .main-visual__inner .mvbg img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.main-visual__inner .mvbg2 {
  position: absolute;
  bottom: 180px;
  right: 300px;
  z-index: -1;
  width: 1472px;
  height: 1040px;
}
@media screen and (max-width: 767px) {
  .main-visual__inner .mvbg2 {
    display: none;
  }
}
.main-visual__txtbox {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (max-width: 1220px) {
  .main-visual__txtbox {
    width: 40%;
  }
}
@media (max-width: 860px) {
  .main-visual__txtbox {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__txtbox {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.main-visual__ttl {
  font-size: 50px;
  position: relative;
  padding: 0 0 20px;
  font-weight: bold;
}
@media (max-width: 1060px) {
  .main-visual__ttl {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__ttl {
    margin: 0 0 20px;
    font-size: 26px;
    text-align: center;
    margin: 0 0 10px;
  }
}
.main-visual__ttl:before {
  content: url(../img/p-products-cat/ttlbg.svg);
  position: absolute;
  bottom: -10px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .main-visual__ttl:before {
    content: url(../img/common/sp/ttl-ico2.svg);
    bottom: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.main-visual__subttlbg {
  margin: 40px 0 10px;
  background: url(../img/p-products-cat/rectbg.webp);
  background-size: cover;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .main-visual__subttlbg {
    -ms-flex-item-align: center;
    align-self: center;
  }
}
.main-visual__imgbox {
  width: 600px;
}
@media (max-width: 1220px) {
  .main-visual__imgbox {
    width: 50%;
  }
}
@media (max-width: 860px) {
  .main-visual__imgbox {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__imgbox {
    width: 100%;
  }
}
.main-visual__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px 0 0;
  gap: 0 25px;
}
@media (max-width: 1225px) {
  .main-visual__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px 0;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__btns {
    margin: 30px 0 0;
    gap: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1225px) {
  .main-visual__btns .c-btn-1 {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
.main-visual .subttl {
  font-size: 40px;
  font-weight: bold;
  color: #333;
}
@media (max-width: 1060px) {
  .main-visual .subttl {
    font-size: 35px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual .subttl {
    font-size: 22px;
    text-align: center;
    margin: 0 0 10px;
  }
}
.main-visual .ttl-lead {
  font-size: 27px;
  font-weight: bold;
  color: #333;
}
@media (max-width: 1060px) {
  .main-visual .ttl-lead {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual .ttl-lead {
    font-size: 16px;
    text-align: center;
  }
}
.main-visual .mv-slider {
  position: relative;
  overflow: hidden;
}
.main-visual .mv-slider .slick-list {
  overflow: visible;
}
.main-visual .mv-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.main-visual .slide-item {
  width: 100%;
  min-height: 430px;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-size: cover;
  background-position: center;
  position: relative;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media screen and (max-width: 767px) {
  .main-visual .slide-item {
    padding: 20px;
    min-height: 270px;
  }
}
.main-visual .slide-item__img {
  max-width: 315px;
  position: absolute;
  right: 30px;
  bottom: 30px;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
}
@media screen and (max-width: 767px) {
  .main-visual .slide-item__img {
    right: initial;
    bottom: initial;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    height: 170px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.main-visual .slide-item__txt {
  -webkit-transition: opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition: opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
}
.main-visual .slide-item .slide-en {
  font-size: 10px;
  font-family: "Inter", serif;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.3em;
}
.main-visual .slide-item .slide-ja {
  margin: 10px 0 0;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}
.main-visual .slick-list {
  padding: 0 0 50px;
}
.main-visual .slick-arrow {
  position: absolute;
  z-index: 10;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.main-visual .slick-arrow:before {
  font-size: 30px;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.main-visual .slick-arrow:hover {
  opacity: 0.7;
}
.main-visual .slick-arrow:hover:before {
  opacity: 1;
}
.main-visual .slick-arrow.slick-prev {
  background: url(../img/p-top/prev.svg);
  background-size: cover;
  color: transparent;
  right: 55px;
  left: initial;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .main-visual .slick-arrow.slick-prev {
    right: initial;
    left: 0;
  }
}
.main-visual .slick-arrow.slick-next {
  background: url(../img/p-top/next.svg);
  background-size: cover;
  color: transparent;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.main-visual .slick-dots {
  position: absolute;
  bottom: 13px;
  right: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .main-visual .slick-dots {
    right: initial;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.main-visual .slick-dots li button {
  width: 10px;
  height: 10px;
  background: #d9d9d9;
  color: transparent;
  border-radius: 50%;
}
.main-visual .slick-dots li button:before {
  font-size: 12px;
}
.main-visual .slick-dots li.slick-active button {
  background: #DA0112;
}
.main-visual .slick-dots li.slick-active button:before {
  opacity: 1;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
@media screen and (max-width: 767px) {
  .main-visual .sp-flex {
    padding: 0 4.6875vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

span.em {
  color: #DA0112;
}
@media screen and (max-width: 767px) {
  span.em {
    font-weight: bold;
  }
}

.sec-1__inner {
  width: 1300px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  padding: 60px 0 130px;
}
@media (max-width: 1360px) {
  .sec-1__inner {
    width: 100%;
    padding: 60px 30px 130px;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__inner {
    width: 100%;
    padding: 60px 4.6875vw;
  }
}
.sec-1__item_imgbox {
  position: absolute;
  top: 40px;
  right: -103px;
}
@media (max-width: 1360px) {
  .sec-1__item_imgbox {
    right: -10vw;
  }
}
@media (max-width: 1160px) {
  .sec-1__item_imgbox {
    right: -20vw;
  }
}
@media (max-width: 990px) {
  .sec-1__item_imgbox {
    right: -30vw;
  }
}
@media (max-width: 860px) {
  .sec-1__item_imgbox {
    right: -40vw;
  }
}
@media (max-width: 780px) {
  .sec-1__item_imgbox {
    right: -50vw;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_imgbox {
    top: 0;
    right: -30vw;
  }
}
.sec-1__item_txtbox {
  width: 100%;
  position: relative;
}
@media (max-width: 1360px) {
  .sec-1__item_txtbox {
    padding: 0 50vw 0 0;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_txtbox {
    margin: 0;
  }
}
@media (max-width: 410px) {
  .sec-1__item_txtbox {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_txtbox .c-ttl-3 {
    width: 60vw;
    z-index: 1;
  }
}
.sec-1__item_txtbox .c-ttl-3 .en {
  font-size: 100px;
  letter-spacing: 0.2em;
  top: -40px;
}
@media (max-width: 1360px) {
  .sec-1__item_txtbox .c-ttl-3 .en {
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_txtbox .c-ttl-3 .en {
    font-size: 48px;
    left: 0;
    white-space: nowrap;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.sec-1__item_txtbox .c-ttl-3 .ja {
  font-size: 36px;
}
@media (max-width: 1125px) {
  .sec-1__item_txtbox .c-ttl-3 .ja {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_txtbox .c-ttl-3 .ja {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_txtbox .u-text-1 {
    font-size: 16px;
    line-height: 2.2;
  }
}
.sec-1__item_txtbox .u-text-1.lead {
  margin: 20px 0 10px;
  width: 760px;
  line-height: 2;
}
@media (max-width: 1360px) {
  .sec-1__item_txtbox .u-text-1.lead {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_txtbox .u-text-1.lead {
    margin: 60px 0 10px;
    width: 100%;
  }
}
.sec-1__item_txtbox .u-text-1.sublead {
  width: 760px;
  font-weight: bold;
  line-height: 2;
}
@media (max-width: 1360px) {
  .sec-1__item_txtbox .u-text-1.sublead {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .sec-1__item_txtbox .u-text-1.sublead {
    width: 100%;
  }
}
.sec-1__para {
  position: relative;
  width: 890px;
  max-width: 100%;
  aspect-ratio: 788/483;
}
@media screen and (max-width: 767px) {
  .sec-1__para {
    width: 75vw;
    aspect-ratio: 326/245;
  }
}
.sec-1__para-bg {
  position: absolute;
  inset: 20% 0 0 20%;
  background: -webkit-gradient(linear, left top, left bottom, from(#DA0112), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, #DA0112 0%, rgba(0, 0, 0, 0));
  -webkit-clip-path: polygon(-20% 150%, 70% 0, 95% 0%, 48% 100%, 0 100%);
  clip-path: polygon(-20% 150%, 70% 0, 95% 0%, 48% 100%, 0 100%);
  opacity: 0.9;
  z-index: 1;
}
.sec-1__para-main {
  position: absolute;
  inset: 0;
  overflow: hidden;
  -webkit-clip-path: polygon(60% 0%, 110% 0%, 100% 0%, 60% 85%, 20% 85%);
  clip-path: polygon(60% 0%, 110% 0%, 100% 0%, 60% 85%, 20% 85%);
  background-color: #f5f5f5;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .sec-1__para-main {
    -webkit-clip-path: polygon(40% 0%, 100% 0%, 90% 0%, 50% 85%, 0% 85%);
    clip-path: polygon(40% 0%, 100% 0%, 90% 0%, 50% 85%, 0% 85%);
  }
}
.sec-1__para-main_inner {
  position: absolute;
  inset: 0;
  z-index: 0;
  top: 0;
  left: 175px;
}
.sec-1__para-main_inner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}
.sec-1__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sec-1__ttl {
  margin: 40px 0;
  font-size: 40px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .sec-1__ttl {
    font-size: 20px;
    line-height: 2;
    margin: 20px 0 40px;
  }
}
.sec-1__ttl_ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sec-1__ttl_sub {
  position: relative;
}
.sec-1__ttl_sub:before {
  content: url(../img/p-top/sec1-ttl-ico1.svg);
  position: absolute;
  bottom: -16px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .sec-1__ttl_sub:before {
    content: url(../img/p-top/sp/sec1-ttl-ico1.svg);
  }
}
.sec-1__ttl_sub1 {
  position: relative;
  z-index: 1;
  color: #fff;
  font-weight: bold;
}
.sec-1__ttl_sub1:before {
  content: url(../img/p-top/sec1-ttl-bg.svg);
  position: absolute;
  bottom: -19px;
  left: -15px;
  width: 100%;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .sec-1__ttl_sub1:before {
    content: url(../img/p-top/sp/sec1-ttl-bg.svg);
    bottom: -13px;
    left: -10px;
  }
}
.sec-1 .txt {
  display: inline-block;
  margin: 0 0 0 16px;
}

.sec2 {
  background: #F5F5F5;
}
.sec2__inner {
  width: 1200px;
  margin: 0 auto;
  padding: 130px 0;
}
@media (max-width: 1260px) {
  .sec2__inner {
    width: 100%;
    padding: 130px 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec2__inner {
    width: 100%;
    padding: 60px 4.6875vw;
  }
}
.sec2__inner .c-ttl-1 {
  padding: 0;
}
.sec2-lead {
  font-size: 18px;
  line-height: 2;
  text-align: center;
  margin: 30px 0 50px;
}
@media screen and (max-width: 767px) {
  .sec2-lead {
    text-align: left;
    margin: 20px 0 25px;
  }
}
.sec2__imgbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 60px;
}
@media screen and (max-width: 767px) {
  .sec2__imgbox {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
}
.sec2__imgbox-item_imgbox {
  width: calc(50% - 30px);
}
@media screen and (max-width: 767px) {
  .sec2__imgbox-item_imgbox {
    width: 100%;
  }
}
.sec2__imgbox-item_imgbox:first-of-type {
  position: relative;
}
.sec2__imgbox-item_imgbox:first-of-type:before {
  content: url(../img/p-products-cat/arrow.svg);
  position: absolute;
  top: 50%;
  right: -105px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .sec2__imgbox-item_imgbox:first-of-type:before {
    content: url(../img/p-products-cat/sp/arrow.svg);
    right: inherit;
    top: initial;
    bottom: -60px;
    left: 50%;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.sec2__indent {
  margin: 5px 0 0;
  font-size: 14px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .sec2__indent {
    font-size: 12px;
  }
}
.sec2 .reason-list-lead {
  font-size: 18px;
  line-height: 1.8;
  text-align: center;
  margin: 30px 0 50px;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-list-lead {
    text-align: left;
  }
}
.sec2 .reason-list-ttl {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  padding: 0 0 20px;
  position: relative;
  margin: 60px 0;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-list-ttl {
    font-size: 20px;
    margin: 40px 0 25px;
  }
}
.sec2 .reason-list-ttl:before {
  content: "";
  width: 100px;
  height: 3px;
  background: #333;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.sec2 .reason-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 60px;
}
.sec2 .reason-item:not(:first-of-type) {
  margin: 60px 0 0;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-item:not(:first-of-type) {
    margin: 40px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .sec2 .reason-item {
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.sec2 .reason-item:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-item:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.sec2 .reason-item-point {
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  background: url(../img/p-products-cat/rect-bg.svg);
  background-size: cover;
  display: inline-block;
  padding: 0 20px 0 5px;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-item-point {
    font-size: 15px;
  }
}
.sec2 .reason-item_txtbox {
  width: 540px;
  -ms-flex-item-align: center;
  align-self: center;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-item_txtbox {
    width: 100%;
  }
}
.sec2 .reason-item-ttl {
  margin: 10px 0 10px;
  font-weight: bold;
  font-size: 26px;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-item-ttl {
    font-size: 20px;
  }
}
.sec2 .reason-item-txt {
  font-size: 16px;
  line-height: 1.7;
}
.sec2 .reason-item_imgbox {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .sec2 .reason-item_imgbox {
    width: 100%;
  }
}

.sec3__inner {
  width: 1260px;
  margin: 0 auto;
  padding: 130px 0 100px;
}
@media screen and (max-width: 1320px) {
  .sec3__inner {
    width: 100%;
    padding: 130px 30px 100px;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner {
    width: 100%;
    padding: 60px 0 60px;
  }
}
.sec3__inner .c-ttl-1 {
  padding: 0;
}
.sec3__inner .prd-list {
  margin: 60px 0;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-list {
    margin: 40px 0;
    padding: 0 4.6875vw;
  }
}
.sec3__inner .prd-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #F5F5F5;
  padding: 40px;
  gap: 0 60px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item {
    padding: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.sec3__inner .prd-item:not(:first-of-type) {
  margin: 60px 0 0;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item:not(:first-of-type) {
    margin: 30px 0 0;
  }
}
.sec3__inner .prd-item_txtbox {
  width: 590px;
}
@media screen and (max-width: 1280px) {
  .sec3__inner .prd-item_txtbox {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item_txtbox {
    width: 100%;
  }
}
.sec3__inner .prd-item_txtbox .sphidden {
  display: block;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item_txtbox .sphidden {
    display: none;
  }
}
.sec3__inner .prd-item_txtbox .spbtn-more {
  display: none;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item_txtbox .spbtn-more {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 999px;
    border: 1px solid #333;
  }
  .sec3__inner .prd-item_txtbox .spbtn-more-txt {
    padding: 0 15px 0 0;
    position: relative;
  }
  .sec3__inner .prd-item_txtbox .spbtn-more-txt:before, .sec3__inner .prd-item_txtbox .spbtn-more-txt:after {
    content: "";
    width: 10px;
    height: 1px;
    background: #333;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .sec3__inner .prd-item_txtbox .spbtn-more-txt:after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
  }
}
.sec3__inner .prd-item_txtbox .spbtn-more.is-open .spbtn-more-txt:after {
  display: none;
}
.sec3__inner .prd-item_imgbox {
  width: 530px;
}
@media screen and (max-width: 1280px) {
  .sec3__inner .prd-item_imgbox {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item_imgbox {
    margin: 0 0 20px;
    width: 100%;
  }
}
.sec3__inner .prd-item-ttl {
  margin: 10px 0 20px;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item-ttl {
    font-size: 22px;
  }
}
.sec3__inner .prd-item-subttl {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 15px;
}
.sec3__inner .prd-item-txt {
  font-size: 16px;
  line-height: 1.7;
}
.sec3__inner .prd-item .tag {
  font-size: 14px;
  background: #fff;
  padding: 10px 20px;
  margin: 15px 0 30px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item .tag {
    padding: 10px;
    margin: 15px 0 20px;
  }
}
.sec3__inner .prd-item-link {
  width: 480px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 10px;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 0;
  position: relative;
  border-bottom: 1px solid #333;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item-link {
    margin: 10px 0 0;
    padding: 10px 20px 10px 0;
    width: 100%;
    line-height: 1.5;
  }
}
.sec3__inner .prd-item-link:before {
  content: "";
  width: 7px;
  height: 7px;
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  top: 40%;
  right: 0;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item-link:before {
    top: 43%;
  }
}
.sec3__inner .prd-item-link:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-item-link:hover {
    opacity: 1;
  }
}
.sec3__inner .prd-table {
  margin: 30px 0 0;
}
@media (max-width: 1160px) {
  .sec3__inner .prd-table {
    width: 1100px;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.sec3__inner .prd-table-wrap {
  margin: 0 auto;
  width: 1100px;
}
@media (max-width: 1160px) {
  .sec3__inner .prd-table-wrap {
    width: 100%;
    overflow-x: scroll;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-wrap {
    width: 100%;
    overflow-x: scroll;
    padding: 0 0 0 4.6875vw;
  }
}
.sec3__inner .prd-table-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sec3__inner .prd-table-head-item {
  padding: 0 20px 20px;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-head-item {
    padding: 0 10px 30px;
  }
}
.sec3__inner .prd-table-head-item:first-of-type {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-head-item:first-of-type {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-head-item:nth-of-type(2) {
    padding: 0 10px 30px 0;
  }
}
.sec3__inner .prd-table-head-item:not(:first-of-type) {
  width: calc((100% - 230px) / 3);
  border-left: 1px solid #333;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-head-item:not(:first-of-type) {
    border-left: none;
    width: 220px;
  }
}
.sec3__inner .prd-table-head-item.blower {
  width: calc((100% - 230px) / 2);
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-head-item.blower {
    width: 220px;
  }
}
.sec3__inner .prd-table-head-item.fumecollector {
  width: calc((100% - 230px) / 2);
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-head-item.fumecollector {
    width: 220px;
  }
}
.sec3__inner .prd-table-head-item-ttl {
  background: #333;
  color: #fff;
  padding: 10px;
  font-weight: bold;
  width: 100%;
  height: 60px;
  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;
  text-align: center;
  position: relative;
  margin: 0 0 20px;
}
.sec3__inner .prd-table-head-item-ttl:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-top: 11px solid #333;
  border-bottom: 0;
  bottom: -8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-head-item-img {
    width: 200px;
    height: 145px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.sec3__inner .prd-table-body-item {
  border-top: 1px solid #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-body-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: none;
  }
  .sec3__inner .prd-table-body-item:not(:first-of-type) {
    border-top: 1px solid #333;
  }
}
.sec3__inner .prd-table-body-item:last-child {
  border-bottom: 1px solid #333;
}
.sec3__inner .prd-table-body-item:nth-child(even) {
  background: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-body-item:nth-child(even) {
    background: none;
  }
}
.sec3__inner .prd-table-body-item.blower .prd-table-body-item-desc, .sec3__inner .prd-table-body-item.fumecollector .prd-table-body-item-desc {
  width: calc((100% - 230px) / 2);
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-body-item.blower .prd-table-body-item-desc, .sec3__inner .prd-table-body-item.fumecollector .prd-table-body-item-desc {
    width: 220px;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-body-item .prd-table-body-item-ttl {
    padding: 10px 10px 10px 0;
  }
}
.sec3__inner .prd-table-body-item-ttl {
  width: 230px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-body-item-ttl {
    width: 100%;
    padding: 10px;
  }
}
.sec3__inner .prd-table-body-item-desc {
  width: calc((100% - 230px) / 3);
  padding: 20px;
  border-left: 1px solid #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-body-item-desc {
    width: 220px;
    padding: 10px;
    border-left: none;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-table-body-item-desc:nth-child(2) {
    padding: 10px 10px 10px 0;
  }
}
.sec3__inner .prd-table-body-item-desc span.em {
  color: #333;
  font-weight: bold;
}
.sec3__inner .prd-table-body-item-desc a {
  color: #005E9D;
  text-decoration: underline;
}
.sec3__inner .prd-table-body-item-desc a:hover {
  text-decoration: none;
}
.sec3__inner .prd-comp-table-wrap {
  margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table-wrap {
    width: 800px;
  }
}
.sec3__inner .prd-comp-table {
  width: 100%;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table {
    font-size: 14px;
  }
}
.sec3__inner .prd-comp-table__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sec3__inner .prd-comp-table__head-row {
  display: grid;
  grid-template-columns: 140px 140px 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__head-row {
    grid-template-columns: 100px 100px 1fr 1fr 1fr;
  }
}
.sec3__inner .prd-comp-table__corner-empty {
  grid-column: 1/3;
  border: none;
  background: transparent;
  min-height: 50px;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__corner-empty {
    min-height: 44px;
  }
}
.sec3__inner .prd-comp-table__head-row--1 .prd-comp-table__product-name {
  border: none;
  background: transparent;
  padding: 16px 12px;
  font-weight: bold;
  text-align: center;
  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;
  color: #333;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__head-row--1 .prd-comp-table__product-name {
    padding: 10px 8px;
    font-size: 12px;
  }
}
.sec3__inner .prd-comp-table__head-row--2 .prd-comp-table__corner {
  grid-column: 1/3;
}
.sec3__inner .prd-comp-table__corner {
  background: #666;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  padding: 20px 10px;
  font-weight: bold;
  text-align: center;
  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;
  color: #fff;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__corner {
    padding: 10px 8px;
    font-size: 12px;
  }
}
.sec3__inner .prd-comp-table__corner.first {
  color: #333;
  background: #f5f5f5;
}
.sec3__inner .prd-comp-table__head-row--2 .prd-comp-table__catch {
  background: #333;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  color: #fff;
}
.sec3__inner .prd-comp-table__catch {
  padding: 12px 10px;
  font-size: 14px;
  text-align: center;
  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;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__catch {
    padding: 8px 6px;
    font-size: 12px;
  }
}
.sec3__inner .prd-comp-table__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.sec3__inner .prd-comp-table__feature-block,
.sec3__inner .prd-comp-table__mist-block,
.sec3__inner .prd-comp-table__usage-block {
  display: grid;
  grid-template-columns: 140px 140px 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__feature-block,
.sec3__inner .prd-comp-table__mist-block,
.sec3__inner .prd-comp-table__usage-block {
    grid-template-columns: 100px 100px 1fr 1fr 1fr;
  }
}
.sec3__inner .prd-comp-table__feature-block {
  grid-template-rows: auto;
  grid-template-columns: 140px 140px 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__feature-block {
    grid-template-columns: 100px 100px 1fr 1fr 1fr;
  }
}
.sec3__inner .prd-comp-table__feature-block .prd-comp-table__category {
  grid-column: 1;
  align-self: stretch;
  border-right: none;
  border-bottom: 1px solid #666;
  border-left: 1px solid #666;
  border-top: none;
}
.sec3__inner .prd-comp-table__feature-items {
  grid-column: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  border-bottom: 1px solid #666;
}
.sec3__inner .prd-comp-table__feature-items .prd-comp-table__item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-bottom: 1px solid #ccc;
  padding: 12px 10px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__feature-items .prd-comp-table__item {
    padding: 8px 6px;
    font-size: 12px;
  }
}
.sec3__inner .prd-comp-table__feature-items .prd-comp-table__item:last-child {
  border-bottom: none;
}
.sec3__inner .prd-comp-table__feature-cells {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
}
.sec3__inner .prd-comp-table__feature-block .prd-comp-table__feature-cells:nth-child(3),
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-cells:nth-child(3),
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-cells:nth-child(3),
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-cells:nth-child(3) {
  border-left: 1px solid #666;
}
.sec3__inner .prd-comp-table__feature-cells .prd-comp-table__cell {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  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;
  border: none;
  border-bottom: 1px solid #ccc;
  padding: 12px 10px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__feature-cells .prd-comp-table__cell {
    padding: 8px 6px;
  }
}
.sec3__inner .prd-comp-table__feature-cells .prd-comp-table__cell:last-child {
  border-bottom: none;
}
.sec3__inner .prd-comp-table__feature-block .prd-comp-table__feature-cells:nth-child(3) {
  grid-column: 3;
}
.sec3__inner .prd-comp-table__feature-block .prd-comp-table__feature-cells:nth-child(4) {
  grid-column: 4;
  border-left: none;
}
.sec3__inner .prd-comp-table__feature-block .prd-comp-table__feature-cells:nth-child(5) {
  grid-column: 5;
  border-left: none;
}
.sec3__inner .prd-comp-table__mist-block,
.sec3__inner .prd-comp-table__usage-block {
  grid-template-rows: auto;
  grid-template-columns: 140px 140px 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__mist-block,
.sec3__inner .prd-comp-table__usage-block {
    grid-template-columns: 100px 100px 1fr 1fr 1fr;
  }
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__category,
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__category,
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__category {
  grid-column: 1;
  align-self: stretch;
  border-top: none;
  border-right: none;
}
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__category {
  border-bottom: 1px solid #666;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-items,
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-cells,
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-items,
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-cells {
  border-top: 1px solid #ccc;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-cells:nth-child(3),
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-cells:nth-child(3) {
  grid-column: 3;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-cells:nth-child(4),
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-cells:nth-child(4) {
  grid-column: 4;
  border-left: none;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-cells:nth-child(5),
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-cells:nth-child(5) {
  grid-column: 5;
  border-left: none;
}
.sec3__inner .prd-comp-table__category {
  background: var(--backgroundColor-grey, #f5f5f5);
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #666;
  padding: 12px 10px;
  font-weight: bold;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__category {
    padding: 8px 6px;
    font-size: 12px;
  }
}
.sec3__inner .prd-comp-table__item {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 12px 10px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__item {
    padding: 8px 6px;
    font-size: 12px;
  }
}
.sec3__inner .prd-comp-table__cell {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 12px 10px;
  text-align: center;
  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;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__cell {
    padding: 8px 6px;
  }
}
.sec3__inner .prd-comp-table__cell--empty {
  background: var(--backgroundColor-grey, #f5f5f5);
}
.sec3__inner .prd-comp-table__particle-block {
  display: grid;
  grid-template-columns: 140px 140px 1fr 1fr 1fr;
  grid-template-rows: auto;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__particle-block {
    grid-template-columns: 100px 100px 1fr 1fr 1fr;
  }
}
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__category {
  grid-column: 1;
  align-self: stretch;
  border-top: 1px solid #ccc;
}
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-items,
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-cells {
  border-top: 1px solid #ccc;
}
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-cells:nth-child(3) {
  grid-column: 3;
}
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-cells:nth-child(4) {
  grid-column: 4;
  border-left: none;
}
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-cells:nth-child(5) {
  grid-column: 5;
  border-left: none;
}
.sec3__inner .prd-comp-table__feature-cells .prd-comp-table__cell--polygon {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 0;
}
.sec3__inner .prd-comp-table__cell--polygon {
  position: relative;
  padding: 0;
  min-height: 120px;
  background: #f5f5f5 !important;
  overflow: hidden;
}
.sec3__inner .prd-comp-table__cell--polygon img {
  position: absolute;
  inset: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  padding: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__cell--polygon img {
    padding: 4px;
  }
}
.sec3__inner .prd-comp-table__cell-lines {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  pointer-events: none;
}
.sec3__inner .prd-comp-table__cell-line {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #ccc;
  min-height: 0;
}
.sec3__inner .prd-comp-table__cell-line:last-child {
  border-bottom: none;
}
.sec3__inner .prd-comp-table__note-ref {
  font-size: 16px;
  vertical-align: super;
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table__note-ref {
    font-size: 10px;
  }
}
.sec3__inner .prd-comp-table-notes {
  width: 1100px;
  margin: 10px auto 0;
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-black-700, #333);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 10px;
}
@media (max-width: 1100px) {
  .sec3__inner .prd-comp-table-notes {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .prd-comp-table-notes {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 16px;
    margin: 15px 0 0;
    padding: 0 4.6875vw;
  }
}
.sec3__inner .prd-comp-table-notes-txt {
  text-indent: -2em;
  padding: 0 0 0 2em;
}
.sec3__inner .prd-comp-table__feature-items .prd-comp-table__item:first-of-type {
  border-top: none;
}
.sec3__inner .prd-comp-table__feature-cells .prd-comp-table__cell {
  border-top: none;
}
.sec3__inner .prd-comp-table__feature-block .prd-comp-table__feature-items {
  border-top: none;
}
.sec3__inner .prd-comp-table__feature-block .prd-comp-table__feature-cells {
  border-top: none;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-cells,
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-cells,
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-cells {
  border-top: none;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-cells .prd-comp-table__cell:first-of-type,
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-cells .prd-comp-table__cell:first-of-type,
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-cells .prd-comp-table__cell:first-of-type {
  border-top: none;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__feature-items,
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__feature-items,
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__feature-items {
  border-top: none;
}
.sec3__inner .prd-comp-table__mist-block .prd-comp-table__category,
.sec3__inner .prd-comp-table__particle-block .prd-comp-table__category,
.sec3__inner .prd-comp-table__usage-block .prd-comp-table__category {
  border-top: none;
}
.sec3__inner .prd-comp-table__head-row.prd-comp-table__head-row--2 .prd-comp-table__corner.first {
  border-left: 1px solid #666;
}
.sec3__inner .attention {
  margin: 10px auto 0;
  font-size: 16px;
  width: 1100px;
}
@media (max-width: 1160px) {
  .sec3__inner .attention {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .sec3__inner .attention {
    width: 100%;
    margin: 20px 0 0;
    font-size: 14px;
    padding: 0 4.6875vw 0 calc(4.6875vw + 1em);
    text-indent: -1em;
  }
}

.sec4 {
  background: #F5F5F5;
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec4 {
    padding: 60px 4.6875vw 60px;
  }
}
.sec4__inner {
  width: 1290px;
  margin: 0 auto;
}
@media (max-width: 1290px) {
  .sec4__inner {
    width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec4__inner {
    width: 100%;
  }
}
@media (max-width: 1290px) {
  .sec4__wrap {
    overflow-x: scroll;
  }
}
@media screen and (max-width: 767px) {
  .sec4__wrap {
    width: 100vw;
    overflow-x: scroll;
    -webkit-transform: translateX(-4.6875vw);
    transform: translateX(-4.6875vw);
    padding-right: 4.6875vw;
  }
}
.sec4 .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.sec4__cards {
  margin: 35px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 30px;
}
@media screen and (max-width: 767px) {
  .sec4__cards {
    gap: 0 10px;
    padding: 0 4.6875vw;
  }
  .sec4__cards::after {
    content: "";
    display: block;
    min-width: calc(4.6875vw - 10px);
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.sec4__btnbox {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sec5 {
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec5 {
    padding: 60px 4.6875vw 60px;
  }
}
.sec5__inner {
  width: 1130px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  .sec5__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec5__inner {
    width: 100%;
    padding: 0;
  }
}
.sec5__lead {
  text-align: center;
  font-size: 16px;
  margin: 35px 0 50px;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .sec5__lead {
    text-align: left;
  }
}
.sec5 .support-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 1191px) {
  .sec5 .support-list .c-card-2 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 767px) {
  .sec5 .support-list .c-card-2 {
    width: 100%;
  }
}
.sec5 .support-list .c-card-2 .triangle {
  background: #fff;
}
.sec5 .support-list .c-card-2 .triangle2 {
  background: #fff;
}
@media screen and (max-width: 767px) {
  .sec5 .support-list .c-card-2_item_ttl .c-card-2_item_ttl_txt {
    position: relative;
  }
  .sec5 .support-list .c-card-2_item_ttl .c-card-2_item_ttl_txt:before {
    content: url(../img/common/sp/ttl-ico3.svg);
    position: absolute;
    bottom: -22px;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec5 .support-list .c-card-2_item_ttl .u-sp {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    top: 0;
    left: 0;
    z-index: -1;
  }
}

.sec6 {
  background: #f5f5f5;
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec6 {
    padding: 60px 0 60px;
  }
}
.sec6__inner {
  width: 1130px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  .sec6__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec6__inner {
    width: 100%;
  }
}
.sec6__inner .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.sec6 .column-list {
  margin: 35px 0 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}
@media screen and (max-width: 767px) {
  .sec6 .column-list {
    display: block;
  }
}
.sec6__btnbox {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .sec6__btnbox {
    padding: 0 4.6875vw;
  }
}
.sec6 .slick-list {
  padding-bottom: 50px !important;
}
.sec6 .slick-arrow {
  position: absolute;
  z-index: 10;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.sec6 .slick-arrow:before {
  font-size: 30px;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.sec6 .slick-arrow:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .sec6 .slick-arrow:hover {
    opacity: 1;
  }
}
.sec6 .slick-arrow:hover:before {
  opacity: 1;
}
.sec6 .slick-arrow.slick-prev {
  background: url(../img/p-top/prev.svg);
  background-size: cover;
  color: transparent;
  right: 55px;
  left: initial;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .sec6 .slick-arrow.slick-prev {
    right: initial;
    left: 0;
  }
}
.sec6 .slick-arrow.slick-next {
  background: url(../img/p-top/next.svg);
  background-size: cover;
  color: transparent;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.sec6 .slick-dots {
  position: absolute;
  bottom: 13px;
  right: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .sec6 .slick-dots {
    right: initial;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.sec6 .slick-dots li button {
  width: 10px;
  height: 10px;
  background: #d9d9d9;
  color: transparent;
  border-radius: 50%;
}
.sec6 .slick-dots li button:before {
  font-size: 12px;
}
.sec6 .slick-dots li.slick-active button {
  background: #DA0112;
}
.sec6 .slick-dots li.slick-active button:before {
  opacity: 1;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

.sec7 {
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec7 {
    padding: 60px 4.6875vw 60px;
  }
}
.sec7__inner {
  width: 1100px;
  margin: 0 auto;
}
@media (max-width: 1160px) {
  .sec7__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec7__inner {
    width: 100%;
    padding: 0;
  }
}
.sec7 .faq-list {
  margin: 35px 0 0;
}
.sec7 .faq-item {
  padding: 35px 30px 30px;
  background: #F5F5F5;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .sec7 .faq-item {
    padding: 15px;
  }
}
.sec7 .faq-item:not(:first-of-type) {
  margin: 30px 0 0;
}
.sec7 .faq-item._active .faq-q:after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  opacity: 0;
}
.sec7 .faq-item .faq-q {
  font-size: 22px;
  font-weight: bold;
  padding: 0 30px 0 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec7 .faq-item .faq-q {
    font-size: 18px;
    padding: 0 20px 0 2em;
    text-indent: -1em;
  }
}
.sec7 .faq-item .faq-q:before {
  content: "";
  width: 16px;
  height: 2px;
  border-radius: 999px;
  background: #333;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sec7 .faq-item .faq-q:after {
  content: "";
  width: 2px;
  height: 16px;
  border-radius: 999px;
  background: #333;
  position: absolute;
  top: 50%;
  right: 7px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sec7 .faq-item .faq-q .q {
  font-size: 28px;
  display: inline-block;
  margin: 0 10px 0 0;
  font-family: "Inter", serif;
}
@media screen and (max-width: 767px) {
  .sec7 .faq-item .faq-q .q {
    font-size: 20px;
  }
}
.sec7 .faq-item .faq-a {
  font-size: 16px;
  line-height: 1.7;
  margin: 10px 0 0;
  display: none;
}
.sec7 .faq-item .faq-a a {
  color: #DA0112;
  text-decoration: underline;
}
.sec7 .faq-item .faq-a a:hover {
  text-decoration: none;
}

.sec7-other {
  padding: 70px 0 130px;
  position: relative;
}
.sec7-other:before {
  content: "";
  width: 1600px;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  background: #f5f5f5;
}
@media screen and (max-width: 767px) {
  .sec7-other {
    padding: 60px 4.6875vw 60px;
    background: -webkit-gradient(linear, left top, right top, from(#f5f5f5), color-stop(85%, #f5f5f5), color-stop(85%, #ffffff), to(#ffffff));
    background: linear-gradient(90deg, #f5f5f5 0%, #f5f5f5 85%, #ffffff 85%, #ffffff 100%);
  }
}
.sec7-other__inner {
  width: 1360px;
  margin: 0 auto;
}
@media (max-width: 1360px) {
  .sec7-other__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec7-other__inner {
    width: 100%;
    padding: 0;
  }
}
.sec7-other__inner .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.sec7-other__inner .other-products-list {
  margin: 35px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 23px;
}
@media screen and (max-width: 767px) {
  .sec7-other__inner .other-products-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.sec8 {
  padding: 130px 0 0;
}
@media screen and (max-width: 767px) {
  .sec8 {
    padding: 60px 4.6875vw 0;
  }
}
.sec8__inner {
  width: 1190px;
  margin: 0 auto;
}
@media (max-width: 1250px) {
  .sec8__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec8__inner {
    width: 100%;
    padding: 0;
  }
}
.sec8 .page-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .sec8 .page-link-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtcHJvZHVjdHMtdGF4b25vbXkuc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7QUFBQTtBQUFBO0FBR0E7RUFDRSxZQzRCTTs7O0FEMUJSO0VBQ0U7RUFDQTs7QUN5S0E7RUQzS0Y7SUFJSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVEY7SUFVSTtJQUNBOzs7QUMwSko7RURyS0E7SUFjSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDK0lKO0VEbkpFO0lBTUk7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQytISjtFRHJJRTtJQVFJOzs7QUFJTjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFMRjtJQU1JOzs7QUNtSEo7RUR6SEE7SUFTSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JOzs7QUNxR0o7RUQzR0E7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUN5Rko7RUQ3RkU7SUFNSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DdEVJO0VEdUVKO0VBQ0E7RUFDQTs7QUN3RUY7RURoRkE7SUFVSTs7O0FBR0o7RUFDRTs7QUFFQTtFQUhGO0lBSUk7OztBQUVGO0VBTkY7SUFPSTs7O0FDNERKO0VEbkVBO0lBVUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTs7O0FDOENKO0VEdERBO0lBV0k7SUFDQTtJQUNBOzs7QUFHQTtFQURGO0lBRUk7OztBQUlOO0VBQ0U7RUFDQTtFQUNBLE9DckhJOztBRHNISjtFQUpGO0lBS0k7OztBQzRCSjtFRGpDQTtJQVFJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0EsT0NsSUk7O0FEbUlKO0VBSkY7SUFLSTs7O0FDZUo7RURwQkE7SUFRSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDZkY7RURNQTtJQVdJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUN6Qko7RURvQkU7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSjtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBLE9DL0xFO0VEZ01GO0VBQ0E7O0FBRUY7RUFDRTtFQUNBLE9Dck1FO0VEc01GO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMzRko7RURvRkU7SUFTSTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbEhGO0VENkdBO0lBT0k7SUFDQTtJQUNBOzs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFJSjtFQUNFLFlDcFJGOztBRHFSRTtFQUNFO0VBQ0E7O0FDeElSO0VEK0lBO0lBRUk7SUFDQTtJQUNBOzs7O0FBS047RUFDRSxPQ3hTSTs7QUErSUo7RUR3SkY7SUFHSTs7OztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBOzs7QUN6S0o7RURnS0E7SUFZSTtJQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBUEY7SUFRSTs7O0FBRUY7RUFWRjtJQVdJOzs7QUFFRjtFQWJGO0lBY0k7OztBQUVGO0VBaEJGO0lBaUJJOzs7QUNsTU47RURpTEU7SUFvQkk7SUFDQTs7O0FBTUo7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTs7O0FDaE5OO0VENE1FO0lBUUk7OztBQUVGO0VBVkY7SUFXSTs7O0FDdk5OO0VEeU5JO0lBRUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUNuT1Y7RUQ4Tk07SUFRSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQy9PVjtFRDRPTTtJQU1JOzs7QUNsUFY7RURzUEk7SUFFSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQ2hRVjtFRDJQTTtJQVFJO0lBRUE7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FDN1FWO0VEd1FNO0lBUUk7OztBQVFWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDNVJGO0VEd1JBO0lBTUk7SUFDQTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDcFRGO0VEOFNBO0lBUUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUMvVUY7RUQ0VUE7SUFLSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDL1ZOO0VEMlZJO0lBTUk7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDaFhOO0VEMFdJO0lBUUk7SUFDQTtJQUNBOzs7QUFLUjtFQUNFO0VBQ0E7OztBQUtKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQ3hZSjtFRGtZQTtJQVNJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUN0WkY7RURrWkE7SUFNSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FDOVpGO0VENFpBO0lBS0k7SUFDQTs7O0FBRUY7RUFDRTs7QUNyYUo7RURvYUU7SUFHSTs7O0FBRUY7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDaGJSO0VEMmFNO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQU1WO0VBQ0U7RUFDQTtFQUNBOztBQ2pjRjtFRDhiQTtJQUtJOzs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQzdjTjtFRHljSTtJQU1JOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUN4ZE47RURrZEk7SUFRSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlDcG5CRjtFRHFuQkU7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FDN2VOO0VENGVJO0lBR0k7OztBQy9lUjtFRHllRTtJQVVJO0lBQ0E7OztBQUVGO0VBQ0U7O0FDdmZOO0VEc2ZJO0lBR0k7OztBQUdKO0VBQ0UsT0M5b0JBO0VEK29CQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbmdCTjtFRDRmSTtJQVNJOzs7QUFHSjtFQUNFO0VBQ0E7O0FDMWdCTjtFRHdnQkk7SUFJSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUNuaEJOO0VEK2dCSTtJQU1JOzs7QUFHSjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUM3aEJOO0VENGhCSTtJQUdJOzs7O0FBVVI7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQy9pQko7RUR5aUJBO0lBU0k7SUFDQTs7O0FBRUY7RUFDRTs7QUFHQTtFQUNFOztBQzFqQk47RUR5akJJO0lBR0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3JrQk47RURna0JJO0lBT0k7SUFDQTs7O0FBRUY7RUFDRTs7QUMza0JSO0VEMGtCTTtJQUdJOzs7QUFJSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FDcGxCVjtFRGlsQk07SUFNSTs7O0FBR0Y7RUFDRTs7QUMzbEJWO0VEMGxCUTtJQUlJOzs7QUFJSjtFQUNFOztBQ25tQlY7RURrbUJRO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBQ0E7SUFFRTtJQUNBO0lBQ0E7SUFDQSxZQ3h3QlY7SUR5d0JVO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7OztBQU9GO0VBQ0U7O0FBT1Y7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQy9vQlY7RUQ0b0JNO0lBTUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUMxcEJSO0VEc3BCTTtJQU1JOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBLFlDM3pCRjtFRDR6QkU7RUFDQTtFQUNBOztBQzdxQlI7RUR3cUJNO0lBT0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUM3ckJSO0VEbXJCTTtJQVlJO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUM3c0JWO0VEb3NCUTtJQVdJOzs7QUFJSjtFQUNFOztBQ3B0QlY7RURtdEJRO0lBR0k7OztBQUtSO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUM5dEJSO0VEMnRCSTtJQU1JOzs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQ3h1QlY7RURtdUJNO0lBUUk7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FDbnZCVjtFRGt2QlE7SUFHSTs7O0FBRUY7RUFDRTs7QUN4dkJaO0VEdXZCVTtJQUdJOzs7QUMxdkJkO0VENnZCVTtJQUVJOzs7QUFJSjtFQUNFO0VBQ0E7O0FDcndCWjtFRG13QlU7SUFJSTtJQUNBOzs7QUFJSjtFQUNFOztBQzd3Qlo7RUQ0d0JVO0lBR0k7OztBQUdKO0VBQ0U7O0FDbnhCWjtFRGt4QlU7SUFHSTs7O0FBSUo7RUFDRSxZQzc2Qk47RUQ4NkJNLE9DNTZCTjtFRDY2Qk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbHpCZDtFRHF6QlU7SUFFSTtJQUNBO0lBQ0E7OztBQU9OO0VBQ0U7RUFDQTs7QUNsMEJWO0VEZzBCUTtJQUlJO0lBQ0E7O0VBQ0E7SUFDRTs7O0FBR0o7RUFDRTs7QUFFRjtFQUNFOztBQzkwQlo7RUQ2MEJVO0lBR0k7OztBQU1GO0VBQ0U7O0FDdjFCZDtFRHMxQlk7SUFHSTs7O0FDejFCaEI7RUQ4MUJVO0lBRUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUN6MkJaO0VEbzJCVTtJQU9JO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNwM0JaO0VEKzJCVTtJQU9JO0lBQ0E7SUFDQTs7O0FDeDNCZDtFRDAzQlk7SUFFSTs7O0FBR0o7RUFDRSxPQ25oQ1I7RURvaENROztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQVFkO0VBQ0U7O0FDaDVCSjtFRCs0QkU7SUFHSTs7O0FBR0o7RUFDRTtFQUNBOztBQ3Y1Qko7RURxNUJFO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FDbDZCSjtFRGc2QkU7SUFJSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUMzNkJKO0VEdTZCRTtJQU1JOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQzVrQ0U7O0FBbUpOO0VEZzdCRTtJQVdJO0lBQ0E7OztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DOWxDRTtFRCtsQ0Y7O0FDOThCSjtFRGs4QkU7SUFjSTtJQUNBOzs7QUFFRjtFQUNFLE9Ddm1DQTtFRHdtQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DOW1DRTs7QURnbkNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDdCtCSjtFRCs5QkU7SUFTSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTs7QUNwL0JKO0VEZy9CRTtBQUFBO0FBQUE7SUFNSTs7O0FBR0o7RUFDRTtFQUNBOztBQzMvQko7RUR5L0JFO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUN4cUNFOztBQWlKTjtFRGdoQ0U7SUFTSTtJQUNBOzs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUlFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQ3RzQ0U7O0FBaUpOO0VENmlDRTtJQVVJOzs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7QUMza0NKO0VEd2tDRTtBQUFBO0lBS0k7OztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7QUFFRjtBQUFBO0VBRUU7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDeG5DSjtFRCttQ0U7SUFZSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlDcHhDRTtFRHF4Q0Y7RUFDQTtFQUNBOztBQ3RvQ0o7RUQrbkNFO0lBU0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlDcnlDRTs7QUFpSk47RUQ0b0NFO0lBVUk7OztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FDL3BDSjtFRDRwQ0U7SUFLSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzNzQ047RURrc0NJO0lBV0k7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQ251Q0o7RURpdUNFO0lBSUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJOzs7QUNqdkNOO0VEd3VDRTtJQVlJO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7O0FBTUE7RUFDRTs7QUFNSjtFQUNFOztBQU1GO0VBQ0U7O0FBRUY7RUFDRTs7QUFPRjtBQUFBO0FBQUE7RUFDRTs7QUFFRTtBQUFBO0FBQUE7RUFDRTs7QUFJTjtBQUFBO0FBQUE7RUFDRTs7QUFFRjtBQUFBO0FBQUE7RUFDRTs7QUFLRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FDcnpDTjtFRGd6Q0U7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBTVI7RUFDRTtFQUNBOztBQ3AwQ0E7RURrMENGO0lBSUk7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FDNzBDSjtFRHcwQ0E7SUFRSTs7O0FBSUY7RUFERjtJQUVJOzs7QUNyMUNKO0VEbTFDQTtJQUtJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtFQUNFO0VBQ0EsT0NsL0NFOztBRHEvQ047RUFDRTtFQUNBO0VBQ0E7O0FDdjJDRjtFRG8yQ0E7SUFLSTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOztBQzMzQ0E7RUQwM0NGO0lBR0k7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FDcDRDSjtFRCszQ0E7SUFRSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQy80Q0Y7RUQyNENBO0lBTUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUVFO0VBREY7SUFFSTs7O0FDMTVDTjtFRHc1Q0U7SUFLSTs7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQ242Q047RURzNkNNO0lBRUk7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FDNzZDWjtFRGk3Q007SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBUVo7RUFDRTtFQUNBOztBQ3A4Q0E7RURrOENGO0lBSUk7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FDNzhDSjtFRHc4Q0E7SUFRSTs7O0FBR0E7RUFDRTtFQUNBLE9DdG1EQTs7QUQwbUROO0VBQ0U7RUFDQTtFQUNBOztBQzU5Q0Y7RUR5OUNBO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQ3ArQ0Y7RURpK0NBO0lBS0k7OztBQUdKO0VBQ0U7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FDNS9DSjtFRDIvQ0U7SUFHSTs7O0FBRUY7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzVnREo7RURxZ0RFO0lBU0k7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ25pREY7RUQ4aERBO0lBT0k7SUFDQTtJQUNBOzs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFJSjtFQUNFLFlDcnNERjs7QURzc0RFO0VBQ0U7RUFDQTs7O0FBUVY7RUFDRTs7QUNsa0RBO0VEaWtERjtJQUdJOzs7QUFFRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQzNrREo7RURza0RBO0lBUUk7SUFDQTs7O0FBR0o7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUN4bERGO0VEcWxEQTtJQUtJOzs7QUFFRjtFQUNFOztBQUlFO0VBQ0U7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQzNtREo7RUR1bURFO0lBTUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUN6d0RBO0VEMHdEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQ3J4REE7RURzeERBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUM5b0ROO0VEMG9ESTtJQU1JOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0UsT0N6eURGO0VEMHlERTs7QUFDQTtFQUNFOzs7QUFPVjtFQUVFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2hyREY7RURvcURGO0lBZUk7SUFDQTs7O0FBS0Y7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUM5ckRKO0VEeXJEQTtJQVFJO0lBQ0E7OztBQUdBO0VBQ0U7RUFDQSxPQ3gxREE7O0FEMjFESjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQzlzREo7RUQwc0RFO0lBTUk7Ozs7QUFNUjtFQUNFOztBQ3Z0REE7RURzdERGO0lBR0k7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FDaHVESjtFRDJ0REE7SUFRSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FDenVERjtFRHV1REE7SUFJSSIsImZpbGUiOiJwLXByb2R1Y3RzLXRheG9ub215LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzZXR0aW5nXCIgYXMgKjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHAtcHJvZHVjdHMtdGF4b25vbXlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5sLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cbi5tYWluLXZpc3VhbCB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTM1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogODBweCAwIDExNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDEwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogODBweCAzMHB4IDExNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDExMHB4IDQuNjg3NXZ3IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgIC5tdmJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubXZiZzIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxODBweDtcbiAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDE0NzJweDtcbiAgICAgIGhlaWdodDogMTA0MHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190eHRib3gge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmX190dGwge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLXByb2R1Y3RzLWNhdC90dGxiZy5zdmcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL3NwL3R0bC1pY28yLnN2Zyk7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3N1YnR0bGJnIHtcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC1wcm9kdWN0cy1jYXQvcmVjdGJnLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2ltZ2JveCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIGdhcDogMCAyNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI1cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLmMtYnRuLTEge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjVweCkge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VidHRsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICB9XG4gIC50dGwtbGVhZCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5tdi1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICBcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuICBcbiAgLnNsaWRlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMC4xcztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fdHh0IHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwLjJzLFxuICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwLjJzO1xuICAgIH1cbiAgICBcbiAgICAuc2xpZGUtZW4ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIixzZXJpZjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gICAgfVxuICAgIC5zbGlkZS1qYSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gIH1cbiAgXG4gIC8vIFNsaWNr55+i5Y2w44Gu44K544K/44Kk44OrXG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvcHJldi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvbmV4dC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgfVxuICB9XG4gIFxuICAvLyBTbGlja+ODieODg+ODiOOBruOCueOCv+OCpOODq1xuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTNweDtcbiAgICByaWdodDogMTMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gIH1cblxuICAuc3AtZmxleCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMCA0LjY4NzV2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmVtIHtcbiAgY29sb3I6ICRyZWQ7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uc2VjLTEge1xuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCAwIDEzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDEzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dncgO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICAmX2ltZ2JveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICByaWdodDogLTEwM3B4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICByaWdodDogLTEwdnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMjB2dztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICByaWdodDogLTMwdnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgcmlnaHQ6IC00MHZ3O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtNTB2dztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTMwdnc7XG4gICAgICB9ICAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcblxuICAgICAgfVxuICAgIH1cbiAgICAmX3R4dGJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHZ3IDAgMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5jLXR0bC0zIHsgXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5lbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmphIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudS10ZXh0LTEge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWFkIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMTBweDtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3VibGVhZCB7XG4gICAgICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDlubPooYzlm5vovrrlvaLvvIvjg5Hjg6njg6njg4Pjgq/jgrnnlLvlg49cbiAgJl9fcGFyYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4OTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA3ODggLyA0ODM7IC8vIOODh+OCtuOCpOODs+avlOeOh+OBq+i/keOBhOWApFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA3NXZ3O1xuICAgICAgYXNwZWN0LXJhdGlvOiAzMjYgLyAyNDU7XG4gICAgfVxuICB9XG5cbiAgLy8g5aWl5YG044Gu6LWk44Kw44Op44OH44O844K344On44Oz5bmz6KGM5Zub6L665b2iXG4gICZfX3BhcmEtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMjAlIDAgMCAyMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0RBMDExMiAwJSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKC0yMCUgMTUwJSwgNzAlIDAsIDk1JSAwJSwgNDglIDEwMCUsIDAgMTAwJSk7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8vIOaJi+WJjeWBtOOBruWGmeecn+eUqOW5s+ihjOWbm+i+uuW9olxuICAmX19wYXJhLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig2MCUgMCUsIDExMCUgMCUsIDEwMCUgMCUsIDYwJSA4NSUsIDIwJSA4NSUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNDAlIDAlLCAxMDAlIDAlLCA5MCUgMCUsIDUwJSA4NSUsIDAlIDg1JSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFyYS1tYWluX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTc1cHg7XG4gIH1cblxuICAmX19wYXJhLW1haW5faW5uZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICZfX3R0bCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICB9XG4gICAgJl9pY28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX3N1YiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC10b3Avc2VjMS10dGwtaWNvMS5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtdG9wL3NwL3NlYzEtdHRsLWljbzEuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3N1YjEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC10b3Avc2VjMS10dGwtYmcuc3ZnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xOXB4O1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWMxLXR0bC1iZy5zdmcpO1xuICAgICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTZweDtcbiAgfVxuXG59XG5cbi5zZWMyIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTMwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNjBweCA0LjY4NzV2dztcbiAgICB9XG4gICAgLmMtdHRsLTEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJi1sZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2ltZ2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgNjBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgICYtaXRlbV9pbWdib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLXByb2R1Y3RzLWNhdC9hcnJvdy5zdmcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTEwNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtcHJvZHVjdHMtY2F0L3NwL2Fycm93LnN2Zyk7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbmRlbnQge1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnJlYXNvbiB7XG4gICAgJi1saXN0IHtcbiAgICAgICYtbGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10dGwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDAgNjBweDtcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcG9pbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtcHJvZHVjdHMtY2F0L3JlY3QtYmcuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHh0Ym94IHtcbiAgICAgICAgd2lkdGg6IDU0MHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10dGwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIH1cbiAgICAgICZfaW1nYm94IHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uc2VjMyB7XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTMwcHggMCAxMDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTMwcHggMzBweCAxMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgICB9XG4gICAgLmMtdHRsLTEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnByZCB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNC42ODc1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGdhcDogMCA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl90eHRib3gge1xuICAgICAgICAgIHdpZHRoOiA1OTBweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3BoaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3BidG4tbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6OTk5cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyDnuKbnt5rvvIgrIOiomOWPt+OBruS4i+WBtO+8iVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAuc3BidG4tbW9yZS10eHQge1xuICAgICAgICAgICAgICAgIC8vIOOAjOiqrOaYjuOCkumWieOBmOOCi+OAjeaZguOBr+OCouOCpOOCs+ODs+mdnuihqOekuiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICZfaW1nYm94IHtcbiAgICAgICAgICB3aWR0aDogNTMwcHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXR0bCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLXR4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGFibGUge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0LjY4NzV2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gMjMwcHgpIC8gMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmxvd2VyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gMjMwcHgpIC8gMik7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZnVtZWNvbGxlY3RvciB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDIzMHB4KSAvIDIpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtdHRsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDExcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmxvd2VyLFxuICAgICAgICAgICAgJi5mdW1lY29sbGVjdG9yIHtcbiAgICAgICAgICAgICAgLnByZC10YWJsZS1ib2R5LWl0ZW0tZGVzYyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMzBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmQtdGFibGUtYm9keS1pdGVtLXR0bCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtdHRsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZGVzYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDIzMHB4KSAvIDMpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuLmVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1RTlEO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGUtd3JhcCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9faGVhZC1yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggMTQwcHggMWZyIDFmciAxZnI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMTAwcHggMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fY29ybmVyLWVtcHR5IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19oZWFkLXJvdy0tMSAucHJkLWNvbXAtdGFibGVfX3Byb2R1Y3QtbmFtZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9faGVhZC1yb3ctLTIgLnByZC1jb21wLXRhYmxlX19jb3JuZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2Nvcm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgJi5maXJzdCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9faGVhZC1yb3ctLTIgLnByZC1jb21wLXRhYmxlX19jYXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2NhdGNoIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1ibG9jayxcbiAgICAucHJkLWNvbXAtdGFibGVfX21pc3QtYmxvY2ssXG4gICAgLnByZC1jb21wLXRhYmxlX191c2FnZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxNDBweCAxZnIgMWZyIDFmcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxMDBweCAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWJsb2NrIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggMTQwcHggMWZyIDFmciAxZnI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMTAwcHggMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1ibG9jayAucHJkLWNvbXAtdGFibGVfX2NhdGVnb3J5IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWl0ZW1zIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2NjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtaXRlbXMgLnByZC1jb21wLXRhYmxlX19pdGVtIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1pdGVtcyAucHJkLWNvbXAtdGFibGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtY2VsbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWJsb2NrIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxsczpudGgtY2hpbGQoMyksXG4gICAgLnByZC1jb21wLXRhYmxlX19taXN0LWJsb2NrIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxsczpudGgtY2hpbGQoMyksXG4gICAgLnByZC1jb21wLXRhYmxlX191c2FnZS1ibG9jayAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtY2VsbHM6bnRoLWNoaWxkKDMpLFxuICAgIC5wcmQtY29tcC10YWJsZV9fcGFydGljbGUtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzOm50aC1jaGlsZCgzKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxscyAucHJkLWNvbXAtdGFibGVfX2NlbGwge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzIC5wcmQtY29tcC10YWJsZV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1ibG9jayAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtY2VsbHM6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX21pc3QtYmxvY2ssXG4gICAgLnByZC1jb21wLXRhYmxlX191c2FnZS1ibG9jayB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MHB4IDE0MHB4IDFmciAxZnIgMWZyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDEwMHB4IDFmciAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX21pc3QtYmxvY2sgLnByZC1jb21wLXRhYmxlX19jYXRlZ29yeSxcbiAgICAucHJkLWNvbXAtdGFibGVfX3VzYWdlLWJsb2NrIC5wcmQtY29tcC10YWJsZV9fY2F0ZWdvcnksXG4gICAgLnByZC1jb21wLXRhYmxlX19wYXJ0aWNsZS1ibG9jayAucHJkLWNvbXAtdGFibGVfX2NhdGVnb3J5IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fcGFydGljbGUtYmxvY2sgLnByZC1jb21wLXRhYmxlX19jYXRlZ29yeSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19taXN0LWJsb2NrIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1pdGVtcyxcbiAgICAucHJkLWNvbXAtdGFibGVfX21pc3QtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzLFxuICAgIC5wcmQtY29tcC10YWJsZV9fdXNhZ2UtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWl0ZW1zLFxuICAgIC5wcmQtY29tcC10YWJsZV9fdXNhZ2UtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX21pc3QtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzOm50aC1jaGlsZCgzKSxcbiAgICAucHJkLWNvbXAtdGFibGVfX3VzYWdlLWJsb2NrIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxsczpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fbWlzdC1ibG9jayAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtY2VsbHM6bnRoLWNoaWxkKDQpLFxuICAgIC5wcmQtY29tcC10YWJsZV9fdXNhZ2UtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX21pc3QtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzOm50aC1jaGlsZCg1KSxcbiAgICAucHJkLWNvbXAtdGFibGVfX3VzYWdlLWJsb2NrIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxsczpudGgtY2hpbGQoNSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19jYXRlZ29yeSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3ItZ3JleSwgI2Y1ZjVmNSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19pdGVtIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19jZWxsIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fY2VsbC0tZW1wdHkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZENvbG9yLWdyZXksICNmNWY1ZjUpO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX3BhcnRpY2xlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MHB4IDE0MHB4IDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDEwMHB4IDFmciAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX3BhcnRpY2xlLWJsb2NrIC5wcmQtY29tcC10YWJsZV9fY2F0ZWdvcnkge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fcGFydGljbGUtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWl0ZW1zLFxuICAgIC5wcmQtY29tcC10YWJsZV9fcGFydGljbGUtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX3BhcnRpY2xlLWJsb2NrIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxsczpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fcGFydGljbGUtYmxvY2sgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX3BhcnRpY2xlLWJsb2NrIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxsczpudGgtY2hpbGQoNSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzIC5wcmQtY29tcC10YWJsZV9fY2VsbC0tcG9seWdvbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19jZWxsLS1wb2x5Z29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByZC1jb21wLXRhYmxlX19jZWxsLWxpbmVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5wcmQtY29tcC10YWJsZV9fY2VsbC1saW5lIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGVfX25vdGUtcmVmIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJkLWNvbXAtdGFibGUtbm90ZXMge1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTcwMCwgIzMzMyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwIDEwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNC42ODc1dnc7XG4gICAgICB9XG4gICAgICAmLXR4dCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWl0ZW1zIHtcbiAgICAgIC5wcmQtY29tcC10YWJsZV9faXRlbSB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxscyB7XG4gICAgICAucHJkLWNvbXAtdGFibGVfX2NlbGwge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1ibG9jayB7XG4gICAgICAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtaXRlbXMge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgICAgLnByZC1jb21wLXRhYmxlX19mZWF0dXJlLWNlbGxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJkLWNvbXAtdGFibGVfX21pc3QtYmxvY2ssXG4gICAgLnByZC1jb21wLXRhYmxlX19wYXJ0aWNsZS1ibG9jayxcbiAgICAucHJkLWNvbXAtdGFibGVfX3VzYWdlLWJsb2NrIHtcbiAgICAgIC5wcmQtY29tcC10YWJsZV9fZmVhdHVyZS1jZWxscyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIC5wcmQtY29tcC10YWJsZV9fY2VsbCB7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJkLWNvbXAtdGFibGVfX2ZlYXR1cmUtaXRlbXMge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgICAgLnByZC1jb21wLXRhYmxlX19jYXRlZ29yeSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZC1jb21wLXRhYmxlX19oZWFkLXJvdy5wcmQtY29tcC10YWJsZV9faGVhZC1yb3ctLTIge1xuICAgICAgLnByZC1jb21wLXRhYmxlX19jb3JuZXIuZmlyc3Qge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF0dGVudGlvbiB7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNC42ODc1dncgMCBjYWxjKDQuNjg3NXZ3ICsgMWVtKTsgXG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjNCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDcwcHggMCAxMzBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dncgNjBweDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEyOTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX193cmFwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNC42ODc1dncpO1xuICAgICAgcGFkZGluZy1yaWdodDogNC42ODc1dnc7XG4gICAgfVxuICB9XG4gIC5jLXR0bC0xIHtcbiAgICAuZW4ge1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICZfX2NhcmRzIHtcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwIDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZ2FwOiAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQuNjg3NXZ3O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYyg0LjY4NzV2dyAtIDEwcHgpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnRuYm94IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlYzUge1xuICBwYWRkaW5nOiA3MHB4IDAgMTMwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQuNjg3NXZ3IDYwcHg7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJl9fbGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDM1cHggMCA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICAgIC5jLWNhcmQtMiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5MXB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgICAudHJpYW5nbGUyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICAgICZfaXRlbV90dGwge1xuICAgICAgICAuYy1jYXJkLTJfaXRlbV90dGxfdHh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL3NwL3R0bC1pY28zLnN2Zyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnUtc3Age1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYzYge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiA3MHB4IDAgMTMwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jLXR0bC0xIHtcbiAgICAgIC5lbiB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2x1bW4tbGlzdCB7XG4gICAgbWFyZ2luOiAzNXB4IDAgNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fYnRuYm94IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMCA0LjY4NzV2dztcbiAgICB9XG4gIH1cbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4IWltcG9ydGFudDtcbiAgfVxuICBcbiAgLy8gU2xpY2vnn6LljbDjga7jgrnjgr/jgqTjg6tcbiAgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9wcmV2LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9uZXh0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgXG4gIC8vIFNsaWNr44OJ44OD44OI44Gu44K544K/44Kk44OrXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uc2VjNyB7XG4gIHBhZGRpbmc6IDcwcHggMCAxMzBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dncgNjBweDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuZmFxLWxpc3Qge1xuICAgIG1hcmdpbjogMzVweCAwIDA7XG4gIH1cbiAgLmZhcS1pdGVtIHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgJi5fYWN0aXZlIHtcbiAgICAgIC5mYXEtcSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZhcS1xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsc2VyaWY7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZhcS1hIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjNy1vdGhlciB7XG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y1ZjVmNSAwJSwgI2Y1ZjVmNSA4NSUsICNmZmZmZmYgODUlLCAjZmZmZmZmIDEwMCUpO1xuICBwYWRkaW5nOiA3MHB4IDAgMTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE2MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dncgNjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZywgXG4gICAgICAjZjVmNWY1IDAlLCAjZjVmNWY1IDg1JSwgXG4gICAgICAjZmZmZmZmIDg1JSwgI2ZmZmZmZiAxMDAlKTtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYy10dGwtMSB7XG4gICAgICAuZW4ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAub3RoZXItcHJvZHVjdHMtbGlzdCB7XG4gICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAyM3B4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjOCB7XG4gIHBhZGRpbmc6IDEzMHB4IDAgMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dncgMDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDExOTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAucGFnZS1saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIFxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdmFyaWFibGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XG4kaW1nLWRpcjogXCIuLi9pbWdcIjtcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudC13aWR0aDogMTIwMHB4O1xuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwLXNpZGUtcGFkZGluZzogMjBweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXG5cbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XG4kcGMtYnA6IDEwMjVweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYmxhY2s6ICMzMzM7XG5cbiR3aGl0ZTogI2ZmZjtcblxuJHJlZDogI0RBMDExMjtcblxuJGNvbG9yLTE6ICMzMzM7XG5cbiRjb2xvci0yOiAjMDAwO1xuXG4kY29sb3ItMzogIzAwMDtcblxuJGNvbG9yLTQ6ICMwMDA7XG5cbiRjb2xvci01OiAjMDAwO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTVJDIFdlYuODleOCqeODvOODoOWFsemAmuOCueOCv+OCpOODq1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtcmMtd2ViZm9ybS1mb3JtIHtcbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LTEgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuXG4gICAgJltzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDdweCAxMHB4IDEwcHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcmNfd2ViZm9ybV9yZXEge1xuICAgIGJhY2tncm91bmQ6ICNEQTAxMTI7XG5cbiAgICAmW3N0eWxlKj1iYWNrZ3JvdW5kLWNvbG9yXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZDogI0RBMDExMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tcmNfd2ViZm9ybV9hcHBseSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYTAxMTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEwMTEyICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYwMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
