@import "/css/noto-sans/400.css";
@import "/css/noto-sans/700.css";
@import "/css/noto-sans/400-italic.css";
@import "/css/noto-sans/700-italic.css";
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  font-family: "Noto Sans", sans-serif;
}

/* .screen {
    width: 1200px;
    height: 800px;
} */
.panzoom-parent {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none;
}

.legend {
  pointer-events: none;
  position: absolute;
  width: 40px;
  height: 40px;
  background-image: url("/img/info.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.legend:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.386);
          box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.386);
}
.legend.show {
  opacity: 1;
}
.legend.show:before {
  -webkit-animation-duration: 1.2s;
          animation-duration: 1.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: infoPulse;
          animation-name: infoPulse;
}
.legend.stopAnimation:before {
  -webkit-animation-name: unset;
          animation-name: unset;
}

@-webkit-keyframes infoPulse {
  from {
    -webkit-box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.386);
            box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.386);
  }
  to {
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.386);
            box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.386);
  }
}

@keyframes infoPulse {
  from {
    -webkit-box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.386);
            box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.386);
  }
  to {
    -webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.386);
            box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.386);
  }
}
.header {
  cursor: pointer;
  white-space: nowrap;
  position: fixed;
  top: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 19px;
  -webkit-box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.16);
  background: #2E5054;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 38px;
  height: 45px;
}
.header.active {
  -webkit-box-shadow: 0 0 0 3px #ffffff;
          box-shadow: 0 0 0 3px #ffffff;
}
.header strong {
  font-weight: 700;
  font-size: 23px;
  margin-left: 10px;
  margin-right: 32px;
}
.header span {
  font-size: 17px;
}

.fixed-elements {
  position: fixed;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-header {
  background: #ffffff;
  color: #2E5054;
  min-width: 405px;
  height: 103px;
  padding: 0 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-header h1 {
  margin: 0;
  line-height: 39px;
  font-size: 29px;
  font-weight: 700;
}
.page-header h2 {
  margin: 0;
  margin-left: 10px;
  line-height: 1.2;
  font-size: 22px;
  font-weight: 700;
}

.languages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 25px;
}
.languages-item {
  cursor: pointer;
  text-decoration: none;
  width: 64px;
  height: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 29px;
  font-weight: 700;
  background: rgba(0, 0, 0, 0.35);
  color: #ffffff;
  border: 2px solid #ffffff;
  margin-right: 14px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.languages-item:last-of-type {
  margin-right: 0;
}
.languages-item:not(.active):hover {
  border-color: #A8A8A8;
  color: #A8A8A8;
}
.languages-item.active {
  background: #2E5054;
  color: #ffffff;
  -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.55);
          box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.55);
}

.touch {
  position: fixed;
  bottom: 16px;
  right: 25px;
}
.touch .outer-circle {
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: pulse;
          animation-name: pulse;
}
.touch .outer-circle.stopAnimation {
  -webkit-animation-name: unset;
          animation-name: unset;
}

@-webkit-keyframes pulse {
  from {
    r: 62px;
  }
  to {
    r: 71px;
  }
}

@keyframes pulse {
  from {
    r: 62px;
  }
  to {
    r: 71px;
  }
}
.modal {
  z-index: 3;
  pointer-events: none;
  position: absolute;
  top: calc(50% + 16px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: grid;
  grid-template-columns: 755px 540px;
  grid-template-rows: 644px 94px;
}
.modal-wrapper {
  z-index: 2;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  pointer-events: none;
  opacity: 0;
}
.modal-wrapper.showModal {
  pointer-events: auto;
  opacity: 1;
}
.modal-wrapper.showModal .modal-img, .modal-wrapper.showModal .modal-img img.active, .modal-wrapper.showModal .modal-img .modal-video-wrapper.active, .modal-wrapper.showModal .modal-gallery.active, .modal-wrapper.showModal .modal-content, .modal-wrapper.showModal .modal-arrows, .modal-wrapper.showModal .modal-close, .modal-wrapper.showModal .modal-buttons, .modal-wrapper.showModal .modal-buttons-item, .modal-wrapper.showModal .modal-slider.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
}
.modal-slider {
  grid-column: 1/-1;
  grid-row: 1/-1;
  z-index: -1;
}
.modal-slider.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: none;
}
.modal-slide {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 755px 540px;
  grid-template-rows: 644px 94px;
}
.modal-img {
  grid-column: 1/2;
  grid-row: 1/2;
  background: #000000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.modal-img img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
}
.modal-img-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal-img .modal-gallery {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  pointer-events: none;
}
.modal-img .modal-gallery.active {
  opacity: 1;
}
.modal-img .modal-gallery-item {
  width: 100%;
  height: 100%;
}
.modal-img .modal-gallery > .flickity-viewport {
  max-height: 100%;
}
.modal-img .modal-video-wrapper {
  pointer-events: none;
  opacity: 0;
}
.modal-img .modal-video-wrapper.active {
  opacity: 1;
}
.modal-img-legend {
  position: absolute;
  color: #000000;
  background: #ffffff;
  border: 2px solid #000000;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
  font-size: 16px;
}
.modal-gallery-buttons {
  position: absolute;
  left: 13px;
  right: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 2;
}
.modal-gallery-buttons-next, .modal-gallery-buttons-prev {
  cursor: pointer;
}
.modal-gallery-buttons-next {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.modal-content {
  position: relative;
  grid-column: 2/-1;
  grid-row: 1/2;
  background: #ffffff;
  padding: 10px 0;
}
.modal-content:after, .modal-content:before {
  z-index: 1;
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 25px;
}
.modal-content:before {
  top: 0;
  background-image: linear-gradient(to bottom, #ffffff 8px, rgba(255, 255, 255, 0.7));
}
.modal-content:after {
  bottom: 0;
  background-image: linear-gradient(to top, #ffffff 8px, rgba(255, 255, 255, 0.7));
}
.modal-content-scroll {
  height: 100%;
  padding-top: 47px;
  padding-bottom: 45px;
  padding-left: 43px;
  padding-right: 25px;
  overflow-y: auto;
}
.modal-close {
  cursor: pointer;
  z-index: 999999;
  position: absolute;
  top: -32px;
  right: 36px;
  grid-column: 2/-1;
  grid-row: 1/2;
}
.modal-title {
  font-size: 29px;
  font-weight: 700;
  color: #2E5054;
  margin: 0;
  margin-bottom: 6px;
}
.modal-subtitle {
  font-size: 20px;
  font-weight: 400;
  color: #000000;
  margin: 0;
  margin-bottom: 40px;
}
.modal-description {
  position: relative;
  background: #D9D9D9;
  border-radius: 27px 4px 4px 4px;
  padding: 28px 18px;
  line-height: 22px;
  font-size: 18px;
  color: #000000;
  overflow-y: auto;
}
.modal-description-wrapper {
  position: relative;
  margin-top: 40px;
}
.modal-description p {
  margin-top: 0;
}
.modal-description p:last-of-type {
  margin-bottom: 0;
}
.modal-description-icon {
  position: absolute;
  top: -14px;
  right: 19px;
  z-index: 2;
}
.modal-list {
  font-size: 20px;
  margin-top: 40px;
}
.modal-list ::-moz-list-number, .modal-list ::marker {
  font-weight: 700;
}
.modal-list ol {
  padding-left: 20px;
}
.modal-list li {
  margin-bottom: 8px;
}
.modal-list .modal-description {
  margin-left: -23px;
}
.modal-list .modal-description-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}
.modal-arrows {
  grid-column: 2/-1;
  grid-row: 2/-1;
  background: #000000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 26px 22px;
}
.modal-arrows-prev, .modal-arrows-next {
  cursor: pointer;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
}
.modal-arrows-next {
  text-align: right;
}
.modal-arrows-next img {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
  margin-left: 16px;
}
.modal-arrows-prev img {
  margin-right: 16px;
}
.modal-buttons {
  grid-column: 1/2;
  grid-row: 2/-1;
  background: #2E5054;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}
.modal-buttons-item {
  cursor: pointer;
  width: 55px;
  height: 55px;
  background: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid #000000;
}
.modal-buttons-item:not(:last-of-type) {
  margin-right: 14px;
}
.modal-buttons-item:not(.active) {
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
  border-color: transparent;
}
.modal-buttons-item img {
  pointer-events: none;
}
.modal-video-wrapper {
  width: 100%;
  height: 100%;
  padding: 22px;
}

.plyr {
  width: 100%;
  height: 100%;
}
.plyr__video-embed {
  height: auto;
}

.changeRoom {
  background: #ffffff;
  color: #2E5054;
  text-decoration: none;
  position: fixed;
  top: 50px;
  left: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px;
}
.changeRoom.right {
  left: unset;
  right: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.changeRoom.right .changeRoom-icon {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.changeRoom-icon {
  margin-left: 5px;
}
.changeRoom-img {
  width: 60px;
  height: 70px;
  -o-object-fit: cover;
     object-fit: cover;
}
.changeRoom-title {
  display: block;
  line-height: 1.2;
  font-size: 20px;
  font-weight: 700;
  margin: 0 20px;
  text-align: center;
}

.banner {
  max-width: 100%;
  width: auto;
  height: 64px;
  margin-left: 25px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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Q2xHUjtBRG9HUTtFQUNJLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBQ2xHWjtBRHNHSTtFQUNJLGdCQUFBO0FDcEdSO0FEdUdJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FDckdSO0FEd0dJO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDdEdSOztBRDBHQTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FDdkdKIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBWYXJpYWJsZXNcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcbiRjb2xvcjE6ICMyRTUwNTQ7XG4kY29sb3IyOiAjQThBOEE4O1xuJGNvbG9yMzogI0Q5RDlEOTtcbiR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbkBpbXBvcnQgXCIvY3NzL25vdG8tc2Fucy80MDAuY3NzXCI7XG5AaW1wb3J0IFwiL2Nzcy9ub3RvLXNhbnMvNzAwLmNzc1wiO1xuQGltcG9ydCBcIi9jc3Mvbm90by1zYW5zLzQwMC1pdGFsaWMuY3NzXCI7XG5AaW1wb3J0IFwiL2Nzcy9ub3RvLXNhbnMvNzAwLWl0YWxpYy5jc3NcIjtcblxuXG4vLyBDb21tb24gQ2xhc3Nlc1xuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zJywgc2Fucy1zZXJpZjtcbn1cblxuLyogLnNjcmVlbiB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xufSAqL1xuXG4vLyBFbGVtZW50cyBDbGFzc2VzXG4ucGFuem9vbS1wYXJlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmxlZ2VuZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaW5mby5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoJGNvbG9yOiAkd2hpdGUsICRhbHBoYTogMC4zODYpO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaW5mb1B1bHNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zdG9wQW5pbWF0aW9uIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGluZm9QdWxzZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKCRjb2xvcjogJHdoaXRlLCAkYWxwaGE6IDAuMzg2KTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkY29sb3I6ICR3aGl0ZSwgJGFscGhhOiAwLjM4Nik7XG4gICAgfVxufVxuXG4uaGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDZweCByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuMTYpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzOHB4O1xuICAgIGhlaWdodDogNDVweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxufVxuXG4uZml4ZWQtZWxlbWVudHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIG1pbi13aWR0aDogNDA1cHg7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICYtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuMzUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoJGNvbG9yOiAkYmxhY2ssICRhbHBoYTogMC41NSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFtsYW5nPVwiZW5cIl06bm90KGh0bWwpIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4udG91Y2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG5cbiAgICAub3V0ZXItY2lyY2xlIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjRzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuXG4gICAgICAgICYuc3RvcEFuaW1hdGlvbiB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIGZyb20ge1xuICAgICAgICByOiA2MnB4O1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHI6IDcxcHg7XG4gICAgfVxufVxuXG4ubW9kYWwge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgKyAxNnB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1NXB4IDU0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjQ0cHggOTRweDtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYuc2hvd01vZGFsIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICBcbiAgICAgICAgICAgIC5tb2RhbC1pbWcsIC5tb2RhbC1pbWcgaW1nLmFjdGl2ZSwgLm1vZGFsLWltZyAubW9kYWwtdmlkZW8td3JhcHBlci5hY3RpdmUsIC5tb2RhbC1nYWxsZXJ5LmFjdGl2ZSwgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1hcnJvd3MsIC5tb2RhbC1jbG9zZSwgLm1vZGFsLWJ1dHRvbnMsIC5tb2RhbC1idXR0b25zLWl0ZW0sIC5tb2RhbC1zbGlkZXIuZmxpY2tpdHktZW5hYmxlZC5pcy1mYWRlIC5mbGlja2l0eS1zbGlkZXIgPiAuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc2xpZGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgXG4gICAgICAgICYuZmxpY2tpdHktZW5hYmxlZC5pcy1mYWRlIC5mbGlja2l0eS1zbGlkZXIgPiAuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzU1cHggNTQwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjQ0cHggOTRweDtcbiAgICB9XG4gICAgXG4gICAgJi1pbWcge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZ2FsbGVyeSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAyMnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4uZmxpY2tpdHktdmlld3BvcnQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtdmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sZWdlbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdhbGxlcnkge1xuICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICYtbmV4dCwgJi1wcmV2IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgIFxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR3aGl0ZSA4cHgsIHJnYmEoJHdoaXRlLCAwLjcpKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkd2hpdGUgOHB4LCByZ2JhKCR3aGl0ZSwgMC43KSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNjcm9sbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87ICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgfVxuICAgIFxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgXG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBcbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4IDRweCA0cHggNHB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDE4NnB4O1xuICAgICAgICAvLyBtYXgtaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIDo6LW1vei1saXN0LW51bWJlciwgOjptYXJrZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYXJyb3dzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICAgIGdyaWQtcm93OiAyLy0xO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMjJweDtcblxuICAgICAgICAmLXByZXYsICYtbmV4dCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9ucyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgIGdyaWQtcm93OiAyLy0xO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi12aWRlbyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wbHlyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX192aWRlby1lbWJlZCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5jaGFuZ2VSb29tIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgICYucmlnaHQge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAuY2hhbmdlUm9vbS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5iYW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59IiwiQGltcG9ydCBcIi9jc3Mvbm90by1zYW5zLzQwMC5jc3NcIjtcbkBpbXBvcnQgXCIvY3NzL25vdG8tc2Fucy83MDAuY3NzXCI7XG5AaW1wb3J0IFwiL2Nzcy9ub3RvLXNhbnMvNDAwLWl0YWxpYy5jc3NcIjtcbkBpbXBvcnQgXCIvY3NzL25vdG8tc2Fucy83MDAtaXRhbGljLmNzc1wiO1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAuc2NyZWVuIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIGhlaWdodDogODAwcHg7XG59ICovXG4ucGFuem9vbS1wYXJlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ubGVnZW5kIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pbmZvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxlZ2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzg2KTtcbn1cbi5sZWdlbmQuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGVnZW5kLnNob3c6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGluZm9QdWxzZTtcbn1cbi5sZWdlbmQuc3RvcEFuaW1hdGlvbjpiZWZvcmUge1xuICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XG59XG5cbkBrZXlmcmFtZXMgaW5mb1B1bHNlIHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zODYpO1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM4Nik7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYmFja2dyb3VuZDogIzJFNTA1NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDM4cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5oZWFkZXIuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmZmZmY7XG59XG4uaGVhZGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5oZWFkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmZpeGVkLWVsZW1lbnRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMkU1MDU0O1xuICBtaW4td2lkdGg6IDQwNXB4O1xuICBoZWlnaHQ6IDEwM3B4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2UtaGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4ubGFuZ3VhZ2VzLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5sYW5ndWFnZXMtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGFuZ3VhZ2VzLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQThBOEE4O1xuICBjb2xvcjogI0E4QThBODtcbn1cbi5sYW5ndWFnZXMtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMkU1MDU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cblxuLnRvdWNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuLnRvdWNoIC5vdXRlci1jaXJjbGUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG4udG91Y2ggLm91dGVyLWNpcmNsZS5zdG9wQW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgcjogNjJweDtcbiAgfVxuICB0byB7XG4gICAgcjogNzFweDtcbiAgfVxufVxuLm1vZGFsIHtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSArIDE2cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1NXB4IDU0MHB4O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDY0NHB4IDk0cHg7XG59XG4ubW9kYWwtd3JhcHBlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLXdyYXBwZXIuc2hvd01vZGFsIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtd3JhcHBlci5zaG93TW9kYWwgLm1vZGFsLWltZywgLm1vZGFsLXdyYXBwZXIuc2hvd01vZGFsIC5tb2RhbC1pbWcgaW1nLmFjdGl2ZSwgLm1vZGFsLXdyYXBwZXIuc2hvd01vZGFsIC5tb2RhbC1pbWcgLm1vZGFsLXZpZGVvLXdyYXBwZXIuYWN0aXZlLCAubW9kYWwtd3JhcHBlci5zaG93TW9kYWwgLm1vZGFsLWdhbGxlcnkuYWN0aXZlLCAubW9kYWwtd3JhcHBlci5zaG93TW9kYWwgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC13cmFwcGVyLnNob3dNb2RhbCAubW9kYWwtYXJyb3dzLCAubW9kYWwtd3JhcHBlci5zaG93TW9kYWwgLm1vZGFsLWNsb3NlLCAubW9kYWwtd3JhcHBlci5zaG93TW9kYWwgLm1vZGFsLWJ1dHRvbnMsIC5tb2RhbC13cmFwcGVyLnNob3dNb2RhbCAubW9kYWwtYnV0dG9ucy1pdGVtLCAubW9kYWwtd3JhcHBlci5zaG93TW9kYWwgLm1vZGFsLXNsaWRlci5mbGlja2l0eS1lbmFibGVkLmlzLWZhZGUgLmZsaWNraXR5LXNsaWRlciA+IC5pcy1zZWxlY3RlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm1vZGFsLXNsaWRlciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbiAgei1pbmRleDogLTE7XG59XG4ubW9kYWwtc2xpZGVyLmZsaWNraXR5LWVuYWJsZWQuaXMtZmFkZSAuZmxpY2tpdHktc2xpZGVyID4gLmlzLXNlbGVjdGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1NXB4IDU0MHB4O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDY0NHB4IDk0cHg7XG59XG4ubW9kYWwtaW1nIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vZGFsLWltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1pbWcgLm1vZGFsLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC1pbWcgLm1vZGFsLWdhbGxlcnkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC1pbWcgLm1vZGFsLWdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtaW1nIC5tb2RhbC1nYWxsZXJ5ID4gLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1pbWcgLm1vZGFsLXZpZGVvLXdyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1pbWcgLm1vZGFsLXZpZGVvLXdyYXBwZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC1pbWctbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1vZGFsLWdhbGxlcnktYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMjtcbn1cbi5tb2RhbC1nYWxsZXJ5LWJ1dHRvbnMtbmV4dCwgLm1vZGFsLWdhbGxlcnktYnV0dG9ucy1wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsLWdhbGxlcnktYnV0dG9ucy1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtY29sdW1uOiAyLy0xO1xuICBncmlkLXJvdzogMS8yO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ubW9kYWwtY29udGVudDphZnRlciwgLm1vZGFsLWNvbnRlbnQ6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm1vZGFsLWNvbnRlbnQ6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDhweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTtcbn1cbi5tb2RhbC1jb250ZW50OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDhweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTtcbn1cbi5tb2RhbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQ3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICByaWdodDogMzZweDtcbiAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gIGdyaWQtcm93OiAxLzI7XG59XG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkU1MDU0O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5tb2RhbC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tb2RhbC1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogMjdweCA0cHggNHB4IDRweDtcbiAgcGFkZGluZzogMjhweCAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm1vZGFsLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsLWRlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1kZXNjcmlwdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNHB4O1xuICByaWdodDogMTlweDtcbiAgei1pbmRleDogMjtcbn1cbi5tb2RhbC1saXN0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm1vZGFsLWxpc3QgOjotbW96LWxpc3QtbnVtYmVyLCAubW9kYWwtbGlzdCA6Om1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9kYWwtbGlzdCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tb2RhbC1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1vZGFsLWxpc3QgLm1vZGFsLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xufVxuLm1vZGFsLWxpc3QgLm1vZGFsLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsLWFycm93cyB7XG4gIGdyaWQtY29sdW1uOiAyLy0xO1xuICBncmlkLXJvdzogMi8tMTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjZweCAyMnB4O1xufVxuLm1vZGFsLWFycm93cy1wcmV2LCAubW9kYWwtYXJyb3dzLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLm1vZGFsLWFycm93cy1uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kYWwtYXJyb3dzLW5leHQgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5tb2RhbC1hcnJvd3MtcHJldiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubW9kYWwtYnV0dG9ucyB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAyLy0xO1xuICBiYWNrZ3JvdW5kOiAjMkU1MDU0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1vZGFsLWJ1dHRvbnMtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG59XG4ubW9kYWwtYnV0dG9ucy1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5tb2RhbC1idXR0b25zLWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtYnV0dG9ucy1pdGVtIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLXZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMnB4O1xufVxuXG4ucGx5ciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5cl9fdmlkZW8tZW1iZWQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jaGFuZ2VSb29tIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyRTUwNTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmNoYW5nZVJvb20ucmlnaHQge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5jaGFuZ2VSb29tLnJpZ2h0IC5jaGFuZ2VSb29tLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uY2hhbmdlUm9vbS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jaGFuZ2VSb29tLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNoYW5nZVJvb20tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn0iXX0= */
