/* ==========*/
/* fonts
/* ==========*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");
/* ==========*/
/* reset
/* ==========*/
html {
  font-size: 62.5%;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  height: auto;
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  border: none;
  border-radius: 0;
  padding: 0;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.pc-none {
  display: none !important;
}

.sp-none {
  display: block !important;
}

@media screen and (max-width: 768px) {
  .sp-none {
    display: none !important;
  }
  .pc-none {
    display: block !important;
  }
}
:focus {
  outline: 0;
}

/* ==========*/
/* override
/* ==========*/
#pagetop {
  overflow: clip !important;
}

#content {
  margin-inline: auto;
  padding: 60px 0 0;
  min-width: initial;
  max-width: initial;
}

#footer {
  position: relative;
  z-index: 1;
}

/* ==========*/
/* layout
/* ==========*/
.pc__grid {
  display: grid;
  grid-template-columns: 1fr 49.2857142857vw;
}
@media screen and (max-width: 768px) {
  .pc__grid {
    grid-template-columns: 100%;
  }
}

.pc__fixed {
  position: relative;
  z-index: -1;
}

.pc__fixed-inner {
  position: sticky;
  top: 60px;
  left: 0;
  bottom: 0;
  height: calc(100vh - 60px);
  height: calc(100svh - 60px);
  display: grid;
  grid-template-rows: repeat(2, 1fr);
}
@media screen and (max-width: 768px) {
  .pc__fixed-inner {
    height: auto;
    position: relative;
  }
}
.pc__fixed-inner figure {
  height: calc((100vh - 60px) / 2);
}
.pc__fixed-inner figure picture,
.pc__fixed-inner figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* ==========*/
/* animation
/* ==========*/
.js-fadeup {
  position: relative;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.js-fadeup.visible {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.js-fadeup.invisibled {
  opacity: 0;
  -webkit-transform: translate(0%, 50px);
          transform: translate(0%, 50px);
}
@media screen and (max-width: 768px) {
  .js-fadeup.invisibled {
    -webkit-transform: translate(0%, 25px);
            transform: translate(0%, 25px);
  }
}

.fade {
  opacity: 1;
}

.js-fade {
  position: relative;
  -webkit-transition: opacity 700ms cubic-bezier(0.435, 0, 1, 0.87), -webkit-transform 1000ms ease 600ms;
  transition: opacity 700ms cubic-bezier(0.435, 0, 1, 0.87), -webkit-transform 1000ms ease 600ms;
  transition: opacity 700ms cubic-bezier(0.435, 0, 1, 0.87), transform 1000ms ease 600ms;
  transition: opacity 700ms cubic-bezier(0.435, 0, 1, 0.87), transform 1000ms ease 600ms, -webkit-transform 1000ms ease 600ms;
  -webkit-animation-delay: 600ms;
          animation-delay: 600ms;
  opacity: 0;
}
.js-fade.visible {
  opacity: 1;
}

.fadeinout {
  -webkit-animation: fadeinout 8s infinite;
          animation: fadeinout 8s infinite;
}
@-webkit-keyframes fadeinout {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeinout {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

.js-targetFade {
  opacity: 0;
  -webkit-transition: opacity 1.6s ease;
  transition: opacity 1.6s ease;
}

.js-zoomup {
  position: relative;
  overflow: hidden;
  -webkit-transform: none;
          transform: none;
}
.js-zoomup img {
  -webkit-transition: -webkit-transform 3500ms ease-out;
  transition: -webkit-transform 3500ms ease-out;
  transition: transform 3500ms ease-out;
  transition: transform 3500ms ease-out, -webkit-transform 3500ms ease-out;
  -webkit-animation-delay: 600ms;
          animation-delay: 600ms;
}
.js-zoomup.visible img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.js-right {
  position: relative;
  overflow: hidden;
}
.js-right img {
  -webkit-transform: scale(1.1) translateX(-15px);
          transform: scale(1.1) translateX(-15px);
  -webkit-transition: -webkit-transform 3500ms ease-out;
  transition: -webkit-transform 3500ms ease-out;
  transition: transform 3500ms ease-out;
  transition: transform 3500ms ease-out, -webkit-transform 3500ms ease-out;
}
.js-right.visible img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.js-left {
  position: relative;
  overflow: hidden;
}
.js-left img {
  -webkit-transform: scale(1.1) translateX(15px);
          transform: scale(1.1) translateX(15px);
  -webkit-transition: -webkit-transform 3500ms ease-out;
  transition: -webkit-transform 3500ms ease-out;
  transition: transform 3500ms ease-out;
  transition: transform 3500ms ease-out, -webkit-transform 3500ms ease-out;
}
.js-left.visible img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/* ==========*/
/* utility
/* ==========*/
.color-brown {
  color: #965000;
}

.color-gray {
  color: #dddddd;
}

.color-txt {
  color: #231815;
}

@font-face {
  font-family: "Perpetua";
  src: url(../fonts/perpetua.woff) format("woff");
}
.font-perpetua {
  font-family: "Perpetua", "oto Serif JP", serif;
  font-weight: normal;
  letter-spacing: -0.009em;
}

.font-gothic {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: normal;
}

.txt-center {
  text-align: center;
}

/* ==========*/
/* project
/* ==========*/
.lp-2025-winter {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #231815;
  position: relative;
  font-weight: 400;
  z-index: 1;
}
.lp-2025-winter .kv__wrap {
  position: relative;
}
.lp-2025-winter .kv__hero {
  position: relative;
  z-index: 0;
}
.lp-2025-winter .kv__ttl {
  position: absolute;
  top: 1.2857142857vw;
  left: 1.4285714286vw;
  width: 18.6164285714vw;
  aspect-ratio: 260.63/134.9;
  -webkit-transition: opacity 0.8s ease 0s, -webkit-filter 0.8s ease 2.5s;
  transition: opacity 0.8s ease 0s, -webkit-filter 0.8s ease 2.5s;
  transition: opacity 0.8s ease 0s, filter 0.8s ease 2.5s;
  transition: opacity 0.8s ease 0s, filter 0.8s ease 2.5s, -webkit-filter 0.8s ease 2.5s;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .kv__ttl {
    top: 1.4492753623vw;
    left: 2.8985507246vw;
    width: 42.0889855072vw;
  }
}
.lp-2025-winter .kv__ttl.visible::after {
  opacity: 1;
}
.lp-2025-winter .kv__logo {
  position: absolute;
  bottom: 2.3571428571vw;
  right: 2.2857142857vw;
  width: 12.7535714286vw;
  aspect-ratio: 178.55/58.395;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .kv__logo {
    bottom: 4.7826086957vw;
    right: 4.6376811594vw;
    width: 25.8768115942vw;
  }
}
.lp-2025-winter .lead {
  margin-block: 5vw;
  font-family: "Noto Serif JP", sans-serif;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lead {
    margin-block: 10.1449275362vw;
  }
}
.lp-2025-winter .lead__para {
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.1428571429vw;
  line-height: 1.75;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-align: left;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lead__para {
    font-size: 3.4666666667vw;
  }
}
.lp-2025-winter .lead__para > span {
  display: block;
}
.lp-2025-winter .lead__para > span > span {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(1) {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(2) {
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(3) {
  -webkit-transition-delay: 1800ms;
          transition-delay: 1800ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(4) {
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(5) {
  -webkit-transition-delay: 3000ms;
          transition-delay: 3000ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(6) {
  -webkit-transition-delay: 3600ms;
          transition-delay: 3600ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(7) {
  -webkit-transition-delay: 4200ms;
          transition-delay: 4200ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(8) {
  -webkit-transition-delay: 4800ms;
          transition-delay: 4800ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(9) {
  -webkit-transition-delay: 5400ms;
          transition-delay: 5400ms;
}
.lp-2025-winter .lead__para > span > span:nth-of-type(10) {
  -webkit-transition-delay: 6000ms;
          transition-delay: 6000ms;
}
.lp-2025-winter .lead__para > span > span.visible {
  opacity: 1;
  pointer-events: visible;
}
.lp-2025-winter .lead__credit {
  margin-top: 3.5714285714vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lead__credit {
    margin-top: 7.2463768116vw;
  }
}
.lp-2025-winter .lead__credit > span {
  opacity: 1 !important;
  pointer-events: visible !important;
}
.lp-2025-winter .lead__credit .small {
  font-size: 0.8em;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lead__credit .small {
    font-size: 0.95em;
  }
}
.lp-2025-winter .lead__credit a {
  text-decoration: underline;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.lp-2025-winter .lead__credit a:hover {
  opacity: 0.6;
}
.lp-2025-winter .fit-container {
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.lp-2025-winter .fit-container.--left {
  margin-inline: 0 auto;
}
.lp-2025-winter .fit-container.--right {
  margin-inline: auto 0;
}
.lp-2025-winter .lineup {
  margin-block: 3.5714285714vw;
  position: relative;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup {
    margin-block: 7.2463768116vw;
  }
}
.lp-2025-winter .lineup.--mb-none {
  margin-bottom: 0;
}
.lp-2025-winter .lineup.--mt-none {
  margin-top: 0;
}
.lp-2025-winter .lineup.--my-small {
  margin-block: 1.7142857143vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup.--my-small {
    margin-block: 3.4782608696vw;
  }
}
.lp-2025-winter .lineup.--mb-small {
  margin-bottom: 1.7142857143vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup.--mb-small {
    margin-bottom: 3.4782608696vw;
  }
}
.lp-2025-winter .lineup.--mt-small {
  margin-block: 1.7142857143vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup.--mt-small {
    margin-block: 3.4782608696vw;
  }
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup.--reverse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.lp-2025-winter .lineup.--left {
  padding-left: 3.5714285714vw;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: 0 auto;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup.--left {
    padding-left: 7.2463768116vw;
  }
}
.lp-2025-winter .lineup.--right {
  padding-right: 3.5714285714vw;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto 0;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup.--right {
    padding-right: 7.2463768116vw;
  }
}
.lp-2025-winter .lineup__item {
  width: 35.7142857143vw;
  position: relative;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup__item {
    width: 72.4637681159vw;
  }
}
.lp-2025-winter .lineup__item.--small {
  width: 28.5714285714vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup__item.--small {
    width: 57.9710144928vw;
  }
}
.lp-2025-winter .lineup__item.--medium {
  width: 32.1428571429vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup__item.--medium {
    width: 65.2173913043vw;
  }
}
.lp-2025-winter .lineup__item.--large {
  width: 42.8571428571vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup__item.--large {
    width: 86.9565217391vw;
  }
}
.lp-2025-winter .lineup__item.--center {
  margin-inline: auto;
}
.lp-2025-winter .lineup__item.--left {
  margin-inline: 0 auto;
}
.lp-2025-winter .lineup__item.--right {
  margin-inline: auto 0;
}
.lp-2025-winter .lineup__item.--full {
  width: 100%;
}
.lp-2025-winter .lineup__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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: flex-start;
  gap: 1.7142857143vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup__flex {
    gap: 3.4782608696vw;
  }
}
.lp-2025-winter .lineup__flex.--reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.lp-2025-winter .lineup__credit {
  margin-top: 0.5em;
  padding-inline: 2.1428571429vw;
  font-size: 1.2857142857vw;
  line-height: 2;
  font-weight: 500;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup__credit {
    padding-inline: 4.347826087vw;
    font-size: 3.7333333333vw;
    line-height: 1.75;
  }
}
.lp-2025-winter .lineup__credit.--center {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}
.lp-2025-winter .lineup__credit.--left {
  padding-inline: 0;
  margin-inline: 0 auto;
}
.lp-2025-winter .lineup__credit.--right {
  padding-inline: 0;
  margin-inline: auto 0;
}
.lp-2025-winter .lineup__credit a {
  text-decoration: underline;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 4px;
  opacity: 1;
  color: #231815;
}
.lp-2025-winter .lineup__credit a:hover {
  opacity: 0.6;
}
.lp-2025-winter .lineup__credit .small {
  font-weight: 500;
  font-size: 1.1428571429vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .lineup__credit .small {
    font-size: 3.2vw;
  }
}
.lp-2025-winter .collection {
  margin-block: 8.5714285714vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .collection {
    margin-block: 17.3913043478vw;
  }
}
.lp-2025-winter .collection__credit {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
  margin-top: 1em;
  font-size: 1.7142857143vw;
  line-height: 2;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .collection__credit {
    padding-inline: 4.347826087vw;
    font-size: 4.2666666667vw;
  }
}
.lp-2025-winter .collection a {
  display: block;
  color: #fff;
  background: #C8BB9D;
  padding: 0.7857142857vw 1.7142857143vw 0.7142857143vw;
  border-radius: 0.8571428571vw;
  font-size: 1.7142857143vw;
  letter-spacing: 0;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .collection a {
    padding: 1.5942028986vw 3.4782608696vw 1.4492753623vw;
    border-radius: 1.7391304348vw;
    font-size: 4.2666666667vw;
  }
}
.lp-2025-winter .collection a:hover {
  opacity: 0.6;
}
.lp-2025-winter .staff {
  margin-block: 8.5714285714vw;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .staff {
    margin-block: 17.3913043478vw;
  }
}
.lp-2025-winter .staff__credit {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
  margin-top: 1em;
  font-size: 1.2857142857vw;
  letter-spacing: 0;
  line-height: 2;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .lp-2025-winter .staff__credit {
    font-size: 3.2vw;
  }
}
.lp-2025-winter .animation-imgFade {
  position: absolute;
  inset: 0;
  -webkit-animation: imgFade 8s ease-out infinite;
          animation: imgFade 8s ease-out infinite;
}
@-webkit-keyframes imgFade {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes imgFade {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwic3R5bGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFBO0FBQ0E7Y0FBQTtBQUVRLGtJQUFBO0FBdURSLGNBQUE7QUFDQTtjQUFBO0FBRUE7RUFDRSxnQkFBQTtBQ3JERjs7QUR1REE7OztFQUdFLDhCQUFBO0VBQ0Esc0JBQUE7QUNwREY7O0FEc0RBO0VBQ0UsU0FBQTtBQ25ERjs7QURxREE7RUFDRSxTQUFBO0FDbERGOztBRG9EQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDakRGOztBRG1EQTtFQUNFLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0FDaERGOztBRGtEQTtFQUNFLHdCQUFBO0FDL0NGOztBRGlEQTtFQUNFLHlCQUFBO0FDOUNGOztBRHZCRTtFQXdFQTtJQUNFLHdCQUFBO0VDN0NGO0VEK0NBO0lBQ0UseUJBQUE7RUM3Q0Y7QUFDRjtBRCtDQTtFQUNFLFVBQUE7QUM3Q0Y7O0FEZ0RBLGNBQUE7QUFDQTtjQUFBO0FBR0E7RUFDRSx5QkFBQTtBQzlDRjs7QURnREE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQzdDRjs7QUQrQ0E7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QUM1Q0Y7O0FEK0NBLGNBQUE7QUFDQTtjQUFBO0FBR0E7RUFDRSxhQUFBO0VBQ0EsMENBQUE7QUM3Q0Y7QUQ5REU7RUF5R0Y7SUFLSSwyQkFBQTtFQzVDRjtBQUNGOztBRDhDQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBQzNDRjs7QUQ2Q0E7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBO0VBQ0Esa0NBQUE7QUMxQ0Y7QURuRkU7RUFxSEY7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QU0sVUFBQTtFQ3JFVjtFRHNFSTtJQUFPLFVBQUE7RUNuRVg7QUFDRiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PSovXHJcbi8qIGZvbnRzXHJcbi8qID09PT09PT09PT0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDAuLjkwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDIwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAgYnJlYWtwb2ludFxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vLyBtZWRpYSBxdWVyeVxyXG4kc3A6IDc2OHB4OyAvLyBQQ+OBqFNQ44Gu5YiH44KK5pu/44GI44Od44Kk44Oz44OIXHJcbiRwYzogNzY5cHg7IC8vIOS4iuiomOOBru+8i++8kXB4XHJcbiRtYXg6IDE0MDBweDsgIC8v44Kr44Oz44OX44GuUEPluYXvvIjjgrPjg7Pjg4bjg4rluYXjgafjga/jgarjgYTvvIlcclxuJG92ZXI6IDE0NDFweDsgLy8g5LiK6KiY44Gu77yL77yRcHhcclxuXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBjbWF4IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMpIGFuZCAobWF4LXdpZHRoOiAkbWF4KXtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzcCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBvdmVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkb3Zlcikge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLy8gIGZ1bmN0aW9uXHJcbi8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGZ1bmN0aW9uIHZ3KCR3aWR0aCwgJHNpemUpIHtcclxuICBAcmV0dXJuIGNhbGMoKDF2dyAqIDEwMCAvICR3aWR0aCkgKiAkc2l6ZSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBtaW4tdncoJHdpZHRoLCAkc2l6ZSkge1xyXG4gIEByZXR1cm4gbWluKGNhbGMoKDF2dyAqIDEwMCAvICR3aWR0aCkgKiAkc2l6ZSksICRzaXplICogMXB4KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIG1heC12dygkd2lkdGgsICRzaXplKSB7XHJcbiAgQHJldHVybiBtYXgoY2FsYygoMXZ3ICogMTAwIC8gJHdpZHRoKSAqICRzaXplKSwgJHNpemUgKiAxcHgpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gbWlubWF4LXZ3KCR3aWR0aCwgJG1pbi1zaXplLCAkdncsICRtYXgtc2l6ZSkge1xyXG4gIEByZXR1cm4gY2xhbXAoJG1pbi1zaXplICogMXB4LCAoKDF2dyAqIDEwMCAvICR3aWR0aCkgKiAkdncpLCAkbWF4LXNpemUgKiAxcHgpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZnooJHNpemUpIHtcclxuICBAcmV0dXJuIGNhbGMoJHNpemUgKiAuMXJlbSk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT0qL1xyXG4vKiByZXNldFxyXG4vKiA9PT09PT09PT09Ki9cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxufVxyXG4qLFxyXG46YWZ0ZXIsXHJcbjpiZWZvcmUge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5idXR0b24ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnBjLW5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3Atbm9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgLnNwLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGMtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT0qL1xyXG4vKiBvdmVycmlkZVxyXG4vKiA9PT09PT09PT09Ki9cclxuLy8g44OH44OV44Kp44Or44OIQ1NT5LiK5pu444GNXHJcbiNwYWdldG9wIHtcclxuICBvdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xyXG59XHJcbiNjb250ZW50IHtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDYwcHggMCAwO1xyXG4gIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbn1cclxuI2Zvb3RlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT0qL1xyXG4vKiBsYXlvdXRcclxuLyogPT09PT09PT09PSovXHJcbi8vIGdyaWRcclxuLnBjX19ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHZ3KDE0MDAsIDY5MCk7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICB9XHJcbn1cclxuLnBjX19maXhlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5wY19fZml4ZWQtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiA2MHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gIGhlaWdodDogY2FsYygxMDBzdmggLSA2MHB4KTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuICAgIGhlaWdodDogY2FsYyggKDEwMHZoIC0gNjBweCkgLyAyICk7XHJcblxyXG4gICAgcGljdHVyZSxcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLnBjX19tYWluIHtcclxuICBcclxufVxyXG5cclxuLyogPT09PT09PT09PSovXHJcbi8qIGFuaW1hdGlvblxyXG4vKiA9PT09PT09PT09Ki9cclxuXHJcbi8vIGZhZGVcclxuLmpzLWZhZGV1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gICYudmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gICYuaW52aXNpYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDUwcHgpO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMjVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5qcy1mYWRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA3MDBtcyBjdWJpYy1iZXppZXIoMC40MzUsIDAsIDEsIDAuODcpLCB0cmFuc2Zvcm0gMTAwMG1zIGVhc2UgNjAwbXM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiA2MDBtcztcclxuICBvcGFjaXR5OiAwO1xyXG4gIFxyXG4gICYudmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4uZmFkZWlub3V0IHtcclxuICBhbmltYXRpb246IGZhZGVpbm91dCA4cyBpbmZpbml0ZTtcclxuXHJcbiAgQGtleWZyYW1lcyBmYWRlaW5vdXQge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5qcy10YXJnZXRGYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxLjZzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjZzIGVhc2U7XHJcbn1cclxuXHJcbi8vIHpvb21cclxuLmpzLXpvb211cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICBpbWcge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MDBtcyBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7XHJcbiAgfVxyXG4gIFxyXG4gICYudmlzaWJsZSBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHRyYW5zZm9ybVxyXG4uanMtcmlnaHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgtMTVweCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwMG1zIGVhc2Utb3V0O1xyXG4gIH1cclxuICBcclxuICAmLnZpc2libGUgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICB9XHJcbn1cclxuLmpzLWxlZnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgxNXB4KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTAwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG4gIFxyXG4gICYudmlzaWJsZSBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT0qL1xyXG4vKiB1dGlsaXR5XHJcbi8qID09PT09PT09PT0qL1xyXG4vLyBjb2xvclxyXG4uY29sb3ItYnJvd24ge1xyXG4gIGNvbG9yOiAjOTY1MDAwO1xyXG59XHJcbi5jb2xvci1ncmF5IHtcclxuICBjb2xvcjogI2RkZGRkZDtcclxufVxyXG4uY29sb3ItdHh0IHtcclxuICBjb2xvcjogIzIzMTgxNTtcclxufVxyXG5cclxuLy8gdGV4dFxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BlcnBldHVhJztcclxuICBzcmM6IHVybCguLi9mb250cy9wZXJwZXR1YS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcbi5mb250LXBlcnBldHVhIHtcclxuICBmb250LWZhbWlseTogJ1BlcnBldHVhJywgJ290byBTZXJpZiBKUCcsIHNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwOWVtO1xyXG59XHJcbi5mb250LWdvdGhpYyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLnR4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogPT09PT09PT09PSovXHJcbi8qIHByb2plY3RcclxuLyogPT09PT09PT09PSovXHJcbi5scC0yMDI1LXdpbnRlciB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBjb2xvcjogIzIzMTgxNTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB6LWluZGV4OiAxOyAgXHJcblxyXG5cclxuICAvLyBmdlxyXG4gIC5rdiB7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlcm8ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IHZ3KDE0MDAsIDE4KTtcclxuICAgICAgbGVmdDogdncoMTQwMCwgMjApO1xyXG4gICAgICB3aWR0aDogdncoMTQwMCwgMjYwLjYzKTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAyNjAuNjMgLyAxMzQuOTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UgMHMsIGZpbHRlciAwLjhzIGVhc2UgMi41cztcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB0b3A6IHZ3KDY5MCwgMTApO1xyXG4gICAgICAgIGxlZnQ6IHZ3KDY5MCwgMjApO1xyXG4gICAgICAgIHdpZHRoOiB2dyg2OTAsIDI5MC40MTQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnZpc2libGU6OmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiB2dygxNDAwLCAzMyk7XHJcbiAgICAgIHJpZ2h0OiB2dygxNDAwLCAzMik7XHJcbiAgICAgIHdpZHRoOiB2dygxNDAwLCAxNzguNTUpO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE3OC41NSAvIDU4LjM5NTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBib3R0b206IHZ3KDY5MCwgMzMpO1xyXG4gICAgICAgIHJpZ2h0OiB2dyg2OTAsIDMyKTtcclxuICAgICAgICB3aWR0aDogdncoNjkwLCAxNzguNTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBsZWFkXHJcbiAgLmxlYWQge1xyXG4gICAgJHRoaXM6ICY7XHJcbiAgICBtYXJnaW4tYmxvY2s6IHZ3KDE0MDAsIDcwKTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIFxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IHZ3KDY5MCwgNzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmEge1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTQwMCwgMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNi4yNSAvIDE1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzc1LCAxMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXMgKiAkaTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jcmVkaXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygxNDAwLCA1MCk7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNjkwLCA1MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC8vIGxheW91dFxyXG4gIC5pbm5lciB7XHJcblxyXG4gIH1cclxuXHJcbiAgLmZpdC1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAmLi0tbGVmdCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDAgYXV0bztcclxuICAgIH1cclxuICAgICYuLS1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGxpbmV1cFxyXG4gIC5saW5ldXAge1xyXG4gICAgJHRoaXM6ICY7XHJcbiAgICBtYXJnaW4tYmxvY2s6IHZ3KDE0MDAsIDUwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogdncoNjkwLCA1MCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIGJsb2NrLW1hcmdpblxyXG4gICAgJi4tLW1iLW5vbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi4tLW10LW5vbmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi4tLW15LXNtYWxsIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiB2dygxNDAwLCAyNCk7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiB2dyg2OTAsIDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuLS1tYi1zbWFsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE0MDAsIDI0KTtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg2OTAsIDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuLS1tdC1zbWFsbCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogdncoMTQwMCwgMjQpO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogdncoNjkwLCAyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gbGF5b3V0XHJcbiAgICAmLi0tcmV2ZXJzZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWxlZnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDE0MDAsIDUwKTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAwIGF1dG87XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2dyg2OTAsIDUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogdncoMTQwMCwgNTApO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dyg2OTAsIDUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGxpbmV1cC1pdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6dncoMTQwMCwgNTAwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOnZ3KDY5MCwgNTAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gc2l6ZVxyXG4gICAgICAmLi0tc21hbGwge1xyXG4gICAgICAgIHdpZHRoOiB2dygxNDAwLCA0MDApO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg2OTAsIDQwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuLS1tZWRpdW0ge1xyXG4gICAgICAgIHdpZHRoOiB2dygxNDAwLCA0NTApO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg2OTAsIDQ1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuLS1sYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE0MDAsIDYwMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDY5MCwgNjAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGxheW91dFxyXG4gICAgICAmLi0tY2VudGVyIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS1sZWZ0IHtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi4tLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWZ1bGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gY29sdW1uXHJcbiAgICAmX19mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogdncoMTQwMCwgMjQpO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogdncoNjkwLCAyNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuLS1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8gaXRlbS1jcmVkaXRcclxuICAgICZfX2NyZWRpdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogIHZ3KDE0MDAsIDMwKTtcclxuICAgICAgZm9udC1zaXplOiB2dygxNDAwLCAxOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6ICB2dyg2OTAsIDMwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDM3NSwgMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG5cclxuICAgICAgJi4tLWNlbnRlciB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuLS1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuLS1yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAvLyBsaW5rXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuNXB4O1xyXG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6ICMyMzE4MTU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNtYWxsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTQwMCwgMTYpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzc1LCAxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuICAvLyBjb2xsZWN0aW9uKHZpZXcgYWxsKVxyXG4gIC5jb2xsZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ibG9jazogdncoMTQwMCwgMTIwKTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IHZ3KDY5MCwgMTIwKTtcclxuICAgIH1cclxuICBcclxuICAgICZfX2NyZWRpdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgZm9udC1zaXplOiB2dygxNDAwLCAyNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiB2dyg2OTAsIDMwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDM3NSwgMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogI0M4QkI5RDtcclxuICAgICAgcGFkZGluZzogdncoMTQwMCwgMTEpIHZ3KDE0MDAsIDI0KSB2dygxNDAwLCAxMCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDE0MDAsIDEyKTtcclxuICAgICAgZm9udC1zaXplOiB2dygxNDAwLCAyNCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogdncoNjkwLCAxMSkgdncoNjkwLCAyNCkgdncoNjkwLCAxMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdncoNjkwLCAxMik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzNzUsIDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBzdGFmZlxyXG4gIC5zdGFmZiB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IHZ3KDE0MDAsIDEyMCk7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiB2dyg2OTAsIDEyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3JlZGl0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE0MDAsIDE4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzc1LCAxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGFuaW1hdGlvblxyXG4gIC5hbmltYXRpb24taW1nRmFkZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGFuaW1hdGlvbjogaW1nRmFkZSA4cyBlYXNlLW91dCBpbmZpbml0ZTtcclxuXHJcbiAgICBAa2V5ZnJhbWVzIGltZ0ZhZGUge1xyXG4gICAgICAwJSB7IG9wYWNpdHk6IDA7IH1cclxuICAgICAgNDAlIHsgb3BhY2l0eTogMDt9XHJcbiAgICAgIDUwJSB7IG9wYWNpdHk6IDE7IH1cclxuICAgICAgOTAlIHsgb3BhY2l0eTogMTsgfVxyXG4gICAgICAxMDAlIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09Ki9cbi8qIGZvbnRzXG4vKiA9PT09PT09PT09Ki9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDAuLjkwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDIwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qID09PT09PT09PT0qL1xuLyogcmVzZXRcbi8qID09PT09PT09PT0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBjLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zcC1ub25lIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtbm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PSovXG4vKiBvdmVycmlkZVxuLyogPT09PT09PT09PSovXG4jcGFnZXRvcCB7XG4gIG92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogNjBweCAwIDA7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4jZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiA9PT09PT09PT09Ki9cbi8qIGxheW91dFxuLyogPT09PT09PT09PSovXG4ucGNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0OS4yODU3MTQyODU3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuXG4ucGNfX2ZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBjX19maXhlZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDYwcHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjX19maXhlZC1pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnBjX19maXhlZC1pbm5lciBmaWd1cmUge1xuICBoZWlnaHQ6IGNhbGMoKDEwMHZoIC0gNjBweCkgLyAyKTtcbn1cbi5wY19fZml4ZWQtaW5uZXIgZmlndXJlIHBpY3R1cmUsXG4ucGNfX2ZpeGVkLWlubmVyIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogPT09PT09PT09PSovXG4vKiBhbmltYXRpb25cbi8qID09PT09PT09PT0qL1xuLmpzLWZhZGV1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5qcy1mYWRldXAudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmpzLWZhZGV1cC5pbnZpc2libGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDUwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpzLWZhZGV1cC5pbnZpc2libGVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMjVweCk7XG4gIH1cbn1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtZmFkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA3MDBtcyBjdWJpYy1iZXppZXIoMC40MzUsIDAsIDEsIDAuODcpLCB0cmFuc2Zvcm0gMTAwMG1zIGVhc2UgNjAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNjAwbXM7XG4gIG9wYWNpdHk6IDA7XG59XG4uanMtZmFkZS52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGVpbm91dCB7XG4gIGFuaW1hdGlvbjogZmFkZWlub3V0IDhzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmYWRlaW5vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5qcy10YXJnZXRGYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjZzIGVhc2U7XG59XG5cbi5qcy16b29tdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5qcy16b29tdXAgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MDBtcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2MDBtcztcbn1cbi5qcy16b29tdXAudmlzaWJsZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uanMtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanMtcmlnaHQgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwMG1zIGVhc2Utb3V0O1xufVxuLmpzLXJpZ2h0LnZpc2libGUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uanMtbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qcy1sZWZ0IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVYKDE1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwMG1zIGVhc2Utb3V0O1xufVxuLmpzLWxlZnQudmlzaWJsZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qID09PT09PT09PT0qL1xuLyogdXRpbGl0eVxuLyogPT09PT09PT09PSovXG4uY29sb3ItYnJvd24ge1xuICBjb2xvcjogIzk2NTAwMDtcbn1cblxuLmNvbG9yLWdyYXkge1xuICBjb2xvcjogI2RkZGRkZDtcbn1cblxuLmNvbG9yLXR4dCB7XG4gIGNvbG9yOiAjMjMxODE1O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGVycGV0dWFcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvcGVycGV0dWEud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi5mb250LXBlcnBldHVhIHtcbiAgZm9udC1mYW1pbHk6IFwiUGVycGV0dWFcIiwgXCJvdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDllbTtcbn1cblxuLmZvbnQtZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiA9PT09PT09PT09Ki9cbi8qIHByb2plY3Rcbi8qID09PT09PT09PT0qL1xuLmxwLTIwMjUtd2ludGVyIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubHAtMjAyNS13aW50ZXIgLmt2X193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxwLTIwMjUtd2ludGVyIC5rdl9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5scC0yMDI1LXdpbnRlciAua3ZfX3R0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI4NTcxNDI4NTd2dztcbiAgbGVmdDogMS40Mjg1NzE0Mjg2dnc7XG4gIHdpZHRoOiAxOC42MTY0Mjg1NzE0dnc7XG4gIGFzcGVjdC1yYXRpbzogMjYwLjYzLzEzNC45O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSAwcywgZmlsdGVyIDAuOHMgZWFzZSAyLjVzO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxwLTIwMjUtd2ludGVyIC5rdl9fdHRsIHtcbiAgICB0b3A6IDEuNDQ5Mjc1MzYyM3Z3O1xuICAgIGxlZnQ6IDIuODk4NTUwNzI0NnZ3O1xuICAgIHdpZHRoOiA0Mi4wODg5ODU1MDcydnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAua3ZfX3R0bC52aXNpYmxlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubHAtMjAyNS13aW50ZXIgLmt2X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuMzU3MTQyODU3MXZ3O1xuICByaWdodDogMi4yODU3MTQyODU3dnc7XG4gIHdpZHRoOiAxMi43NTM1NzE0Mjg2dnc7XG4gIGFzcGVjdC1yYXRpbzogMTc4LjU1LzU4LjM5NTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAua3ZfX2xvZ28ge1xuICAgIGJvdHRvbTogNC43ODI2MDg2OTU3dnc7XG4gICAgcmlnaHQ6IDQuNjM3NjgxMTU5NHZ3O1xuICAgIHdpZHRoOiAyNS44NzY4MTE1OTQydnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAubGVhZCB7XG4gIG1hcmdpbi1ibG9jazogNXZ3O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGVhZCB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMC4xNDQ5Mjc1MzYydnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAubGVhZF9fcGFyYSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0Mjl2dztcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGVhZF9fcGFyYSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19wYXJhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19wYXJhID4gc3BhbiA+IHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dDtcbn1cbi5scC0yMDI1LXdpbnRlciAubGVhZF9fcGFyYSA+IHNwYW4gPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG59XG4ubHAtMjAyNS13aW50ZXIgLmxlYWRfX3BhcmEgPiBzcGFuID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbn1cbi5scC0yMDI1LXdpbnRlciAubGVhZF9fcGFyYSA+IHNwYW4gPiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zO1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19wYXJhID4gc3BhbiA+IHNwYW46bnRoLW9mLXR5cGUoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDAwbXM7XG59XG4ubHAtMjAyNS13aW50ZXIgLmxlYWRfX3BhcmEgPiBzcGFuID4gc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMDBtcztcbn1cbi5scC0yMDI1LXdpbnRlciAubGVhZF9fcGFyYSA+IHNwYW4gPiBzcGFuOm50aC1vZi10eXBlKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzYwMG1zO1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19wYXJhID4gc3BhbiA+IHNwYW46bnRoLW9mLXR5cGUoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MjAwbXM7XG59XG4ubHAtMjAyNS13aW50ZXIgLmxlYWRfX3BhcmEgPiBzcGFuID4gc3BhbjpudGgtb2YtdHlwZSg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ4MDBtcztcbn1cbi5scC0yMDI1LXdpbnRlciAubGVhZF9fcGFyYSA+IHNwYW4gPiBzcGFuOm50aC1vZi10eXBlKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTQwMG1zO1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19wYXJhID4gc3BhbiA+IHNwYW46bnRoLW9mLXR5cGUoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjAwMG1zO1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19wYXJhID4gc3BhbiA+IHNwYW4udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19jcmVkaXQge1xuICBtYXJnaW4tdG9wOiAzLjU3MTQyODU3MTR2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGVhZF9fY3JlZGl0IHtcbiAgICBtYXJnaW4tdG9wOiA3LjI0NjM3NjgxMTZ2dztcbiAgfVxufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19jcmVkaXQgPiBzcGFuIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19jcmVkaXQgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGVhZF9fY3JlZGl0IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjk1ZW07XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAubGVhZF9fY3JlZGl0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmxwLTIwMjUtd2ludGVyIC5sZWFkX19jcmVkaXQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5scC0yMDI1LXdpbnRlciAuZml0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5scC0yMDI1LXdpbnRlciAuZml0LWNvbnRhaW5lci4tLWxlZnQge1xuICBtYXJnaW4taW5saW5lOiAwIGF1dG87XG59XG4ubHAtMjAyNS13aW50ZXIgLmZpdC1jb250YWluZXIuLS1yaWdodCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwIHtcbiAgbWFyZ2luLWJsb2NrOiAzLjU3MTQyODU3MTR2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxwLTIwMjUtd2ludGVyIC5saW5ldXAge1xuICAgIG1hcmdpbi1ibG9jazogNy4yNDYzNzY4MTE2dnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwLi0tbWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cC4tLW10LW5vbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXAuLS1teS1zbWFsbCB7XG4gIG1hcmdpbi1ibG9jazogMS43MTQyODU3MTQzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmxpbmV1cC4tLW15LXNtYWxsIHtcbiAgICBtYXJnaW4tYmxvY2s6IDMuNDc4MjYwODY5NnZ3O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cC4tLW1iLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43MTQyODU3MTQzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmxpbmV1cC4tLW1iLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjQ3ODI2MDg2OTZ2dztcbiAgfVxufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXAuLS1tdC1zbWFsbCB7XG4gIG1hcmdpbi1ibG9jazogMS43MTQyODU3MTQzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmxpbmV1cC4tLW10LXNtYWxsIHtcbiAgICBtYXJnaW4tYmxvY2s6IDMuNDc4MjYwODY5NnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmxpbmV1cC4tLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cC4tLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDI4NTcxNHZ3O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGluZXVwLi0tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjI0NjM3NjgxMTZ2dztcbiAgfVxufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXAuLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDI4NTcxNHZ3O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGluZXVwLi0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjQ2Mzc2ODExNnZ3O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cF9faXRlbSB7XG4gIHdpZHRoOiAzNS43MTQyODU3MTQzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtIHtcbiAgICB3aWR0aDogNzIuNDYzNzY4MTE1OXZ3O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cF9faXRlbS4tLXNtYWxsIHtcbiAgd2lkdGg6IDI4LjU3MTQyODU3MTR2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtLi0tc21hbGwge1xuICAgIHdpZHRoOiA1Ny45NzEwMTQ0OTI4dnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtLi0tbWVkaXVtIHtcbiAgd2lkdGg6IDMyLjE0Mjg1NzE0Mjl2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtLi0tbWVkaXVtIHtcbiAgICB3aWR0aDogNjUuMjE3MzkxMzA0M3Z3O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cF9faXRlbS4tLWxhcmdlIHtcbiAgd2lkdGg6IDQyLjg1NzE0Mjg1NzF2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtLi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4Ni45NTY1MjE3Mzkxdnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtLi0tY2VudGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtLi0tbGVmdCB7XG4gIG1hcmdpbi1pbmxpbmU6IDAgYXV0bztcbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwX19pdGVtLi0tcmlnaHQge1xuICBtYXJnaW4taW5saW5lOiBhdXRvIDA7XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cF9faXRlbS4tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS43MTQyODU3MTQzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmxpbmV1cF9fZmxleCB7XG4gICAgZ2FwOiAzLjQ3ODI2MDg2OTZ2dztcbiAgfVxufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXBfX2ZsZXguLS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXBfX2NyZWRpdCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWlubGluZTogMi4xNDI4NTcxNDI5dnc7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3dnc7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmxpbmV1cF9fY3JlZGl0IHtcbiAgICBwYWRkaW5nLWlubGluZTogNC4zNDc4MjYwODd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmxpbmV1cF9fY3JlZGl0Li0tY2VudGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXBfX2NyZWRpdC4tLWxlZnQge1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWlubGluZTogMCBhdXRvO1xufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXBfX2NyZWRpdC4tLXJpZ2h0IHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbn1cbi5scC0yMDI1LXdpbnRlciAubGluZXVwX19jcmVkaXQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjVweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjMxODE1O1xufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXBfX2NyZWRpdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmxwLTIwMjUtd2ludGVyIC5saW5ldXBfX2NyZWRpdCAuc21hbGwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxwLTIwMjUtd2ludGVyIC5saW5ldXBfX2NyZWRpdCAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAuY29sbGVjdGlvbiB7XG4gIG1hcmdpbi1ibG9jazogOC41NzE0Mjg1NzE0dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmNvbGxlY3Rpb24ge1xuICAgIG1hcmdpbi1ibG9jazogMTcuMzkxMzA0MzQ3OHZ3O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmNvbGxlY3Rpb25fX2NyZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDN2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubHAtMjAyNS13aW50ZXIgLmNvbGxlY3Rpb25fX2NyZWRpdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQuMzQ3ODI2MDg3dnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuLmxwLTIwMjUtd2ludGVyIC5jb2xsZWN0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNDOEJCOUQ7XG4gIHBhZGRpbmc6IDAuNzg1NzE0Mjg1N3Z3IDEuNzE0Mjg1NzE0M3Z3IDAuNzE0Mjg1NzE0M3Z3O1xuICBib3JkZXItcmFkaXVzOiAwLjg1NzE0Mjg1NzF2dztcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5scC0yMDI1LXdpbnRlciAuY29sbGVjdGlvbiBhIHtcbiAgICBwYWRkaW5nOiAxLjU5NDIwMjg5ODZ2dyAzLjQ3ODI2MDg2OTZ2dyAxLjQ0OTI3NTM2MjN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjczOTEzMDQzNDh2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmNvbGxlY3Rpb24gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5scC0yMDI1LXdpbnRlciAuc3RhZmYge1xuICBtYXJnaW4tYmxvY2s6IDguNTcxNDI4NTcxNHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxwLTIwMjUtd2ludGVyIC5zdGFmZiB7XG4gICAgbWFyZ2luLWJsb2NrOiAxNy4zOTEzMDQzNDc4dnc7XG4gIH1cbn1cbi5scC0yMDI1LXdpbnRlciAuc3RhZmZfX2NyZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTd2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxwLTIwMjUtd2ludGVyIC5zdGFmZl9fY3JlZGl0IHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG4ubHAtMjAyNS13aW50ZXIgLmFuaW1hdGlvbi1pbWdGYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYW5pbWF0aW9uOiBpbWdGYWRlIDhzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBpbWdGYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufSJdfQ== */
