<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4[0].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js??clonedRuleSet-4[0].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4[0].rules[0].use[4]!./cartridges/app_custom_storefront_base/cartridge/client/default/customCssFiles/CLiteBasquiat/CLiteBasquiat.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/******************************************************
*** VARIABLES
*******************************************************/
/* FLUID TYPE MIX-IN
https://www.smashingmagazine.com/2016/05/fluid-typography/ */
/******************************************************
*** BREAKPOINTS
*******************************************************/
#maincontent {
  max-width: 1920px;
  margin: 0 auto;
}

#search-result-banner_c-lite-basquiat .search-result-banner__content, #search-result-banner_c-lite-basquiat-pre-launch .search-result-banner__content {
  top: 51%;
  -webkit-transform: none;
          transform: none;
  bottom: auto;
  width: 53%;
  right: 1%;
  left: auto;
}
@media only screen and (min-width: 768px) {
  #search-result-banner_c-lite-basquiat .search-result-banner__content, #search-result-banner_c-lite-basquiat-pre-launch .search-result-banner__content {
    right: 5%;
    top: 59%;
    width: 49%;
  }
}
@media only screen and (min-width: 1024px) {
  #search-result-banner_c-lite-basquiat .search-result-banner__content, #search-result-banner_c-lite-basquiat-pre-launch .search-result-banner__content {
    right: 2%;
    width: 50%;
    top: 68%;
  }
}
@media only screen and (min-width: 1280px) {
  #search-result-banner_c-lite-basquiat .search-result-banner__content, #search-result-banner_c-lite-basquiat-pre-launch .search-result-banner__content {
    right: 6%;
    width: 51%;
    top: 70%;
  }
}
#search-result-banner_c-lite-basquiat .title, #search-result-banner_c-lite-basquiat-pre-launch .title {
  font-family: "GT America", sans-serif;
  font-weight: normal;
  letter-spacing: normal;
  font-size: 14px;
  text-align: center;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  line-height: normal;
  margin: 0;
}
@media only screen and (min-width: 360px) {
  #search-result-banner_c-lite-basquiat .title, #search-result-banner_c-lite-basquiat-pre-launch .title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 480px) {
  #search-result-banner_c-lite-basquiat .title, #search-result-banner_c-lite-basquiat-pre-launch .title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  #search-result-banner_c-lite-basquiat .title, #search-result-banner_c-lite-basquiat-pre-launch .title {
    font-size: 22px;
  }
}
@media only screen and (min-width: 1400px) {
  #search-result-banner_c-lite-basquiat .title, #search-result-banner_c-lite-basquiat-pre-launch .title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1920px) {
  #search-result-banner_c-lite-basquiat .title, #search-result-banner_c-lite-basquiat-pre-launch .title {
    font-size: 30px;
  }
}

#search-result-banner_c-lite-basquiat-pre-launch .subTitle {
  text-align: center;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
  margin: 0.5em 0 0;
  line-height: normal;
  font-size: 12px;
}
@media only screen and (min-width: 360px) {
  #search-result-banner_c-lite-basquiat-pre-launch .subTitle {
    font-size: 13px;
  }
}
@media only screen and (min-width: 480px) {
  #search-result-banner_c-lite-basquiat-pre-launch .subTitle {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1024px) {
  #search-result-banner_c-lite-basquiat-pre-launch .subTitle {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  #search-result-banner_c-lite-basquiat-pre-launch .subTitle {
    font-size: 22px;
  }
}

.c-lite-basquiat_newsletter-form {
  background-color: #f8f8f8;
  padding-top: 45px;
  padding-bottom: 45px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_newsletter-form {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.c-lite-basquiat_newsletter-form__title {
  font-family: "GT America Expanded", sans-serif;
  font-weight: 900;
  font-size: 22px;
  line-height: 0.85;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  margin-top: 0;
}
.c-lite-basquiat_newsletter-form .start-email-subscribe {
  width: 100%;
  max-width: 430px;
  margin: auto;
}

.c-lite-basquiat_products-title {
  margin-top: 40px;
  padding: 0 30px;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_products-title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_products-title {
    padding: 0 60px;
  }
}
@media only screen and (min-width: 1400px) {
  .c-lite-basquiat_products-title {
    padding: 0 60px;
    font-size: 18px;
  }
}
.c-lite-basquiat_products-title__title {
  text-transform: uppercase;
  font-weight: bold;
  font-family: "GT America Extended", sans-serif;
}
@media only screen and (min-width: 1400px) {
  .c-lite-basquiat_products-title__title {
    font-size: 20px;
  }
}

.c-lite-basquiat_products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 25px;
  margin-top: 30px;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_products {
    padding: 0 45px;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_products .grid-tile {
    width: calc(25% - 30px);
  }
}
.c-lite-basquiat_products .content-asset {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_products .grid-breaker__title {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_products .grid-breaker__title {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .c-lite-basquiat_products .grid-breaker__title {
    font-size: 20px;
  }
}
.c-lite-basquiat_products .grid-breaker__title .small {
  font-size: 8px;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_products .grid-breaker__title .small {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_products .grid-breaker__title .small {
    font-size: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_products .grid-breaker__title .small {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1280px) {
  .c-lite-basquiat_products .grid-breaker__title .small {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1920px) {
  .c-lite-basquiat_products .grid-breaker__title .small {
    font-size: 20px;
  }
}

.c-lite-basquiat_artist {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist {
    max-width: 1400px;
    margin: 60px auto 0;
    padding: 0 30px;
  }
}
.c-lite-basquiat_artist__logo {
  width: 450px;
  margin: 40px auto 0;
  display: block;
  padding: 0 10%;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_artist__logo {
    width: 550px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__logo {
    padding: 0;
    width: 40%;
    margin: 40px 5% 30px auto;
  }
}
.c-lite-basquiat_artist__artist-image {
  max-width: 450px;
  width: 72%;
  display: block;
  margin: 30px auto 40px;
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.3);
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_artist__artist-image {
    width: 625px;
    margin: 60px auto;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__artist-image {
    position: absolute;
    top: 0;
    left: 70px;
    width: 42%;
    padding: 0;
    margin: 0;
    max-width: none;
  }
}
.c-lite-basquiat_artist__info {
  text-align: center;
  background: #ffee15;
  padding: 0 10%;
  position: relative;
  font-size: 16px;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_artist__info {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__info {
    max-width: 80%;
    margin-left: auto;
    text-align: left;
    padding: 50px 40px 0 0;
    min-height: 31vw;
  }
}
@media only screen and (min-width: 1400px) {
  .c-lite-basquiat_artist__info {
    font-size: 20px;
    min-height: 440px;
  }
}
.c-lite-basquiat_artist__info p {
  line-height: 1.5em;
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__info p {
    max-width: 52%;
    margin-left: auto;
  }
}
@media only screen and (min-width: 1400px) {
  .c-lite-basquiat_artist__info p {
    max-width: 56%;
  }
}
.c-lite-basquiat_artist__info:before {
  content: "";
  position: absolute;
  top: -165px;
  height: 165px;
  left: 0;
  right: 0;
  background: inherit;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_artist__info:before {
    top: -100px;
    height: 100px;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_artist__info:before {
    top: -230px;
    height: 230px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__info:before {
    content: none;
  }
}
.c-lite-basquiat_artist__info:after {
  content: "";
  position: absolute;
  bottom: -165px;
  height: 165px;
  left: 0;
  right: 0;
  background: inherit;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_artist__info:after {
    bottom: -100px;
    height: 100px;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_artist__info:after {
    bottom: -230px;
    height: 230px;
  }
}
@media only screen and (min-width: 1400px) {
  .c-lite-basquiat_artist__info:after {
    bottom: -300px;
    height: 300px;
  }
}
.c-lite-basquiat_artist__art-items {
  position: relative;
  z-index: 1;
  padding: 0 12%;
  margin: 40px 0 60px;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_artist__art-items {
    padding: 0 15%;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_artist__art-items {
    padding: 0 20%;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__art-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 3%;
    margin-top: 60px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__art-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .c-lite-basquiat_artist__art-item:not(:first-of-type) {
    margin-left: 25px;
  }
  .c-lite-basquiat_artist__art-item:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.c-lite-basquiat_artist__art-item img {
  -webkit-box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.3);
}
.c-lite-basquiat_artist__art-item:not(:first-of-type) {
  margin-top: 40px;
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__art-item:not(:first-of-type) {
    margin-top: 0;
  }
}
.c-lite-basquiat_artist__art-item-title {
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 1.5em;
  font-style: italic;
  line-height: 1.5em;
  font-size: 18px;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_artist__art-item-title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__art-item-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1400px) {
  .c-lite-basquiat_artist__art-item-title {
    font-size: 20px;
  }
}
.c-lite-basquiat_artist__art-item-info {
  margin-top: 0.25em;
  line-height: 1.5em;
  font-size: 16px;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_artist__art-item-info {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__art-item-info {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1400px) {
  .c-lite-basquiat_artist__art-item-info {
    font-size: 18px;
  }
}
.c-lite-basquiat_artist__disclaimer {
  top: 5px;
  right: 8px;
  -webkit-transform: rotate(-90deg) translate(0, -100%);
          transform: rotate(-90deg) translate(0, -100%);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
  position: absolute;
  font-size: 8px;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_artist__disclaimer {
    font-size: 10px;
  }
}
@media only screen and (min-width: 1024px) {
  .c-lite-basquiat_artist__disclaimer {
    top: 190px;
  }
}

.c-lite-basquiat_c-lite-and-art {
  position: relative;
}
.c-lite-basquiat_c-lite-and-art__content {
  position: absolute;
  top: 3%;
  left: 30px;
  right: 30px;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  line-height: 1.5em;
}
@media only screen and (min-width: 360px) {
  .c-lite-basquiat_c-lite-and-art__content {
    font-size: 16px;
  }
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_c-lite-and-art__content {
    font-size: 18px;
    top: 10%;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_c-lite-and-art__content {
    left: 12%;
    max-width: 45%;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: left;
  }
  .c-lite-basquiat_c-lite-and-art__content {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .c-lite-basquiat_c-lite-and-art__content {
    font-size: calc(
                12px +
                    10 *
                    (100vw - 768px) /
                    1152
            );
  }
}
@media only screen and (min-width: 768px) and (min-width: 1920px) {
  .c-lite-basquiat_c-lite-and-art__content {
    font-size: 22px;
  }
}
.c-lite-basquiat_c-lite-and-art__title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.5em;
}
@media only screen and (min-width: 480px) {
  .c-lite-basquiat_c-lite-and-art__title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .c-lite-basquiat_c-lite-and-art__title {
    font-size: 22px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .c-lite-basquiat_c-lite-and-art__title {
    font-size: calc(
                22px +
                    18 *
                    (100vw - 768px) /
                    1152
            );
  }
}
@media only screen and (min-width: 768px) and (min-width: 1920px) {
  .c-lite-basquiat_c-lite-and-art__title {
    font-size: 40px;
  }
}

.product-slider-wrapper .callout-msg {
  display: none;
}
.product-slider-wrapper .swatch[data-pid$="1902"], .product-slider-wrapper .swatch[data-pid$="1432"] {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NhcnRyaWRnZXNfYXBwX2N1c3RvbV9zdG9yZWZyb250X2Jhc2VfY2FydHJpZGdlX2NsaWVudF9kZWZhdWx0X2N1c3RvbUNzc0ZpbGVzX0NMaXRlQmFzcXVpYXRfQy02YTRmNTAuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOztBQUFBO0FDcU1BO0FBQUE7QUNyTUE7O0FBQUE7QUNJQTtBQUNBO0FBQ0E7QUFLQTs7QUFEQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFGQTtBQVJBO0FBU0E7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUhBO0FBZEE7QUFlQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBSkE7QUFwQkE7QUFxQkE7QUFDQTtBQUNBO0FBT0E7QUFDQTtBQUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBSkE7QUFWQTtBQVdBO0FBT0E7QUFDQTtBQUxBO0FBZEE7QUFlQTtBQVFBO0FBQ0E7QUFOQTtBQWxCQTtBQW1CQTtBQVNBO0FBQ0E7QUFQQTtBQXRCQTtBQXVCQTtBQVVBO0FBQ0E7QUFSQTtBQTFCQTtBQTJCQTtBQVdBO0FBQ0E7O0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBU0E7QUFQQTtBQVBBO0FBUUE7QUFVQTtBQUNBO0FBUkE7QUFYQTtBQVlBO0FBV0E7QUFDQTtBQVRBO0FBZkE7QUFnQkE7QUFZQTtBQUNBO0FBVkE7QUFuQkE7QUFvQkE7QUFhQTtBQUNBOztBQVRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFZQTtBQVZBO0FBTkE7QUFPQTtBQUNBO0FBYUE7QUFDQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFhQTtBQVZBO0FBQ0E7QUFDQTtBQUNBO0FBWUE7O0FBUkE7QUFDQTtBQUNBO0FBV0E7QUFUQTtBQUpBO0FBS0E7QUFZQTtBQUNBO0FBVkE7QUFSQTtBQVNBO0FBYUE7QUFDQTtBQVhBO0FBWkE7QUFhQTtBQUNBO0FBY0E7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Q0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBOEJBO0FBNUJBO0FBUkE7QUFTQTtBQStCQTtBQUNBO0FBN0JBO0FBWkE7QUFhQTtBQWdDQTtBQUNBOztBQTVCQTtBQUNBO0FBK0JBO0FBN0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQStCQTtBQTdCQTtBQVZBO0FBV0E7QUFnQ0E7QUFDQTtBQTlCQTtBQWRBO0FBZUE7QUFDQTtBQWlDQTtBQUNBO0FBL0JBO0FBbkJBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQWtDQTtBRmpUQTtBQUVBO0FFa1RBO0FBQ0E7QUYvU0E7QUFuQkE7QUFFQTs7Ozs7QUFBQTtBRXlVQTtBQUNBO0FGclRBO0FBQ0E7QUFFQTtBRXNUQTtBQUNBO0FBekNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEyQ0E7QUF6Q0E7QUFOQTtBQU9BO0FBNENBO0FBQ0E7QUExQ0E7QUZyU0E7QUFFQTtBRWlWQTtBQUNBO0FGOVVBO0FBbkJBO0FBRUE7Ozs7O0FBQUE7QUV3V0E7QUFDQTtBRnBWQTtBQUNBO0FBRUE7QUVxVkE7QUFDQTs7QUFqREE7QUFDQTtBQW9EQTtBQWhEQTtBQUNBO0FBa0RBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vc2ZyYS13ZWItc2Ftc29uaXRlLy4vY2FydHJpZGdlcy9hcHBfY3VzdG9tX3N0b3JlZnJvbnRfYmFzZS9jYXJ0cmlkZ2UvY2xpZW50L2RlZmF1bHQvY29tbW9uL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3NmcmEtd2ViLXNhbXNvbml0ZS8uL2NhcnRyaWRnZXMvYXBwX2N1c3RvbV9zdG9yZWZyb250X2Jhc2UvY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L2NvbW1vbi92YXJpYWJsZXMvdXRpbGl0eS5zY3NzIiwid2VicGFjazovL3NmcmEtd2ViLXNhbXNvbml0ZS8uL2NhcnRyaWRnZXMvYXBwX2N1c3RvbV9zdG9yZWZyb250X2Jhc2UvY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L2NvbW1vbi92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9zZnJhLXdlYi1zYW1zb25pdGUvLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21fc3RvcmVmcm9udF9iYXNlL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9jdXN0b21Dc3NGaWxlcy9DTGl0ZUJhc3F1aWF0L0NMaXRlQmFzcXVpYXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qKiogVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AaW1wb3J0ICdAZmFsbGJhY2svY29tbW9uL3ZhcmlhYmxlcy91dGlsaXR5LnNjc3MnO1xuQGltcG9ydCAnQGZhbGxiYWNrL2NvbW1vbi92YXJpYWJsZXMvbGF5ZXJzLnNjc3MnO1xuQGltcG9ydCAnQGZhbGxiYWNrL2NvbW1vbi92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzcyc7XG5AaW1wb3J0ICdAZmFsbGJhY2svY29tbW9uL3ZhcmlhYmxlcy9jb2xvcnMuc2Nzcyc7XG5AaW1wb3J0ICdAZmFsbGJhY2svY29tbW9uL3ZhcmlhYmxlcy9mb250cy5zY3NzJztcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBtaXhpbiBmb250LWZhY2UoXG4gICAgJG5hbWUsXG4gICAgJHBhdGgsXG4gICAgJHdlaWdodDogbnVsbCxcbiAgICAkc3R5bGU6IG51bGwsXG4gICAgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcsXG4gICAgJGZvbnREaXNwbGF5OiBhdXRvXG4pIHtcbiAgICAkc3JjOiBudWxsO1xuXG4gICAgJGV4dG1vZHM6IChcbiAgICAgICAgZW90OiAnPycsXG4gICAgICAgIHN2ZzogJyMnICsgc3RyLXJlcGxhY2UoJG5hbWUsICcgJywgJ18nKVxuICAgICk7XG5cbiAgICAkZm9ybWF0czogKFxuICAgICAgICBvdGY6ICdvcGVudHlwZScsXG4gICAgICAgIHR0ZjogJ3RydWV0eXBlJ1xuICAgICk7XG5cbiAgICBAZWFjaCAkZXh0IGluICRleHRzIHtcbiAgICAgICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAgICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArICcuJyArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gICAgfVxuXG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgICAgIHNyYzogJHNyYztcbiAgICAgICAgZm9udC1kaXNwbGF5OiAkZm9udERpc3BsYXk7XG4gICAgfVxufVxuXG5AbWl4aW4gbGluayhcbiAgICAkY29sb3I6IHBhbGV0dGUoJ2JsYWNrJyksXG4gICAgJGJvcmRlci1jb2xvcjogcGFsZXR0ZSgnZ3JleScpLFxuICAgICRib3JkZXItY29sb3ItaG92ZXI6IHBhbGV0dGUoJ2JsYWNrJylcbikge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWhvdmVyO1xuICAgIH1cbn1cblxuQG1peGluIGNhbGxvdXQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IGZvbnQoJ2V4dGVuZGVkJyk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXdpZGU7XG4gICAgbWFyZ2luOiA0NXB4IDMwcHggMTBweDtcblxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDYwcHggMzBweDtcbiAgICB9XG59XG5cbkBtaXhpbiBjdXN0b21DdXJzb3Ige1xuICAgICYgKyAuY3VzdG9tQ3Vyc29yV3JhcHBlciAuY3Vyc29yIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICYgKyAuY3VzdG9tQ3Vyc29yV3JhcHBlciAuY3Vyc29yIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmN1cnNvckNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjJzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIGZvbnQtc2l6ZSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZmlsdGVyLW9wdGlvbigkYm9yZGVyLXJhZGl1czogM3B4LCAkYm9yZGVyLWNvbG9yOiBwYWxldHRlKCdncmV5JykpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG5AbWl4aW4gbG9hZGVyKCRwb3NpdGlvbjogJ2Fic29sdXRlJykge1xuICAgIEBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZSgnd2hpdGUnKTtcbiAgICAgICAgcG9zaXRpb246ICN7JHBvc2l0aW9ufTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiBsYXllcignbG9hZGVyJyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCd+QGZhbGxiYWNrL2NvbW1vbi9iYXNlL2ljb25zL3NtYWxsTG9nby5zdmcnKTtcbiAgICAgICAgcG9zaXRpb246ICN7JHBvc2l0aW9ufTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogbGF5ZXIoJ2xvYWRlcicpO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cbn1cblxuQG1peGluIHN2Zy1pY29uKCRpY29uLW5hbWUsICR3aWR0aCwgJGhlaWdodCwgJHVzZS1pbXBvcnRhbnQ6IGZhbHNlLCAkdXNlLXRyYW5zaXRpb246IHRydWUpIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGlmICR1c2UtaW1wb3J0YW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGZhbGxiYWNrL2NvbW1vbi9iYXNlL2ljb25zLyN7JGljb24tbmFtZX0uc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQgIWltcG9ydGFudDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCd+QGZhbGxiYWNrL2NvbW1vbi9iYXNlL2ljb25zLyN7JGljb24tbmFtZX0uc3ZnJyk7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB9XG5cbiAgICBAaWYgJHVzZS10cmFuc2l0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdmlkZW8tYnV0dG9uKFxuICAgICRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKCd3aGl0ZScpLFxuICAgICRpY29uLWNvbG9yOiBwYWxldHRlKCdibGFjaycpLFxuICAgICRpY29uLWNvbG9yLWhvdmVyOiBwYWxldHRlKCdncmVlbicpXG4pIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICRpY29uLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItbGVmdC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGljb24tY29sb3ItaG92ZXI7XG4gICAgfVxufVxuXG4vKiBGTFVJRCBUWVBFIE1JWC1JTlxuaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAxNi8wNS9mbHVpZC10eXBvZ3JhcGh5LyAqL1xuQG1peGluIGZsdWlkLXR5cGUoJHByb3BlcnRpZXMsICRtaW4tdncsICRtYXgtdncsICRtaW4tdmFsdWUsICRtYXgtdmFsdWUpIHtcbiAgICAmIHtcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogY2FsYyhcbiAgICAgICAgICAgICAgICAjeyRtaW4tdmFsdWV9ICtcbiAgICAgICAgICAgICAgICAgICAgI3tzdHJpcC11bml0KCRtYXgtdmFsdWUgLSAkbWluLXZhbHVlKX0gKlxuICAgICAgICAgICAgICAgICAgICAoMTAwdncgLSAjeyRtaW4tdnd9KSAvXG4gICAgICAgICAgICAgICAgICAgICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZmx1aWQtdHlwZS1jb21wbGV0ZSgkcHJvcGVydGllcywgJG1pbi12dywgJG1heC12dywgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSkge1xuICAgICYge1xuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkbWluLXZhbHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRwcm9wZXJ0aWVzLCAkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLXZhbHVlLCAkbWF4LXZhbHVlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG4gICAgICAgICYge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICRtYXgtdmFsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSk7XG59XG5cbiRzcGFjaW5nLS1tb2JpbGU6IChcbiAgICAnZXh0cmEtbmFycm93JzogMTBweCxcbiAgICAnbmFycm93JzogMjBweCxcbiAgICAnbm9ybWFsJzogMzBweCxcbiAgICAnd2lkZSc6IDYwcHgsXG4gICAgJ2V4dHJhLXdpZGUnOiA4NXB4XG4pO1xuXG4kc3BhY2luZy0tZGVza3RvcDogKFxuICAgICdleHRyYS1uYXJyb3cnOiAyMHB4LFxuICAgICduYXJyb3cnOiA0MHB4LFxuICAgICdub3JtYWwnOiA2MHB4LFxuICAgICd3aWRlJzogMTIwcHgsXG4gICAgJ2V4dHJhLXdpZGUnOiAxNzBweFxuKTtcblxuJG5lZ2F0aXZlLXNwYWNpbmctLW1vYmlsZTogKFxuICAgICdleHRyYS1uYXJyb3cnOiAtMTBweCxcbiAgICAnbmFycm93JzogLTIwcHgsXG4gICAgJ25vcm1hbCc6IC0zMHB4LFxuICAgICd3aWRlJzogLTYwcHgsXG4gICAgJ2V4dHJhLXdpZGUnOiAtMTAwcHhcbik7XG5cbiRuZWdhdGl2ZS1zcGFjaW5nLS1kZXNrdG9wOiAoXG4gICAgJ2V4dHJhLW5hcnJvdyc6IC0yMHB4LFxuICAgICduYXJyb3cnOiAtNDBweCxcbiAgICAnbm9ybWFsJzogLTYwcHgsXG4gICAgJ3dpZGUnOiAtMTIwcHgsXG4gICAgJ2V4dHJhLXdpZGUnOiAtMjAwcHhcbik7XG5cbiRmb250LXNpemVzOiAoXG4gICAgJ3hzbWFsbCc6IDAuNzVlbSxcbiAgICAnc21hbGwnOiAwLjg3NWVtLFxuICAgICdkZWZhdWx0JzogMWVtLFxuICAgICdtZWRpdW0nOiAxLjI1ZW0sXG4gICAgJ2xhcmdlJzogMS41ZW0sXG4gICAgJ3hsYXJnZSc6IDJlbSxcbiAgICAneHhsYXJnZSc6IDNlbSxcbiAgICAneHh4bGFyZ2UnOiA0LjVlbSxcbiAgICAnaHVnZSc6IDYuNzVlbVxuKTtcblxuJG1heC13aWR0aHM6IChcbiAgICAnbW9iaWxlJzogNDgwcHgsXG4gICAgJ3RhYmxldCc6IDc2OHB4LFxuICAgICd0YWJsZXQtcG9ydHJhaXQnOiAxMDI0cHgsXG4gICAgJ2NvbnRhaW5lcic6IDE0MzBweCxcbiAgICAnZGVza3RvcCc6IDEyODBweFxuKTtcblxuJHRpdGxlLWljb25zOiAoXG4gICAgJ2luc3RhZ3JhbSc6ICdpbnN0YWdyYW0nLFxuICAgICdmYWNlYm9vayc6ICdmYWNlYm9vaycsXG4gICAgJ3lvdXR1YmUnOiAneW91dHViZScsXG4gICAgJ3R3aXR0ZXInOiAndHdpdHRlcicsXG4gICAgJ3BpbnRlcmVzdCc6ICdwaW50ZXJlc3QnLFxuICAgICdwaW4nOiAncGluJ1xuKTtcblxuJHRleHQtYWxpZ25zOiAoXG4gICAgJ2xlZnQnOiBsZWZ0LFxuICAgICdjZW50ZXInOiBjZW50ZXIsXG4gICAgJ3JpZ2h0JzogcmlnaHQsXG4gICAgJ2p1c3RpZnknOiBqdXN0aWZ5XG4pO1xuXG4kYWxpZ24taXRlbXM6IChcbiAgICAndG9wJzogZmxleC1zdGFydCxcbiAgICAnY2VudGVyJzogY2VudGVyLFxuICAgICdib3R0b20nOiBmbGV4LWVuZFxuKTtcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbioqKiBCUkVBS1BPSU5UU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJyZWFrcG9pbnQtbW9iaWxlOiAzNjBweDtcbiRicmVha3BvaW50LXBoYWJsZXQ6IDQ4MHB4O1xuJGJyZWFrcG9pbnQtdGFibGV0OiA3NjhweDtcbiRicmVha3BvaW50LXRhYmxldDI6IDEwMjRweDtcbiRicmVha3BvaW50LWRlc2t0b3A6IDEyODBweDtcbiRicmVha3BvaW50LWRlc2t0b3AxOiAxNDAwcHg7XG4kYnJlYWtwb2ludC1kZXNrdG9wMjogMTkyMHB4O1xuXG4kYnJlYWtwb2ludC1uYXZpZ2F0aW9uOiAxMjYwcHg7IC8vIHVzZSBjdXN0b20gYnJlYWtwb2ludCBmb3IgU2FmYXJpIHNjcm9sbGJhciBpc3N1ZSAoJGJyZWFrcG9pbnQtZGVza3RvcCAtIDIwcHggc2Nyb2xsYmFyIHdpZHRoKVxuXG4kYnJlYWtwb2ludHM6IChcbiAgICAnbW9iaWxlJzogJGJyZWFrcG9pbnQtbW9iaWxlLFxuICAgICdwaGFibGV0JzogJGJyZWFrcG9pbnQtcGhhYmxldCxcbiAgICAndGFibGV0JzogJGJyZWFrcG9pbnQtdGFibGV0LFxuICAgICd0YWJsZXQyJzogJGJyZWFrcG9pbnQtdGFibGV0MixcbiAgICAnZGVza3RvcCc6ICRicmVha3BvaW50LWRlc2t0b3AsXG4gICAgJ2Rlc2t0b3AxJzogJGJyZWFrcG9pbnQtZGVza3RvcDEsXG4gICAgJ2Rlc2t0b3AyJzogJGJyZWFrcG9pbnQtZGVza3RvcDIsXG4gICAgJ25hdmlnYXRpb24nOiAkYnJlYWtwb2ludC1uYXZpZ2F0aW9uXG4pO1xuXG4kbW9iaWxlOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbW9iaWxlfSknO1xuJHBoYWJsZXQ6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1waGFibGV0fSknO1xuJHRhYmxldDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXRhYmxldH0pJztcbiR0YWJsZXQyOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtdGFibGV0Mn0pJztcbiRkZXNrdG9wOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtZGVza3RvcH0pJztcbiRkZXNrdG9wMTogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AxfSknO1xuJGRlc2t0b3AyOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtZGVza3RvcDJ9KSc7XG5cbiRuYXZpZ2F0aW9uOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtbmF2aWdhdGlvbn0pJztcblxuJHdyYXBwZXItcGFkZGluZy1tb2JpbGU6IDMwcHg7XG4kd3JhcHBlci1wYWRkaW5nLXRhYmxldDogNjBweDtcbiIsIkBpbXBvcnQgJ0BmYWxsYmFjay9jb21tb24vdmFyaWFibGVzLnNjc3MnO1xuXG4kYy1saXRlLWJhc3F1aWF0LXllbGxvdzogI2ZmZWUxNTtcblxuI21haW5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3AyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jc2VhcmNoLXJlc3VsdC1iYW5uZXJfYy1saXRlLWJhc3F1aWF0LCAjc2VhcmNoLXJlc3VsdC1iYW5uZXJfYy1saXRlLWJhc3F1aWF0LXByZS1sYXVuY2gge1xuICAgIC5zZWFyY2gtcmVzdWx0LWJhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHRvcDogNTElO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgcmlnaHQ6IDElO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgICAgIHRvcDogNTklO1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQyfSB7XG4gICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgdG9wOiA2OCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnQoJ2Jhc2UnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2IoMCwwLDAsMC4zKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRwaGFibGV0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skdGFibGV0Mn0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AxfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcDJ9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NlYXJjaC1yZXN1bHQtYmFubmVyX2MtbGl0ZS1iYXNxdWlhdC1wcmUtbGF1bmNoIHtcbiAgICAuc3ViVGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2IoMCwwLDAsMC4zKTtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skcGhhYmxldH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wMn0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1saXRlLWJhc3F1aWF0X25ld3NsZXR0ZXItZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSgnc29mdC1ncmV5Jyk7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogZm9udCgndGl0bGUnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHdlaWdodCgnYmxhY2snKTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc3RhcnQtZW1haWwtc3Vic2NyaWJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5jLWxpdGUtYmFzcXVpYXRfcHJvZHVjdHMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgQG1lZGlhICN7JHBoYWJsZXR9IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRkZXNrdG9wMX0ge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogZm9udCgnZXh0ZW5kZWQnKTtcblxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcDF9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbGl0ZS1iYXNxdWlhdF9wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICB9XG5cbiAgICAuZ3JpZC10aWxlIHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYXNzZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZ3JpZC1icmVha2VyX190aXRsZSB7XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQyfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcDJ9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHBoYWJsZXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcDJ9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWxpdGUtYmFzcXVpYXRfYXJ0aXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgI3skdGFibGV0Mn0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3AxO1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDUlIDMwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FydGlzdC1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IDBweCByZ2IoMCwwLDAsMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWxpdGUtYmFzcXVpYXQteWVsbG93O1xuICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhICN7JHBoYWJsZXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQyfSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweCAwIDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AxfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0Mn0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcDF9IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHBoYWJsZXR9IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTE2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRwaGFibGV0fSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wMX0ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnQtaXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIlO1xuICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRwaGFibGV0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FydC1pdGVtIHtcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAwcHggcmdiKDAsMCwwLDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldDJ9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJ0LWl0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgQG1lZGlhICN7JHBoYWJsZXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQyfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcDF9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FydC1pdGVtLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRwaGFibGV0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skdGFibGV0Mn0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AxfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaXNjbGFpbWVyIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuXG4gICAgICAgIEBtZWRpYSAjeyRwaGFibGV0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skdGFibGV0Mn0ge1xuICAgICAgICAgICAgdG9wOiAxOTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbGl0ZS1iYXNxdWlhdF9jLWxpdGUtYW5kLWFydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKCd3aGl0ZScpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRwaGFibGV0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlLWNvbXBsZXRlKFxuICAgICAgICAgICAgICAgICdmb250LXNpemUnLFxuICAgICAgICAgICAgICAgICRicmVha3BvaW50LXRhYmxldCxcbiAgICAgICAgICAgICAgICAkYnJlYWtwb2ludC1kZXNrdG9wMixcbiAgICAgICAgICAgICAgICAxMnB4LFxuICAgICAgICAgICAgICAgIDIycHhcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgICAgICBAbWVkaWEgI3skcGhhYmxldH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZS1jb21wbGV0ZShcbiAgICAgICAgICAgICAgICAnZm9udC1zaXplJyxcbiAgICAgICAgICAgICAgICAkYnJlYWtwb2ludC10YWJsZXQsXG4gICAgICAgICAgICAgICAgJGJyZWFrcG9pbnQtZGVza3RvcDIsXG4gICAgICAgICAgICAgICAgMjJweCxcbiAgICAgICAgICAgICAgICA0MHB4XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXItd3JhcHBlciB7XG4gICAgLmNhbGxvdXQtbXNnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3dhdGNoIHtcbiAgICAgICAgJltkYXRhLXBpZCQ9XCIxOTAyXCJdLCAmW2RhdGEtcGlkJD1cIjE0MzJcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/</pre></body></html>