.archive .site-main {
  background-color: #f4f4f4;
}
.archive .woocommerce-breadcrumb,
.archive .woocommerce-result-count {
  display: none;
}
.archive .woocommerce-products-header {
  max-width: 1350px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 75px;
  position: relative;
}
.archive .woocommerce-products-header:before {
  content: "";
  height: 50px;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), to(#f4f4f4));
  background: linear-gradient(180deg, transparent 20%, #f4f4f4 100%);
  z-index: 5;
}
.archive .woocommerce-products-header #bannerAccentImg {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  height: 65px;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  z-index: 1;
}
.archive .woocommerce-products-header .bannerTextContainer {
  max-width: 550px;
  width: 50%;
}
.archive .woocommerce-products-header .bannerTextContainer .bannerTitle {
  font-size: 36px;
  font-weight: 800;
  line-height: 45px;
  padding-bottom: 20px;
}
.archive .woocommerce-products-header .bannerTextContainer .term-description {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding-bottom: 40px;
}
.archive .woocommerce-products-header .bannerTextContainer a {
  color: #f5811e;
}
.archive .woocommerce-products-header .bannerTextContainer .read-more {
  position: relative;
  z-index: 5;
}
.archive .woocommerce-products-header .bannerImg {
  position: relative;
  z-index: 4;
}
.archive .woocommerce-products-header .imgContainer img {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  height: 65px;
  width: 100vw;
  max-width: 1920px;
  margin: 0 auto;
}
.archive .woocommerce-ordering {
  max-width: 1350px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}
.archive .woocommerce-ordering .orderby {
  font-size: 18px;
  padding: 20px 0;
  outline: none;
  background-color: transparent;
}
.archive .woocommerce-no-products-found {
  max-width: 1350px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}
.archive .products {
  max-width: 1350px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  --gap: 20px;
  gap: var(--gap);
  --num-items: 4;
}
.archive .products.columns-3 {
  --num-items: 3;
}
.archive .products.columns-2 {
  --num-items: 2;
}
.archive .products .woocommerce-loop-product__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.archive .products .product {
  width: calc(100% / var(--num-items) - var(--gap) * (var(--num-items) - 1) / var(--num-items));
  float: none;
  background-color: #fff;
  border-radius: 6px;
  padding: 55px 20px 0 20px;
  position: relative;
}
.archive .products .product .attachment-woocommerce_thumbnail {
  display: block;
  width: 100%;
  height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 5px;
}
.archive .products .product .vehiclePowerSourceContainer {
  position: absolute;
  top: 10px;
  right: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.archive .products .product .vehiclePowerSourceContainer span {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  margin-right: 5px;
}
.archive .products .product .vehiclePowerSourceContainer img {
  width: 18px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
}
.archive .products .product .onsale {
  position: absolute;
  top: 0;
  left: 20px;
  background-color: #f5811e;
  color: #fff;
  padding: 3px 10px;
  border-radius: 0 0 6px 6px;
  font-size: 13px;
  font-weight: 700;
  z-index: 1;
  line-height: 24px;
  text-transform: uppercase;
}
.archive .products .product:not(:has(.onsale)) .tire-set {
  top: 10px;
}
.archive .products .product .tire-set {
  position: absolute;
  top: 35px;
  left: 20px;
  background-color: #fff;
  color: #f5811e;
  border: 1px solid #f5811e;
  text-transform: uppercase;
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 700;
}
.archive .products .product img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.archive .products .product .woocommerce-loop-product__title {
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
}
.archive .products .product .woocommerce-loop-product__short-description {
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding-bottom: 18px;
}
.archive .products .product .request-container {
  position: relative;
  margin-bottom: 20px;
}
.archive .products .product .request-container .request-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  cursor: pointer;
  width: 100%;
  background-color: #f5811e;
  color: #fff;
  padding: 10px 20px;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.archive .products .product .out-of-stock-image {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.archive .products .product .price-container {
  margin-top: auto;
  margin-bottom: 20px;
}
.archive .products .product .price-container .price-variable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.archive .products .product .price-container .price-variable .price::before {
  content: "Da";
  font-size: 16px;
  font-weight: 700;
  color: #333;
  margin-right: 6px;
}
.archive .products .product .price-container .price-variable:has(del) .price::before,
.archive .products .product .price-container .price-variable:has(del) .price-suffix {
  color: #f5811e;
}
.archive .products .product .price-container .price-value {
  font-size: 40px;
  font-weight: 800;
}
.archive .products .product .price-container .product-variations {
  text-align: right;
}
.archive .products .product .price-container .product-variations p {
  color: #333;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}
.archive .products .product .price-container:not(:has(ins)) .price-value {
  display: block;
}
.archive .products .product .price-container:not(:has(ins)) .price-value .woocommerce-Price-currencySymbol {
  margin-left: -10px;
  font-size: 25px;
}
.archive .products .product .price-container del {
  text-decoration: line-through;
  color: #b6b6b6;
}
.archive .products .product .price-container del .price-value {
  font-size: 16px;
  font-weight: 400;
  color: inherit;
}
.archive .products .product .price-container ins {
  color: #f5811e;
}
.archive .products .product .price-container ins > span {
  display: block;
}
.archive .products .product .price-container ins .amount {
  color: inherit;
}
.archive .products .product .price-container ins .price-value {
  display: block;
}
.archive .products .product .price-container ins .price-value .woocommerce-Price-currencySymbol {
  margin-left: -10px;
  font-size: 25px;
}
.archive .products .product .price-container .price-suffix {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.archive .products .product .add_to_cart_button {
  display: none !important;
}
.archive .products .product .product-labels {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}
.archive .products .product .product-label {
  padding: 3px 6px;
  border-radius: 6px 6px 0 0;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
}
.archive .products .product .out-of-stock {
  background: #bd0000;
}
.archive .products .product .product-status {
  background: #333;
}
.archive .products .product .nld {
  background: #9d9d9d;
}
.archive .products .product .product_type_variable {
  display: none !important;
}
.archive .woocommerce-pagination {
  max-width: 1350px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}
.archive .woocommerce-pagination ul.page-numbers {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #fff;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.archive .woocommerce-pagination ul.page-numbers li > * {
  padding: 7px 10px;
  display: block;
}
.archive .woocommerce-pagination ul.page-numbers span {
  color: #222;
  font-weight: 700;
}
.archive .woocommerce-pagination ul.page-numbers a {
  color: #9d9d9d;
}
.archive .woocommerce-pagination ul.page-numbers .next {
  font-size: 0;
  line-height: 0;
}
.archive .woocommerce-pagination ul.page-numbers .next::before {
  display: block;
  content: "\f054";
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  font-size: 16px;
  line-height: normal;
  color: #f5811e;
  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;
}
.archive .woocommerce-pagination ul.page-numbers .prev {
  font-size: 0;
  line-height: 0;
}
.archive .woocommerce-pagination ul.page-numbers .prev::before {
  display: block;
  content: "\f053";
  font-family: "Font Awesome 6 Pro";
  font-weight: 700;
  font-size: 16px;
  line-height: normal;
  color: #f5811e;
  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;
}
.archive #staticChessBlocks {
  background-color: #f4f4f4;
}
.archive #quoteText {
  padding-top: 0;
}

@media screen and (max-width: 1350px) {
  .archive .products {
    --num-items: 3;
  }
}
@media screen and (max-width: 1024px) {
  .archive .products {
    --num-items: 2;
  }
  .archive .products.columns-3 {
    --num-items: 2;
  }
  .archive .products.columns-2 {
    --num-items: 2;
  }
}
@media screen and (max-width: 700px) {
  .archive .products {
    --num-items: 1;
  }
  .archive .products.columns-3 {
    --num-items: 1;
  }
  .archive .products.columns-2 {
    --num-items: 1;
  }
}
@media screen and (max-width: 991px) {
  .archive .woocommerce-products-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .archive .woocommerce-products-header .bannerTextContainer {
    max-width: unset;
    width: 100%;
  }
  .archive .woocommerce-products-header .bannerImgContainer {
    width: 100%;
    margin-top: 40px;
  }
  .archive .woocommerce-products-header .bannerImgContainer img {
    position: relative;
    z-index: 2;
  }
}
@media screen and (max-width: 375px) {
  .archive .products .product .price-container .price-variable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .archive .products .product .price-container .product-variations {
    text-align: left;
  }
  .archive .products .product .product-labels {
    margin-bottom: 10px;
  }
  .archive .products .product .product-label {
    border-radius: 6px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpc3Rpbmcuc2NzcyIsImltcG9ydHMvX3ZhcmlhYmxlcy5zY3NzIiwibGlzdGluZy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0k7RUFDSSx5QkNFSTtBQ0paO0FGS0k7O0VBRUksYUFBQTtBRUhSO0FGT0k7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FFTFI7QUZNUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxzR0FBQTtFQUFBLGtFQUFBO0VBQ0EsVUFBQTtBRUpaO0FGTVE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBRUpaO0FGTVE7RUFDSSxnQkFBQTtFQUNBLFVBQUE7QUVKWjtBRktZO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBRUhoQjtBRktZO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBRUhoQjtBRktZO0VBQ0ksY0NuRFA7QUNnRFQ7QUZLWTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtBRUhoQjtBRk1RO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0FFSlo7QUZNUTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUVKWjtBRlNJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FFUFI7QUZRUTtF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SSxXQUFBO0lBQ0EsZ0JBQUE7RUU1QmQ7RUY2QmM7SUFDSSxrQkFBQTtJQUNBLFVBQUE7RUUzQmxCO0FBQ0Y7QUZpQ0E7RUFHWTtJQUNJLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLGtCQUFBO0VFakNkO0VGbUNVO0lBQ0ksZ0JBQUE7RUVqQ2Q7RUZvQ007SUFDSSxtQkFBQTtFRWxDVjtFRm9DTTtJQUNJLGtCQUFBO0VFbENWO0FBQ0YiLCJmaWxlIjoibGlzdGluZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiaW1wb3J0cy92YXJpYWJsZXNcIjtcblxuLmFyY2hpdmUge1xuICAgIC5zaXRlLW1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmV5O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1icmVhZGNydW1iLFxuICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEhlYWRlclxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAyMCUsICNmNGY0ZjQgMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgICNiYW5uZXJBY2NlbnRJbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyVGV4dENvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIC5iYW5uZXJUaXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVybS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXJJbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nQ29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3JkZXJpbmdcbiAgICAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgLm9yZGVyYnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLW5vLXByb2R1Y3RzLWZvdW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC8vIFByb2R1Y3RzXG4gICAgLnByb2R1Y3RzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC0tZ2FwOiAyMHB4O1xuICAgICAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgICAgIC0tbnVtLWl0ZW1zOiA0O1xuICAgICAgICAmLmNvbHVtbnMtMyB7XG4gICAgICAgICAgICAtLW51bS1pdGVtczogMztcbiAgICAgICAgfVxuICAgICAgICAmLmNvbHVtbnMtMiB7XG4gICAgICAgICAgICAtLW51bS1pdGVtczogMjtcbiAgICAgICAgfVxuICAgICAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1udW0taXRlbXMpIC0gdmFyKC0tZ2FwKSAqICh2YXIoLS1udW0taXRlbXMpIC0gMSkgLyB2YXIoLS1udW0taXRlbXMpKTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNTVweCAyMHB4IDAgMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52ZWhpY2xlUG93ZXJTb3VyY2VDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub25zYWxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpoYXMoLm9uc2FsZSkpIC50aXJlLXNldCB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpcmUtc2V0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlcXVlc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAucmVxdWVzdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3V0LW9mLXN0b2NrLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAucHJpY2UtdmFyaWFibGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJEYVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRCbGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZS12YXJpYWJsZTpoYXMoZGVsKSB7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZTo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAucHJpY2Utc3VmZml4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtdmFyaWF0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRCbGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKGlucykpIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIE9sZCBwcmljZVxuICAgICAgICAgICAgICAgIGRlbCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gRGlzY291bnRlZCBwcmljZVxuICAgICAgICAgICAgICAgIGlucyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpY2Utc3VmZml4IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFByb2R1Y3QgbGFiZWxzXG4gICAgICAgICAgICAucHJvZHVjdC1sYWJlbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm91dC1vZi1zdG9jayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0LXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0QmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0dyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0X3R5cGVfdmFyaWFibGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHVsLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGkgPiAqIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJldiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc3RhdGljQ2hlc3NCbG9ja3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmV5O1xuICAgIH1cblxuICAgICNxdW90ZVRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgIC5hcmNoaXZlIC5wcm9kdWN0cyB7XG4gICAgICAgIC0tbnVtLWl0ZW1zOiAzO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFyY2hpdmUge1xuICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAgLS1udW0taXRlbXM6IDI7XG4gICAgICAgICAgICAmLmNvbHVtbnMtMyB7XG4gICAgICAgICAgICAgICAgLS1udW0taXRlbXM6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbHVtbnMtMiB7XG4gICAgICAgICAgICAgICAgLS1udW0taXRlbXM6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmFyY2hpdmUge1xuICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAgLS1udW0taXRlbXM6IDE7XG4gICAgICAgICAgICAmLmNvbHVtbnMtMyB7XG4gICAgICAgICAgICAgICAgLS1udW0taXRlbXM6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbHVtbnMtMiB7XG4gICAgICAgICAgICAgICAgLS1udW0taXRlbXM6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFyY2hpdmUge1xuICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuYmFubmVyVGV4dENvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXJJbWdDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3Qge1xuICAgICAgICAucHJpY2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wcmljZS12YXJpYWJsZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC12YXJpYXRpb25zIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWxhYmVscyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIENvbG9yc1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMjIyO1xuJGxpZ2h0QmxhY2s6ICMzMzM7XG4kZGFya0JsYWNrOiAjMWQxZDFkO1xuJHRleHRHcmV5OiAjZDZkNmQ2O1xuJGxpZ2h0R3JleTogI2Y0ZjRmNDtcbiRncmV5OiAjYjZiNmI2O1xuJGRhcmtHcmV5OiAjOWQ5ZDlkO1xuJG9yYW5nZTogI2Y1ODExZTtcbiRpY2U6ICNmMWY3ZmY7XG4kY3lhbjogIzM3YjFhZjtcbiRncmVlbjogIzA2YTYzZjtcbiRyZWQ6ICNiZDAwMDA7XG5cbi8vIFdyYXBwZXJzXG4kc2l6ZVdyYXBwZXI6IDEzNTBweDtcbiRib3JkZXJQYWRkaW5nUzogMTVweDtcbiRib3JkZXJQYWRkaW5nTDogMzVweDtcblxuLy8gRm9udHNcbiRmb250QXdlc29tZTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcblxuLy8gQnJlYWtwb2ludHNcbiRkZXNrdG9wLWxhcmdlOiAxNDQwcHg7XG4kZGVza3RvcDogMTI4MHB4O1xuJGRlc2t0b3Atc21hbGw6IDEwMjRweDtcbiR0YWJsZXQtaG9yaXpvbnRhbDogOTkxcHg7XG4kdGFibGV0OiA3NjhweDtcbiRtb2JpbGUtaG9yaXpvbnRhbDogNjQwcHg7XG4kbW9iaWxlOiA0ODBweDtcbiRtb2JpbGUtc21hbGw6IDM3NXB4O1xuIiwiLmFyY2hpdmUgLnNpdGUtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYixcbi5hcmNoaXZlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDIwJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgei1pbmRleDogNTtcbn1cbi5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgI2Jhbm5lckFjY2VudEltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuYmFubmVyVGV4dENvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5iYW5uZXJUZXh0Q29udGFpbmVyIC5iYW5uZXJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuYmFubmVyVGV4dENvbnRhaW5lciAudGVybS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuYmFubmVyVGV4dENvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmNTgxMWU7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5iYW5uZXJUZXh0Q29udGFpbmVyIC5yZWFkLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5iYW5uZXJJbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5pbWdDb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2Utb3JkZXJpbmcgLm9yZGVyYnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2Utbm8tcHJvZHVjdHMtZm91bmQge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLS1nYXA6IDIwcHg7XG4gIGdhcDogdmFyKC0tZ2FwKTtcbiAgLS1udW0taXRlbXM6IDQ7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMuY29sdW1ucy0zIHtcbiAgLS1udW0taXRlbXM6IDM7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMuY29sdW1ucy0yIHtcbiAgLS1udW0taXRlbXM6IDI7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1udW0taXRlbXMpIC0gdmFyKC0tZ2FwKSAqICh2YXIoLS1udW0taXRlbXMpIC0gMSkgLyB2YXIoLS1udW0taXRlbXMpKTtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNTVweCAyMHB4IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC52ZWhpY2xlUG93ZXJTb3VyY2VDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnZlaGljbGVQb3dlclNvdXJjZUNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnZlaGljbGVQb3dlclNvdXJjZUNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5vbnNhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODExZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdDpub3QoOmhhcygub25zYWxlKSkgLnRpcmUtc2V0IHtcbiAgdG9wOiAxMHB4O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC50aXJlLXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Y1ODExZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ODExZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnJlcXVlc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5yZXF1ZXN0LWNvbnRhaW5lciAucmVxdWVzdC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MTFlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLm91dC1vZi1zdG9jay1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lciAucHJpY2UtdmFyaWFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UtY29udGFpbmVyIC5wcmljZS12YXJpYWJsZSAucHJpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRGFcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lciAucHJpY2UtdmFyaWFibGU6aGFzKGRlbCkgLnByaWNlOjpiZWZvcmUsXG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lciAucHJpY2UtdmFyaWFibGU6aGFzKGRlbCkgLnByaWNlLXN1ZmZpeCB7XG4gIGNvbG9yOiAjZjU4MTFlO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS1jb250YWluZXIgLnByaWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS1jb250YWluZXIgLnByb2R1Y3QtdmFyaWF0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS1jb250YWluZXIgLnByb2R1Y3QtdmFyaWF0aW9ucyBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lcjpub3QoOmhhcyhpbnMpKSAucHJpY2UtdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UtY29udGFpbmVyOm5vdCg6aGFzKGlucykpIC5wcmljZS12YWx1ZSAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2wge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UtY29udGFpbmVyIGRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogI2I2YjZiNjtcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UtY29udGFpbmVyIGRlbCAucHJpY2UtdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS1jb250YWluZXIgaW5zIHtcbiAgY29sb3I6ICNmNTgxMWU7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lciBpbnMgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lciBpbnMgLmFtb3VudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS1jb250YWluZXIgaW5zIC5wcmljZS12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS1jb250YWluZXIgaW5zIC5wcmljZS12YWx1ZSAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2wge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UtY29udGFpbmVyIC5wcmljZS1zdWZmaXgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtbGFiZWxzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbn1cbi5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJvZHVjdC1sYWJlbCB7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5vdXQtb2Ytc3RvY2sge1xuICBiYWNrZ3JvdW5kOiAjYmQwMDAwO1xufVxuLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLm5sZCB7XG4gIGJhY2tncm91bmQ6ICM5ZDlkOWQ7XG59XG4uYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3RfdHlwZV92YXJpYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hcmNoaXZlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyBsaSA+ICoge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgc3BhbiB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5hcmNoaXZlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyAubmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgLm5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2Y1ODExZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJjaGl2ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMgLnByZXYge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmFyY2hpdmUgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIC5wcmV2OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmNTgxMWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFyY2hpdmUgI3N0YXRpY0NoZXNzQmxvY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5hcmNoaXZlICNxdW90ZVRleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5hcmNoaXZlIC5wcm9kdWN0cyB7XG4gICAgLS1udW0taXRlbXM6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZSAucHJvZHVjdHMge1xuICAgIC0tbnVtLWl0ZW1zOiAyO1xuICB9XG4gIC5hcmNoaXZlIC5wcm9kdWN0cy5jb2x1bW5zLTMge1xuICAgIC0tbnVtLWl0ZW1zOiAyO1xuICB9XG4gIC5hcmNoaXZlIC5wcm9kdWN0cy5jb2x1bW5zLTIge1xuICAgIC0tbnVtLWl0ZW1zOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYXJjaGl2ZSAucHJvZHVjdHMge1xuICAgIC0tbnVtLWl0ZW1zOiAxO1xuICB9XG4gIC5hcmNoaXZlIC5wcm9kdWN0cy5jb2x1bW5zLTMge1xuICAgIC0tbnVtLWl0ZW1zOiAxO1xuICB9XG4gIC5hcmNoaXZlIC5wcm9kdWN0cy5jb2x1bW5zLTIge1xuICAgIC0tbnVtLWl0ZW1zOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJjaGl2ZSAud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmJhbm5lclRleHRDb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFyY2hpdmUgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuYmFubmVySW1nQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5hcmNoaXZlIC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmJhbm5lckltZ0NvbnRhaW5lciBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLWNvbnRhaW5lciAucHJpY2UtdmFyaWFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC5hcmNoaXZlIC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UtY29udGFpbmVyIC5wcm9kdWN0LXZhcmlhdGlvbnMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFyY2hpdmUgLnByb2R1Y3RzIC5wcm9kdWN0IC5wcm9kdWN0LWxhYmVscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYXJjaGl2ZSAucHJvZHVjdHMgLnByb2R1Y3QgLnByb2R1Y3QtbGFiZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufSJdfQ== */
