a.c-btn.-top i {
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  background-image: url(../img/mosaic_art/ico-hert.webp);
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
}
a.c-btn.-top span {
  padding-left: 10px;
}

.c-contents__midTitle {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .c-contents__midTitle {
    align-items: center;
  }
}
.c-contents__midTitle--icon {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .c-contents__midTitle--icon {
    width: 16vw;
  }
}
.c-contents__midTitle--copy {
  font-size: 2.2rem;
  color: black;
  font-weight: 800;
}
@media screen and (max-width: 767px) {
  .c-contents__midTitle--copy {
    font-size: 4.8vw;
  }
}

.c-floatBtn {
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 80;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
}
@media screen and (max-width: 767px) {
  .c-floatBtn {
    right: 20px;
    bottom: 20px;
    width: 100px;
  }
}
.c-floatBtn img {
  display: block;
}
.c-floatBtn.js-floatStop {
  position: absolute !important;
  bottom: 40px;
}

.c-title {
  font-size: 2.2rem;
  font-weight: 800;
  position: relative;
}
@media screen and (max-width: 767px) {
  .c-title {
    font-size: 4.8vw;
  }
}
.c-title:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background-image: linear-gradient(to right, var(--color-red) 2px, transparent 3px);
  background-size: 8px 2px;
  background-repeat: repeat-x;
  background-position: left bottom;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.c-title__text {
  background: #fff;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  margin: 0 auto;
  z-index: 1;
  position: relative;
  padding: 0 2rem;
  line-height: 1.4;
}
.c-title .is-small {
  font-size: 0.7em !important;
  font-weight: 400;
  display: block;
  line-height: 1.4;
}

.l-header {
  min-width: 1120px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .l-header {
    min-width: initial;
  }
  .l-header .inner.-sp .c-btn.-top {
    width: 200px;
  }
  .l-header .inner.-sp .c-btn.-top i {
    top: 2px;
  }
}
.l-header .header-top {
  top: 22px;
  right: 522px;
  position: absolute;
  width: 240px;
}

.l-keyVisual {
  padding-top: 140px;
  padding-bottom: 90px;
  text-align: center;
  font-weight: 500;
  background: url(../img/mosaic_art/bg_line.webp) no-repeat;
  background-size: 100%;
  background-position: 50% 500px;
}
@media screen and (max-width: 767px) {
  .l-keyVisual {
    padding-top: 120px;
    padding-bottom: 60px;
    background-size: 180%;
    background-position: 5% 105vw;
  }
}
.l-keyVisual .is-sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .l-keyVisual .is-sp {
    display: block;
  }
}
.l-keyVisual .is-pc {
  display: block;
}
@media screen and (max-width: 767px) {
  .l-keyVisual .is-pc {
    display: none;
  }
}
.l-keyVisual__h1 {
  margin-bottom: 45px;
}
.l-keyVisual__h1 img {
  aspect-ratio: 1001/163;
  display: block;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__h1 img {
    aspect-ratio: 780/366;
  }
}
@media screen and (max-width: 767px) {
  .l-keyVisual__h1 {
    margin-bottom: 10vw;
  }
}
.l-keyVisual__lead {
  font-size: 1.8rem;
  font-weight: 800;
  letter-spacing: 0.1em;
  line-height: 3.3rem;
  margin-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__lead {
    line-height: 1.4;
    font-size: 4vw;
    margin-bottom: 10vw;
  }
}
.l-keyVisual__lead strong {
  font-weight: 800;
  font-size: 1.5em;
}
.l-keyVisual__lead .is-red {
  color: var(--color-red);
  font-size: 1.4em;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__lead .is-red {
    font-size: 1em;
  }
}
.l-keyVisual__artText {
  background: #fff7f8;
  font-size: 1.4rem;
  font-weight: 500;
  padding: 10px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__artText {
    background: none;
    font-size: 3.3vw;
    margin-bottom: 4vw;
    padding: 0;
  }
}
.l-keyVisual__lead2 {
  margin-top: 40px;
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__lead2 {
    margin-bottom: 14vw;
  }
}
.l-keyVisual__sns {
  max-width: 680px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 10px;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__sns {
    gap: 10px 0;
  }
}
.l-keyVisual__snsTitle {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__snsTitle {
    margin-bottom: 5vw;
  }
}
.l-keyVisual__snsBtn {
  flex: 1;
  background: #000;
  color: white;
  font-size: 1.4rem;
  padding: 10px 10px 10px 2em;
  border-radius: 50px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__snsBtn {
    width: 100%;
    flex: initial;
    font-size: 4vw;
    letter-spacing: 0.1em;
    padding-left: 10px;
  }
}
.l-keyVisual__snsBtn:before {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  background: center center no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .l-keyVisual__snsBtn:before {
    width: 7.5vw;
    height: 7.5vw;
    left: 2vw;
  }
}
.l-keyVisual__snsBtn.--line {
  background: #06c755;
}
.l-keyVisual__snsBtn.--line:before {
  background-image: url("../img/mosaic_art/ico-line.webp");
}
.l-keyVisual__snsBtn.--x:before {
  background-image: url("../img/mosaic_art/ico-x.webp");
}
.l-keyVisual__snsBtn.--fb {
  background: #0866ff;
}
.l-keyVisual__snsBtn.--fb:before {
  background-image: url("../img/mosaic_art/ico-fb.webp");
}

.l-message {
  background: #fff7f8 url("../img/mosaic_art/bg_line2.webp") no-repeat;
  background-size: 100%;
  padding: 85px 0;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .l-message {
    padding-top: 60px;
  }
}
.l-message .is-sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .l-message .is-sp {
    display: block;
  }
}
.l-message .is-pc {
  display: block;
}
@media screen and (max-width: 767px) {
  .l-message .is-pc {
    display: none;
  }
}
.l-message__box {
  background: white;
  padding: 40px 40px 130px;
}
@media screen and (max-width: 767px) {
  .l-message__box {
    padding: 40px 15px 130px;
  }
}
.l-message__title {
  margin-bottom: 30px;
}
.l-message__credit {
  font-size: 1.5rem;
  letter-spacing: 0.1em;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .l-message__credit {
    font-size: 4vw;
  }
}
.l-message__h3 {
  margin-bottom: 20px;
}
.l-message__list {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .l-message__list {
    gap: 20px;
  }
}
.l-message__card {
  width: calc(50% - 20px);
  background: url("../img/mosaic_art/bg-message.webp") no-repeat center center;
  background-size: cover;
  position: relative;
  aspect-ratio: 699/417;
  padding-top: 2%;
  padding-right: 2%;
  padding-left: 5%;
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .l-message__card {
    width: 100%;
    font-size: 3.3vw;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 10%;
  }
}
.l-message__card__text {
  border-bottom: 1px solid #e9c9cd;
  padding: 2% 0;
}
.l-message__card__text.--last {
  border-bottom: none;
}
.l-message__card__name {
  position: absolute;
  right: 2%;
  bottom: 5%;
}
.l-message .is-small {
  font-size: 0.9em;
}
.l-message__lead {
  margin-top: 40px;
  font-size: 1.6rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .l-message__lead {
    text-align: left;
    font-size: 3.3vw;
  }
}

.mosaicart .contact-contents {
  margin-bottom: 40px;
}

.l-slider {
  width: 4449px;
  display: flex;
  animation: 30s infinite slider linear;
  margin-top: -100px;
  margin-bottom: -150px;
}
.l-slider__list {
  display: flex;
  flex-wrap: wrap;
  width: -moz-fit-content;
  width: fit-content;
}
.l-slider__listItem {
  margin: 0 10px;
}
.l-slider__listItem:nth-child(2) {
  padding-top: 80px;
}
.l-slider__listItem:nth-child(4) {
  padding-top: 20px;
}
.l-slider__listItem:nth-child(5) {
  padding-top: 20px;
}
.l-slider__listItem:nth-child(6) {
  padding-top: 40px;
}

@keyframes slider {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-33.33%);
  }
}
.wrapper {
  overflow-x: hidden;
}

.l-zoom__art {
  overflow: hidden;
  touch-action: none;
  position: relative;
  box-sizing: border-box;
  touch-action: none;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .l-zoom__art {
    overflow: initial;
  }
}
.l-zoom__src {
  transform-origin: 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: grab;
  width: 100%;
  height: auto;
  aspect-ratio: 414/170;
  display: block;
  backface-visibility: hidden;
}
@media screen and (max-width: 767px) {
  .l-zoom__src {
    width: 100%;
    height: auto;
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
    filter: opacity(1);
    backface-visibility: hidden;
  }
}
.l-zoom__art__wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  touch-action: none;
}
.l-zoom__art__inner {
  transform-origin: 0 0;
}
.l-zoom__src.dragging {
  cursor: grabbing;
}
.l-zoom__spModal__text {
  display: none;
}
@media screen and (max-width: 767px) {
  .l-zoom__spModal {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    transition-property: opacity, visibility;
  }
  .l-zoom__spModal__tips {
    height: calc(100% - 80px);
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 80px;
    left: 0;
    z-index: 7;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    transition-property: opacity, visibility;
  }
  .l-zoom__spModal__tips.js-visible {
    opacity: 1;
    visibility: visible;
  }
  .l-zoom__spModal__tips:before {
    content: "";
    position: absolute;
    background: url(../img/mosaic_art/sp-tips.png) center center no-repeat;
    background-size: contain;
    width: 90%;
    height: 300px;
    max-width: 500px;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
  }
  .l-zoom__spModal.js-active {
    opacity: 1;
    visibility: visible;
  }
  .l-zoom__spModal__overlay {
    background: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .l-zoom__spModal__text {
    z-index: 9;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: black;
    display: block;
    text-align: left;
    font-size: 2.6rem;
    padding: 20px 20px;
    background: white;
    pointer-events: none;
  }
  .l-zoom__spModal__close {
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 10;
    border-radius: 50%;
    background: #414141;
  }
  .l-zoom__spModal__close:before, .l-zoom__spModal__close:after {
    content: "";
    width: 60%;
    height: 3px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 5px;
  }
  .l-zoom__spModal__close:before {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  .l-zoom__spModal__close:after {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .l-zoom__spModal__contents {
    position: absolute;
    transform: translate(-50%, -50%);
    top: calc(50% + 60px);
    left: 50%;
    width: 100%;
    z-index: 5;
  }
}
.l-zoom__artTips {
  position: absolute;
  width: 360px;
  height: 360px;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  left: 50%;
  top: 50%;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 10;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
  transition-property: opacity, visibility;
}
@media screen and (max-width: 767px) {
  .l-zoom__artTips {
    display: none;
  }
}
.l-zoom__artTips.js-visible {
  opacity: 1;
  visibility: visible;
}
.l-zoom__artTips__icon {
  width: 50px;
  height: 50px;
  background: url(../img/mosaic_art/ico-zoom.svg) center center no-repeat;
  background-size: contain;
  margin: 0 auto 30px;
}
.l-zoom__artTips__lead {
  font-size: 2rem;
  margin-bottom: 20px;
}
.l-zoom__artTips__text {
  font-size: 1.4rem;
}
.l-zoom__thumb {
  position: relative;
}
.l-zoom__thumb__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.6s;
  transition-property: opacity, visibility;
  top: 0;
  left: 0;
  pointer-events: none;
}
.l-zoom__thumb__overlay.js-visible {
  opacity: 1;
  visibility: visible;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC9fYnRuLnNjc3MiLCJhcHAuY3NzIiwiY29tcG9uZW50L19jb250ZW50cy5zY3NzIiwiY29tcG9uZW50L19mbG9hdEJ0bi5zY3NzIiwiY29tcG9uZW50L190aXRsZS5zY3NzIiwibGF5b3V0L18wMC1oZWFkZXIuc2NzcyIsImxheW91dC9fMDAta2V5VmlzdWFsLnNjc3MiLCJsYXlvdXQvXzAwLW1lc3NhZ2Uuc2NzcyIsImxheW91dC9fMDAtc2xpZGVyLnNjc3MiLCJsYXlvdXQvXzAwLXpvb20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0RBQUE7RUFFQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLDJCQUFBO0FDREo7QURHRTtFQUNFLGtCQUFBO0FDREo7O0FDWEU7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0FEY0o7QUNiSTtFQUpGO0lBS0ksbUJBQUE7RURnQko7QUFDRjtBQ2RJO0VBQ0UsV0FBQTtBRGdCTjtBQ2ZNO0VBRkY7SUFHSSxXQUFBO0VEa0JOO0FBQ0Y7QUNmSTtFQUNFLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FEaUJOO0FDaEJNO0VBSkY7SUFLSSxnQkFBQTtFRG1CTjtBQUNGOztBRXpDQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLFlBQUE7QUY0Q0Y7QUUzQ0U7RUFSRjtJQVNJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtFRjhDRjtBQUNGO0FFNUNFO0VBQ0UsY0FBQTtBRjhDSjtBRTVDRTtFQUNFLDZCQUFBO0VBQ0EsWUFBQTtBRjhDSjs7QUdqRUE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUhvRUY7QUdsRUU7RUFMRjtJQU1JLGdCQUFBO0VIcUVGO0FBQ0Y7QUdwRUU7RUFDRSxXQUFBO0VB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O0lBQ0EsVUFBQTtFUm9jTjtBQUNGO0FRL2JFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0NBQUE7QVJpY0o7QVFoY0k7RUFsQkY7SUFtQkksYUFBQTtFUm1jSjtBQUNGO0FRbGNJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0FSb2NOO0FRamNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSx1RUFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7QVJtY047QVFoY0k7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7QVJrY047QVFoY0k7RUFDRSxpQkFBQTtBUmtjTjtBUTliRTtFQUNFLGtCQUFBO0FSZ2NKO0FRL2JJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0NBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLG9CQUFBO0FSaWNOO0FROWJNO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0FSZ2NSIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJhLmMtYnRue1xuICAmLi10b3AgaXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9zYWljX2FydC9pY28taGVydC53ZWJwKTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgJi4tdG9wIHNwYW57XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59IiwiYS5jLWJ0bi4tdG9wIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21vc2FpY19hcnQvaWNvLWhlcnQud2VicCk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5hLmMtYnRuLi10b3Agc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmMtY29udGVudHNfX21pZFRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jb250ZW50c19fbWlkVGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWNvbnRlbnRzX19taWRUaXRsZS0taWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtY29udGVudHNfX21pZFRpdGxlLS1pY29uIHtcbiAgICB3aWR0aDogMTZ2dztcbiAgfVxufVxuLmMtY29udGVudHNfX21pZFRpdGxlLS1jb3B5IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNvbnRlbnRzX19taWRUaXRsZS0tY29weSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG4uYy1mbG9hdEJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWZsb2F0QnRuIHtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYy1mbG9hdEJ0biBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZsb2F0QnRuLmpzLWZsb2F0U3RvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDQwcHg7XG59XG5cbi5jLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG4uYy10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1jb2xvci1yZWQpIDJweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtdGl0bGVfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLXRpdGxlIC5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5sLWhlYWRlciB7XG4gIG1pbi13aWR0aDogMTEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5sLWhlYWRlciAuaW5uZXIuLXNwIC5jLWJ0bi4tdG9wIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmwtaGVhZGVyIC5pbm5lci4tc3AgLmMtYnRuLi10b3AgaSB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cbi5sLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDUyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmwta2V5VmlzdWFsIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21vc2FpY19hcnQvYmdfbGluZS53ZWJwKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwta2V5VmlzdWFsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDEwNXZ3O1xuICB9XG59XG4ubC1rZXlWaXN1YWwgLmlzLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWtleVZpc3VhbCAuaXMtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1rZXlWaXN1YWwgLmlzLXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1rZXlWaXN1YWwgLmlzLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1rZXlWaXN1YWxfX2gxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5sLWtleVZpc3VhbF9faDEgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxMDAxLzE2MztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1rZXlWaXN1YWxfX2gxIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA3ODAvMzY2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1rZXlWaXN1YWxfX2gxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG4ubC1rZXlWaXN1YWxfX2xlYWQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwta2V5VmlzdWFsX19sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbn1cbi5sLWtleVZpc3VhbF9fbGVhZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmwta2V5VmlzdWFsX19sZWFkIC5pcy1yZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWtleVZpc3VhbF9fbGVhZCAuaXMtcmVkIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmwta2V5VmlzdWFsX19hcnRUZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjdmODtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWtleVZpc3VhbF9fYXJ0VGV4dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDMuM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubC1rZXlWaXN1YWxfX2xlYWQyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWtleVZpc3VhbF9fbGVhZDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cbi5sLWtleVZpc3VhbF9fc25zIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1rZXlWaXN1YWxfX3NucyB7XG4gICAgZ2FwOiAxMHB4IDA7XG4gIH1cbn1cbi5sLWtleVZpc3VhbF9fc25zVGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWtleVZpc3VhbF9fc25zVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuLmwta2V5VmlzdWFsX19zbnNCdG4ge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWtleVZpc3VhbF9fc25zQnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5sLWtleVZpc3VhbF9fc25zQnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1rZXlWaXN1YWxfX3Nuc0J0bjpiZWZvcmUge1xuICAgIHdpZHRoOiA3LjV2dztcbiAgICBoZWlnaHQ6IDcuNXZ3O1xuICAgIGxlZnQ6IDJ2dztcbiAgfVxufVxuLmwta2V5VmlzdWFsX19zbnNCdG4uLS1saW5lIHtcbiAgYmFja2dyb3VuZDogIzA2Yzc1NTtcbn1cbi5sLWtleVZpc3VhbF9fc25zQnRuLi0tbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9zYWljX2FydC9pY28tbGluZS53ZWJwXCIpO1xufVxuLmwta2V5VmlzdWFsX19zbnNCdG4uLS14OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb3NhaWNfYXJ0L2ljby14LndlYnBcIik7XG59XG4ubC1rZXlWaXN1YWxfX3Nuc0J0bi4tLWZiIHtcbiAgYmFja2dyb3VuZDogIzA4NjZmZjtcbn1cbi5sLWtleVZpc3VhbF9fc25zQnRuLi0tZmI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vc2FpY19hcnQvaWNvLWZiLndlYnBcIik7XG59XG5cbi5sLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmN2Y4IHVybChcIi4uL2ltZy9tb3NhaWNfYXJ0L2JnX2xpbmUyLndlYnBcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDg1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ubC1tZXNzYWdlIC5pcy1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tZXNzYWdlIC5pcy1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLW1lc3NhZ2UgLmlzLXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tZXNzYWdlIC5pcy1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtbWVzc2FnZV9fYm94IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW1lc3NhZ2VfX2JveCB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDEzMHB4O1xuICB9XG59XG4ubC1tZXNzYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubC1tZXNzYWdlX19jcmVkaXQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbWVzc2FnZV9fY3JlZGl0IHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuLmwtbWVzc2FnZV9faDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmwtbWVzc2FnZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbWVzc2FnZV9fbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubC1tZXNzYWdlX19jYXJkIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tb3NhaWNfYXJ0L2JnLW1lc3NhZ2Uud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDY5OS80MTc7XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgcGFkZGluZy1yaWdodDogMiU7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbWVzc2FnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjN2dztcbiAgICBwYWRkaW5nLXRvcDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cbi5sLW1lc3NhZ2VfX2NhcmRfX3RleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5YzljZDtcbiAgcGFkZGluZzogMiUgMDtcbn1cbi5sLW1lc3NhZ2VfX2NhcmRfX3RleHQuLS1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5sLW1lc3NhZ2VfX2NhcmRfX25hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyJTtcbiAgYm90dG9tOiA1JTtcbn1cbi5sLW1lc3NhZ2UgLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5sLW1lc3NhZ2VfX2xlYWQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbWVzc2FnZV9fbGVhZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDMuM3Z3O1xuICB9XG59XG5cbi5tb3NhaWNhcnQgLmNvbnRhY3QtY29udGVudHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubC1zbGlkZXIge1xuICB3aWR0aDogNDQ0OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IDMwcyBpbmZpbml0ZSBzbGlkZXIgbGluZWFyO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbn1cbi5sLXNsaWRlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmwtc2xpZGVyX19saXN0SXRlbSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmwtc2xpZGVyX19saXN0SXRlbTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5sLXNsaWRlcl9fbGlzdEl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubC1zbGlkZXJfX2xpc3RJdGVtOm50aC1jaGlsZCg1KSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmwtc2xpZGVyX19saXN0SXRlbTpudGgtY2hpbGQoNikge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzMuMzMlKTtcbiAgfVxufVxuLndyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5sLXpvb21fX2FydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtem9vbV9fYXJ0IHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgfVxufVxuLmwtem9vbV9fc3JjIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBncmFiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDQxNC8xNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC16b29tX19zcmMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG9wYWNpdHkoMSk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ubC16b29tX19hcnRfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5sLXpvb21fX2FydF9faW5uZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4ubC16b29tX19zcmMuZHJhZ2dpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmwtem9vbV9fc3BNb2RhbF9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC16b29tX19zcE1vZGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIH1cbiAgLmwtem9vbV9fc3BNb2RhbF9fdGlwcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgfVxuICAubC16b29tX19zcE1vZGFsX190aXBzLmpzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubC16b29tX19zcE1vZGFsX190aXBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb3NhaWNfYXJ0L3NwLXRpcHMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5sLXpvb21fX3NwTW9kYWwuanMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmwtem9vbV9fc3BNb2RhbF9fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5sLXpvb21fX3NwTW9kYWxfX3RleHQge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAubC16b29tX19zcE1vZGFsX19jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNDE0MTQxO1xuICB9XG4gIC5sLXpvb21fX3NwTW9kYWxfX2Nsb3NlOmJlZm9yZSwgLmwtem9vbV9fc3BNb2RhbF9fY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5sLXpvb21fX3NwTW9kYWxfX2Nsb3NlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLmwtem9vbV9fc3BNb2RhbF9fY2xvc2U6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmwtem9vbV9fc3BNb2RhbF9fY29udGVudHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IGNhbGMoNTAlICsgNjBweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cbi5sLXpvb21fX2FydFRpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXpvb21fX2FydFRpcHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLXpvb21fX2FydFRpcHMuanMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubC16b29tX19hcnRUaXBzX19pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb3NhaWNfYXJ0L2ljby16b29tLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5sLXpvb21fX2FydFRpcHNfX2xlYWQge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubC16b29tX19hcnRUaXBzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubC16b29tX190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLXpvb21fX3RodW1iX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubC16b29tX190aHVtYl9fb3ZlcmxheS5qcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0iLCIuYy1jb250ZW50c3tcbiAgJl9fbWlkVGl0bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWljb257XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxNnZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvcHl7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWZsb2F0QnRue1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDgwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOjIwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbiAgJi5qcy1mbG9hdFN0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufSIsIi5jLXRpdGxle1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tY29sb3ItcmVkKSAycHgsIHRyYW5zcGFyZW50IDNweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDo1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICZfX3RleHR7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gIH1cbiAgLmlzLXNtYWxse1xuICAgIGZvbnQtc2l6ZTogLjdlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICB9XG59IiwiLmwtaGVhZGVye1xuICBtaW4td2lkdGg6IDExMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuXG4gICAgLmlubmVyLi1zcCAuYy1idG4uLXRvcHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGl7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLXRvcHtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IGNhbGMoMjc0cHggKyAyMzBweCArIDE4cHgpIDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4iLCIubC1rZXlWaXN1YWx7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb3NhaWNfYXJ0L2JnX2xpbmUud2VicCkgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246NTAlIDUwMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUlIDEwNXZ3O1xuICB9XG4gIC5pcy1zcHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmlzLXBje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19oMXtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGltZ3tcbiAgICAgIGFzcGVjdC1yYXRpbzogMTAwMSAvIDE2MztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgIGFzcGVjdC1yYXRpbzogIDc4MCAvIDM2NjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVhZHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC1zaXplOiA0LjB2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgfVxuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbiAgICAuaXMtcmVke1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXJ0VGV4dHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmN2Y4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMy4zdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlYWQye1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTR2dztcblxuICAgIH1cbiAgfVxuXG4gICZfX3Nuc3tcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDoyMHB4IDEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdhcDogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Nuc1RpdGxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fc25zQnRue1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOjUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogNy41dnc7XG4gICAgICAgIGhlaWdodDogNy41dnc7XG4gICAgICAgIGxlZnQ6IDJ2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLWxpbmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDZjNzU1O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21vc2FpY19hcnQvaWNvLWxpbmUud2VicCcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0teHtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21vc2FpY19hcnQvaWNvLXgud2VicCcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0tZmJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDg2NmZmO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21vc2FpY19hcnQvaWNvLWZiLndlYnAnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmwtbWVzc2FnZXtcbiAgYmFja2dyb3VuZDojZmZmN2Y4IHVybCgnLi4vaW1nL21vc2FpY19hcnQvYmdfbGluZTIud2VicCcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiA4NXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAuaXMtc3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5pcy1wY3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fYm94e1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzo0MHB4IDE1cHggMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19jcmVkaXR7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgfVxuICB9XG5cbiAgJl9faDN7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21vc2FpY19hcnQvYmctbWVzc2FnZS53ZWJwJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiA2OTkgLyA0MTc7XG4gICAgcGFkZGluZy10b3A6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzLjN2dztcbiAgICAgIHBhZGRpbmctdG9wOiA0JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5YzljZDtcbiAgICAgIHBhZGRpbmc6IDIlIDA7XG4gICAgICAmLi0tbGFzdHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmFtZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyJTtcbiAgICAgIGJvdHRvbTogNSU7XG4gICAgfVxuICB9XG5cbiAgLmlzLXNtYWxse1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgfVxuICAmX19sZWFke1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAzLjN2dztcbiAgICB9XG4gIH1cbn1cblxuLm1vc2FpY2FydCAuY29udGFjdC1jb250ZW50c3tcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn0iLCIubC1zbGlkZXJ7XG4gIHdpZHRoOiBjYWxjKDE0ODNweCAqIDMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IDMwcyBpbmZpbml0ZSBzbGlkZXIgbGluZWFyO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAmX19saXN0SXRlbXtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICAmOm50aC1jaGlsZCgxKXtcblxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKXtcblxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXIge1xuICBmcm9te1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0b3tcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzLjMzJSk7XG4gIH1cbn1cbi53cmFwcGVye1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59IiwiLmwtem9vbXtcbiAgJl9fYXJ0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX3NyY3tcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDQxNCAvIDE3MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC8vaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogb3BhY2l0eSgxKTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxuICAgIH1cbiAgfVxuICAmX19hcnRfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2FydF9faW5uZXIge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgJl9fc3JjLmRyYWdnaW5ne1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbiAgJl9fc3BNb2RhbF9fdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmX19zcE1vZGFse1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx2aXNpYmlsaXR5O1xuXG4gICAgICAmX190aXBze1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLC43KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdmlzaWJpbGl0eTtcbiAgICAgICAgJi5qcy12aXNpYmxle1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb3NhaWNfYXJ0L3NwLXRpcHMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICYuanMtYWN0aXZle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgJl9fb3ZlcmxheXtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6MDtcbiAgICAgIH1cbiAgICAgICZfX3RleHR7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIH1cbiAgICAgICZfX2Nsb3Nle1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDE0MTQxO1xuICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnRze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyA2MHB4KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FydFRpcHN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwuOCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHZpc2liaWxpdHk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuanMtdmlzaWJsZXtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICZfX2ljb257XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9zYWljX2FydC9pY28tem9vbS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB9XG5cbiAgICAmX19sZWFke1xuICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX292ZXJsYXl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHZpc2liaWxpdHk7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXG4gICAgICAmLmpzLXZpc2libGV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
