#tagPage,
#mobilePage {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #dadbdc;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#tagPage .container,
#mobilePage .container {
  width: auto;
  height: auto;
}

#tagPage .container .icon,
#mobilePage .container .icon {
  width: 9.2vw;
  margin: 0 auto 4.53333vw;
}

#tagPage .container p,
#mobilePage .container p {
  font-size: 7rem;
  font-weight: 300;
  text-align: center;
  color: #000;
}

.sk-fading-circle {
  position: relative;
  width: 40px;
  height: 40px;
  margin: 0 auto;
}

.sk-fading-circle .sk-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sk-fading-circle .sk-circle:before {
  display: block;
  width: 15%;
  height: 15%;
  margin: 0 auto;
  content: '';
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
  border-radius: 100%;
  background-color: #fff;
}

.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}

.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}

.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}

.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}

.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}

.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}

.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}

.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}

.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}

.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}

.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}

.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}

.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}

.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}

.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}

.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}

.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}

.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

/**
 * Swiper 4.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 5, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-invisible-blank-slide {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

* {
  margin: 0;
  padding: 0;
}

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

html {
  font-family: PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
  font-size: 1.33333vw;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

ul,
li {
  list-style: none;
}

img,
svg {
  line-height: 0;
  display: block;
  width: 100%;
  height: auto;
}

a {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: 400;
}

.clearfix::after {
  display: table;
  clear: both;
  content: '';
}

.pageFade-enter-active,
.pageFade-leave-active {
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

.pageFade-enter,
.pageFade-leave-to {
  opacity: 0;
}

.pageFadeFast-enter-active {
  -webkit-transition: opacity 0.3s 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: opacity 0.3s 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  transition: opacity 0.3s 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}

.pageFadeFast-leave-active {
  -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1) !important;
  -o-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1) !important;
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1) !important;
}

.pageFadeFast-enter,
.pageFadeFast-leave-to {
  opacity: 0;
}

.popup-enter-active,
.popup-leave-active {
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}

.popup-enter,
.popup-leave-to {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}

.pageR2L-enter-active,
.pageR2L-leave-active {
  -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}

.pageR2L-enter,
.pageR2L-leave-to {
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  opacity: 0;
}

.marqueeAni-enter-active,
.marqueeAni-leave-active {
  -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}

.marqueeAni-enter,
.marqueeAni-leave-to {
  max-height: 0px !important;
  opacity: 0;
}

@-webkit-keyframes shake {
  5% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  12% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  18% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  22% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@keyframes shake {
  5% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  12% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  18% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  22% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@-webkit-keyframes float {
  0%,
  100% {
    -webkit-transform: translate(0, -0.26667vw);
            transform: translate(0, -0.26667vw);
  }
  50% {
    -webkit-transform: translate(0, 0.66667vw);
            transform: translate(0, 0.66667vw);
  }
}

@keyframes float {
  0%,
  100% {
    -webkit-transform: translate(0, -0.26667vw);
            transform: translate(0, -0.26667vw);
  }
  50% {
    -webkit-transform: translate(0, 0.66667vw);
            transform: translate(0, 0.66667vw);
  }
}

.wrapper {
  position: relative;
  visibility: hidden;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  background: #08adee;
}

.wrapper.ready {
  visibility: visible;
}

.wrapper .music-btn {
  width: 7.6vw;
  height: 7.6vw;
  position: absolute;
  bottom: 5.33333vw;
  left: 5.33333vw;
  z-index: 9999;
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(../img/music.png);
}

.wrapper .music-btn.right {
  right: 5.33333vw;
  left: unset;
}

.wrapper .music-btn.mute {
  background-position: 0 100%;
}

.main-svg-container {
  visibility: hidden;
}

.page {
  width: 100%;
  height: 100%;
  pointer-events: none;
  position: absolute;
  overflow: hidden;
}

.page.current {
  pointer-events: auto;
}

.page .container {
  width: 100%;
}

#loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#loading.loadingPage {
  background-color: #08adee;
}

#loading .container {
  width: auto;
  height: auto;
}

#loading.done .sk-cube-grid .sk-cube {
  -webkit-animation: none;
          animation: none;
}

#loading .desc {
  font-size: 2.4rem;
  text-align: center;
  color: #FFF;
  margin-top: 4vw;
}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin-left: -50px;
  margin-top: -50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  pointer-events: none;
}

.center div {
  width: 50%;
  height: 50%;
  border: 0.5px solid #00FF00;
}

.center .a {
  border-top: none;
  border-left: none;
}

.center .b {
  border-top: none;
  border-right: none;
}

.center .c {
  border-bottom: none;
  border-left: none;
}

.center .d {
  border-bottom: none;
  border-right: none;
}

#homeAni {
  width: 100vw;
  height: 216.53333vw;
  position: absolute;
  top: 50%;
  margin-top: -108.26667vw;
}

#page1 {
  background-color: #08adee;
  background-size: 4.8vw 5.06667vw;
}

.loaded #page1 {
  background-image: url(../img/grid.svg);
}

#page1 .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#page1 .container .logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 90.4vw;
  margin-top: 5.06667vw;
}

#page1 .container .logos .logo1 {
  width: 47.73333vw;
  height: 9.86667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #08adee;
}

#page1 .container .logos .logo1 svg {
  width: 38.36267vw;
  height: 6.93333vw;
}

#page1 .container .logos .logo2 {
  width: 23.2vw;
  height: 9.86667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #08adee;
}

#page1 .container .logos .logo2 img {
  width: 13.46667vw;
  height: 3.73333vw;
}

#page1 .container .banner {
  width: 72.8vw;
  height: 70.66667vw;
  margin-top: 5.06667vw;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}

#page1 .container .banner .text {
  position: absolute;
  width: 100%;
  text-align: center;
}

#page1 .container .banner .text1 {
  font-size: 2.8rem;
  color: #FFF;
  top: 14.66667vw;
}

#page1 .container .banner .text2 {
  font-size: 4rem;
  font-weight: 900;
  color: #FFB600;
  top: 21.33333vw;
  line-height: 1.4;
  text-shadow: 0px 1px #000, 0px 1.5px #000, 0px 2px #000, 0px 2.5px #000, 0px 3px #000, 1px 1.5px #000, -1px 1.5px #000, 1px 2px #000, -1px 2px #000, 1px 3px #000, -1px 3px #000;
}

#page1 .container .banner .text3 {
  font-size: 2.8rem;
  color: #FFF;
  top: 42.66667vw;
  text-shadow: 0px 1px #000, 0px 1.5px #000, 0px 2px #000, 0px 2.5px #000, 0px 3px #000, 1px 1.5px #000, -1px 1.5px #000, 1px 2px #000, -1px 2px #000, 1px 3px #000, -1px 3px #000;
}

#page1 .container .banner .rights {
  position: absolute;
  top: 61.06667vw;
  width: 100%;
  height: 9.33333vw;
}

#page1 .container .banner .rights .right {
  font-size: 3.2rem;
  color: #FFF;
  line-height: 9.33333vw;
}

#page1 .container .playground {
  margin-bottom: 5.06667vw;
  position: relative;
}

#page1 .container .playground .road {
  width: 100vw;
  height: 16.124vw;
}

#page1 .container .playground .children {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  bottom: 5.33333vw;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  left: 0;
}

#page1 .container .playground .children .child {
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: scale(0.25);
      -ms-transform: scale(0.25);
          transform: scale(0.25);
}

#page1 .container .btns {
  width: 52.4vw;
  height: 26vw;
  margin-bottom: 5.06667vw;
  position: relative;
}

#page1 .container .btns .text1 {
  font-size: 3.2rem;
  color: #FFF;
  position: absolute;
  width: 100%;
  height: 8vw;
  line-height: 8vw;
  text-align: center;
  top: 0vw;
}

#page1 .container .btns .text2 {
  font-size: 3.2rem;
  color: #000;
  position: absolute;
  width: 60%;
  text-align: center;
  height: 8vw;
  line-height: 8vw;
  top: 16vw;
  left: 20%;
}

#page1 .container .btns .hand {
  width: 12.8vw;
  height: 18.4vw;
  position: absolute;
  top: -0.66667vw;
  right: -5.33333vw;
}

#page3 {
  background-color: #08adee;
  background-size: 4.8vw 5.06667vw;
}

.loaded #page3 {
  background-image: url(../img/grid.svg);
}

#page3 .container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#page3 .swiper-container {
  padding: 3.2vw 0 4.66667vw;
}

#page3 .swiper-container .swiper-slide {
  width: 82.13333vw;
}

#page3 .swiper-container .swiper-tag {
  font-size: 2.8rem;
  color: #FFF;
  text-align: center;
  margin-top: 2.13333vw;
}

#page3 .swiper-container .swiper-pagination-bullets {
  bottom: 0;
}

#page3 .swiper-container .swiper-pagination-bullet {
  opacity: 1;
  background: #FFF;
}

#page3 .swiper-container .swiper-pagination-bullet-active {
  background: #ff8500;
}

#page3 .swiper-container .text {
  font-size: 2.8rem;
  color: #fff;
  font-weight: 600;
  line-height: 1.4;
  position: absolute;
  left: 4.26667vw;
  bottom: 6.13333vw;
}

#page3 .swiper-container .real {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#page3 .intro-container {
  margin: 2.66667vw auto 0;
  background-color: #fff;
  width: 90.93333vw;
  padding: 1.86667vw 4.8vw 1.33333vw;
  border: 0.53333vw solid #000;
}

#page3 .intro-container .lights {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 3.73333vw;
}

#page3 .intro-container .lights .light {
  width: 2.66667vw;
  height: 2.66667vw;
  border: 0.53333vw solid #000;
  border-radius: 100%;
  background-color: #08adee;
}

#page3 .intro-container .lights .light:nth-child(2n) {
  background-color: #ff8500;
}

#page3 .intro-container .intro h1 {
  font-size: 2.8rem;
  color: #000;
  font-weight: 500;
  margin-bottom: 2.66667vw;
}

#page3 .intro-container .intro h2 {
  font-size: 2.4rem;
  color: #000;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3.2vw;
  margin-bottom: 1.6vw;
}

#page3 .intro-container .intro h2:before {
  content: ' ';
  display: block;
  width: 1.06667vw;
  height: 1.06667vw;
  background-color: #ff8500;
  margin-right: 2.13333vw;
}

#page3 .intro-container .intro p {
  font-size: 2.4rem;
  color: #000;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 1.33333vw;
}

#page3 .intro-container .intro p.small {
  font-size: 2rem;
}

#page3 .btns-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 5.33333vw auto 8vw;
  width: 90.93333vw;
}

#page3 .btns-container .btn {
  width: 42.66667vw;
  height: 10.66667vw;
  border: 0.53333vw solid #000;
  position: relative;
  font-size: 2.8rem;
  color: #FFF;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#page3 .btns-container .btn .btn-border {
  width: 42.66667vw;
  height: 2.66667vw;
  background-color: #fff;
  background-size: auto 120%;
  background-position: -10% 20%;
  border: 0.53333vw solid #000;
  border-top: none;
  position: absolute;
  left: -0.53333vw;
  bottom: -3.2vw;
}

.loaded #page3 .btns-container .btn .btn-border {
  background-image: url(../img/page3_2.svg);
}

#page3 .btns-container .again-btn {
  background-color: #08adee;
}

#page3 .btns-container .light-btn {
  background-color: #ff8500;
  font-weight: 600;
}

#page3 .tag {
  font-size: 2.4rem;
  color: #FFF;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2.66667vw 0 2.66667vw;
}

#page3 .tag svg {
  width: 2.66667vw;
  height: 2.66667vw;
  margin-right: 2.66667vw;
  -webkit-animation: float 1s infinite;
          animation: float 1s infinite;
}

#page3 .rights-container {
  padding-top: 3.2vw;
  position: relative;
}

#page3 .rights-container .block {
  width: 4.26667vw;
  height: 5.33333vw;
  border: 0.53333vw solid #000;
  background-color: #ff8500;
  position: absolute;
  top: 0;
}

#page3 .rights-container .block.block1 {
  left: 18.13333vw;
}

#page3 .rights-container .block.block2 {
  right: 18.13333vw;
}

#page3 .rights-container .rights-content {
  background-color: #fff;
  width: 90.93333vw;
  padding: 9.33333vw 5.33333vw 2.66667vw;
  border: 0.53333vw solid #000;
  margin: 0 auto;
  background-size: 4.8vw 5.06667vw;
}

.loaded #page3 .rights-container .rights-content {
  background-image: url(../img/grid2.svg);
}

#page3 .rights-container .rights-content .right {
  padding-bottom: 5.33333vw;
  border-bottom: 0.53333vw solid #000;
  position: relative;
  width: 80vw;
  margin: 5.33333vw auto 0;
}

#page3 .rights-container .rights-content .right.open .text {
  height: auto;
  max-height: 999px;
}

#page3 .rights-container .rights-content .right.open .arrow {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

#page3 .rights-container .rights-content .right:first-of-type {
  margin-top: 0;
}

#page3 .rights-container .rights-content .right:last-of-type {
  margin-bottom: 0;
  border-bottom: none;
}

#page3 .rights-container .rights-content .right h1 {
  font-size: 3.2rem;
  color: #000;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.13333vw;
}

#page3 .rights-container .rights-content .right h1:before {
  content: ' ';
  display: block;
  width: 1.6vw;
  height: 1.6vw;
  background-color: #ff8500;
  margin-right: 2.66667vw;
}

#page3 .rights-container .rights-content .right h2 {
  font-size: 2.4rem;
  color: #000;
  font-weight: 400;
  line-height: 1.4;
  width: 72vw;
  margin-bottom: 1.6vw;
  text-align: justify;
}

#page3 .rights-container .rights-content .right .arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 8vw;
  height: 8vw;
  right: 0;
  top: 3.2vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}

#page3 .rights-container .rights-content .right .arrow svg {
  width: 3.39467vw;
  height: 2.07467vw;
}

#page3 .rights-container .rights-content .right .text {
  width: 100%;
  height: auto;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
}

#page3 .form-container {
  margin: 6.66667vw auto 26.66667vw;
  width: 90.93333vw;
  background-color: #fff;
  border: 0.53333vw solid #000;
  padding: 1.6vw 2.66667vw;
  position: relative;
}

#page3 .form-container .block1 {
  position: absolute;
  width: 90.93333vw;
  border: 0.53333vw solid #000;
  height: 3.2vw;
  background-color: #ff8500;
  left: -0.53333vw;
  bottom: -0.53333vw;
}

#page3 .form-container .block2 {
  position: absolute;
  border: 0.53333vw solid #000;
  width: 11.46667vw;
  height: 5.33333vw;
  background-color: #08adee;
  right: 5.33333vw;
  bottom: 2.13333vw;
}

#page3 .form-container .block3 {
  position: absolute;
  border: 0.53333vw solid #000;
  width: 11.46667vw;
  height: 3.46667vw;
  background-color: #FFE9AB;
  right: 5.33333vw;
  bottom: 4vw;
}

#page3 .form-container .form {
  width: 100%;
  border: 0.53333vw solid #000;
  background-color: #DADADA;
  padding: 4.26667vw 4.8vw;
}

#page3 .form-container .form h1 {
  font-size: 2.4rem;
  color: #000;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 3.73333vw;
}

#page3 .form-container .form h1:before {
  content: ' ';
  display: block;
  width: 1.6vw;
  height: 1.6vw;
  background-color: #ff8500;
  margin-right: 2.13333vw;
}

#page3 .form-container .form label {
  width: 100%;
  border: 0.53333vw solid #000;
  height: 10.66667vw;
  background: #fff;
  margin-bottom: 1.7991vh;
  color: #000;
  padding: 1.33333vw 3.2vw 1.33333vw;
  display: block;
}

#page3 .form-container .form label.wrong {
  border-color: #c10230;
}

#page3 .form-container .form input {
  width: 100%;
  font-size: 2.4rem;
  color: #000;
  background: transparent;
  border: none;
  outline: none;
  border-radius: 0;
  height: 8vw;
  line-height: 8vw;
  font-family: PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}

#page3 .form-container .form input::-webkit-input-placeholder {
  color: #000;
}

#page3 .form-container .form input:-moz-placeholder {
  color: #000;
}

#page3 .form-container .form input::-moz-placeholder {
  color: #000;
}

#page3 .form-container .form input:-ms-input-placeholder {
  color: #000;
}

#page3 .form-container .form .submit-btn {
  position: absolute;
  width: 49.6vw;
  height: 10.66667vw;
  border: 0.53333vw solid #000;
  font-size: 2.8rem;
  color: #FFF;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  bottom: -16vw;
  left: 50%;
  margin-left: -24.8vw;
  background-color: #ff8500;
}

#page3 .form-container .form .submit-btn .btn-border {
  width: 49.6vw;
  height: 2.66667vw;
  background-color: #fff;
  background-size: auto 120%;
  background-position: -10% 20%;
  border: 0.53333vw solid #000;
  border-top: none;
  position: absolute;
  left: -0.53333vw;
  bottom: -3.2vw;
}

.loaded #page3 .form-container .form .submit-btn .btn-border {
  background-image: url(../img/page3_2.svg);
}

#page2 .container {
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

#page2 .home-btn {
  width: 22.4vw;
  height: 5.46667vw;
  position: absolute;
  left: 4.8vw;
  top: 5.6vw;
  z-index: 99;
}

#page2 .skip-btn {
  width: 20.4vw;
  height: 5.46667vw;
  position: absolute;
  right: 4.8vw;
  top: 5.6vw;
  z-index: 99;
}

#page2 .background {
  position: absolute;
  width: 100vw;
  height: 216.4vw;
  top: 50%;
  left: 0;
  margin-top: -108.2vw;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

#page2 .background .bgc {
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

#page2 .background.background1 .bgc {
  fill: #4e5aa5;
}

#page2 .background.background2 .bgc {
  fill: #a0dddf;
}

#page2 .background.background3 .bgc {
  fill: #222249;
}

#page2 .background.background4 .bgc {
  fill: #ffd684;
}

#page2 .background.background5 .bgc {
  fill: #e2cd91;
}

#page2 .background.background6 .bgc {
  fill: #ff9db4;
}

#page2 .stage {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#page2 .stage .text {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  left: 0;
}

#page2 .stage .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  opacity: 0;
}

#page2 .stage .help,
#page2 .stage .slogan,
#page2 .stage .adorn {
  position: absolute;
  opacity: 0;
}

#stage1 .help {
  width: 38.868vw;
  height: 16.212vw;
  left: 50%;
  top: 50%;
  margin-left: -38.8vw;
  margin-top: -35.6vw;
  z-index: 3;
}

#stage1 .help .hand {
  position: absolute;
  width: 14.26667vw;
  top: 11.46667vw;
  left: -1.33333vw;
}

#stage1 .mask {
  z-index: 2;
}

#stage1 .adorn1 {
  width: 30.35067vw;
  height: 54.67867vw;
  left: 50%;
  top: 50%;
  margin-left: 13.33333vw;
  margin-top: 2.4vw;
  z-index: 1;
}

#stage1 .adorn1 .light {
  width: 15.94933vw;
  height: 17.02533vw;
  position: absolute;
  top: -19.73333vw;
  left: 2.13333vw;
  opacity: 0;
}

#stage1 .adorn1 .smile {
  width: 8.50933vw;
  height: 8.13333vw;
  position: absolute;
  top: 13.06667vw;
  left: 2.4vw;
  opacity: 0;
}

#stage1 .adorn2 {
  width: 27.93067vw;
  height: 9.98933vw;
  left: 50%;
  top: 50%;
  margin-left: -37.73333vw;
  margin-top: -29.86667vw;
  z-index: 4;
}

#stage1 .slogan {
  width: 85.94667vw;
  height: 24.92667vw;
  top: 20.66667vw;
  left: 4vw;
  z-index: 5;
}

#stage2 .help {
  width: 61.94133vw;
  height: 44.404vw;
  left: 50%;
  top: 50%;
  margin-left: -31.33333vw;
  margin-top: -17.6vw;
}

#stage2 .help .hand {
  position: absolute;
  width: 14.26667vw;
  top: 40vw;
  right: 4vw;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

#stage2 .child {
  width: 36.112vw;
  height: 49.10667vw;
  left: 50%;
  top: 50%;
  margin-left: 14.26667vw;
  margin-top: 13.06667vw;
}

#stage2 .adorn1 {
  width: 69.30533vw;
  height: 52.968vw;
  left: 50%;
  top: 50%;
  margin-left: -43.46667vw;
  margin-top: -37.86667vw;
}

#stage2 .slogan {
  width: 85.80667vw;
  height: 24.848vw;
  top: 20.66667vw;
  left: 4vw;
}

#stage3 .dialog .icon {
  width: 4.8vw;
  height: 4.8vw;
}

#stage3 .dialog .talk {
  position: absolute;
  top: 0;
  left: 5.33333vw;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

#stage3 .help {
  width: 49.60133vw;
  height: 6.968vw;
  left: 50%;
  top: 50%;
  margin-left: -36.66667vw;
  margin-top: 15.33333vw;
}

#stage3 .help .hand {
  position: absolute;
  width: 14.26667vw;
  top: 12vw;
  right: 2.66667vw;
}

#stage3 .adorn1 {
  width: 33.44133vw;
  height: 8.908vw;
  left: 50%;
  top: 50%;
  margin-left: -28.26667vw;
  margin-top: 25.2vw;
}

#stage3 .adorn2 {
  width: 33.44133vw;
  height: 8.908vw;
  left: 50%;
  top: 50%;
  margin-left: -28.26667vw;
  margin-top: 25.2vw;
}

#stage3 .adorn4 {
  left: 50%;
  top: 50%;
  margin-left: -31.33333vw;
  margin-top: -28.8vw;
}

#stage3 .adorn4 .talk {
  width: 26.4vw;
  height: 8.53333vw;
}

#stage3 .adorn5 {
  left: 50%;
  top: 50%;
  margin-left: -31.33333vw;
  margin-top: -16.26667vw;
}

#stage3 .adorn5 .talk {
  width: 16.92267vw;
  height: 5.6vw;
}

#stage3 .adorn6 {
  left: 50%;
  top: 50%;
  margin-left: -28.26667vw;
  margin-top: -10.8vw;
}

#stage3 .adorn6 .icon {
  position: absolute;
  left: 31.2vw;
  top: 3.73333vw;
}

#stage3 .adorn6 .talk {
  width: 30.74vw;
  height: 12.488vw;
  left: 0;
  top: 0;
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}

#stage3 .adorn9 {
  width: 48.53333vw;
  height: 85.86667vw;
  left: 50%;
  top: 50%;
  margin-left: -35.73333vw;
  margin-top: -44.53333vw;
}

#stage3 .child {
  width: 28.716vw;
  height: 53.03067vw;
  left: 50%;
  top: 50%;
  margin-left: 16.13333vw;
  margin-top: 6vw;
}

#stage3 .child .smile {
  width: 8.20533vw;
  height: 10.00533vw;
  position: absolute;
  top: 10.4vw;
  left: 2.4vw;
  opacity: 0;
}

#stage3 .slogan {
  width: 74.82933vw;
  height: 37.824vw;
  top: 20.66667vw;
  left: 4vw;
}

#stage4 .help {
  width: 68.49067vw;
  height: 36.95867vw;
  left: 50%;
  top: 50%;
  margin-left: -21.33333vw;
  margin-top: -3.6vw;
  z-index: 4;
}

#stage4 .help .hand {
  position: absolute;
  width: 14.26667vw;
  top: 17.06667vw;
  left: 26vw;
}

#stage4 .adorn1 {
  width: 85.26933vw;
  height: 29.41467vw;
  left: 50%;
  top: 50%;
  margin-left: -44.8vw;
  margin-top: 59.86667vw;
  z-index: 5;
}

#stage4 .adorn8 {
  width: 34.58133vw;
  height: 26.86667vw;
  left: 50%;
  top: 50%;
  margin-left: 10.93333vw;
  margin-top: -27.6vw;
}

#stage4 .woman {
  width: 37.52vw;
  height: 75.82267vw;
  left: 50%;
  top: 50%;
  margin-left: -21.33333vw;
  margin-top: -15.06667vw;
}

#stage4 .woman .sprite {
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

#stage4 .adorn4 {
  width: 37.52vw;
  height: 75.82267vw;
  left: 50%;
  top: 50%;
  margin-left: -30.53333vw;
  margin-top: -16.26667vw;
}

#stage4 .slogan {
  width: 74.764vw;
  height: 37.924vw;
  top: 20.66667vw;
  left: 4vw;
}

#stage4 .child {
  width: 21.77067vw;
  height: 42.32267vw;
  left: 50%;
  top: 50%;
  margin-left: 24.26667vw;
  margin-top: 17.73333vw;
  z-index: 3;
}

#stage4 .child .hand {
  width: 5.37067vw;
  height: 4.23333vw;
  position: absolute;
  top: 28.8vw;
  left: 8vw;
  opacity: 0;
}

#stage4 .child .hat {
  width: 24vw;
  height: 25.436vw;
  position: absolute;
  top: -1.6vw;
  left: -0.93333vw;
  -webkit-transform: translate(-33vw, -10vw) scale(0.6);
      -ms-transform: translate(-33vw, -10vw) scale(0.6);
          transform: translate(-33vw, -10vw) scale(0.6);
  opacity: 0;
}

#stage4 .child .light {
  width: 21.11467vw;
  height: 13.98267vw;
  position: absolute;
  top: -4.8vw;
  left: 9.33333vw;
  opacity: 0;
}

#stage4 .child .smile {
  width: 8.00133vw;
  height: 7.87333vw;
  position: absolute;
  top: 10.4vw;
  left: 2.13333vw;
  opacity: 0;
}

#stage5 .help {
  width: 74.22133vw;
  height: 85.744vw;
  left: 50%;
  top: 50%;
  margin-left: -32.26667vw;
  margin-top: -28.53333vw;
}

#stage5 .help .hand {
  position: absolute;
  width: 14.26667vw;
  top: 49.33333vw;
  right: 3.33333vw;
}

#stage5 .adorn1 {
  width: 31.616vw;
  height: 15.08933vw;
  left: 50%;
  top: 50%;
  margin-left: -14.53333vw;
  margin-top: -82.4vw;
}

#stage5 .adorn2 {
  width: 87.016vw;
  height: 27.77067vw;
  left: 50%;
  top: 50%;
  margin-left: -41.06667vw;
  margin-top: 63.46667vw;
}

#stage5 .adorn3 {
  width: 31.856vw;
  height: 74.316vw;
  left: 50%;
  top: 50%;
  margin-left: -48.26667vw;
  margin-top: -18vw;
}

#stage5 .slogan {
  width: 74.87333vw;
  height: 37.76133vw;
  top: 20.66667vw;
  left: 4vw;
}

#stage5 .child {
  width: 34.504vw;
  height: 68.92133vw;
  left: 50%;
  top: 50%;
  margin-left: -15.06667vw;
  margin-top: -11.86667vw;
}

#stage5 .child .smile {
  width: 9.952vw;
  height: 17.12267vw;
  position: absolute;
  top: 6.13333vw;
  left: 5.86667vw;
  opacity: 0;
}

#stage6 .help {
  width: 40.70667vw;
  height: 76.292vw;
  left: 50%;
  top: 50%;
  margin-left: 7.06667vw;
  margin-top: -59.06667vw;
}

#stage6 .help .hand {
  position: absolute;
  width: 14.26667vw;
  top: 40.66667vw;
  left: 4vw;
}

#stage6 .adorn1 {
  width: 71.72267vw;
  height: 48.14267vw;
  left: -1.33333vw;
  top: 50%;
  margin-top: -1.73333vw;
}

#stage6 .adorn1 svg {
  position: relative;
}

#stage6 .adorn1 .adorn3 {
  width: 21.19467vw;
  height: 28.62267vw;
  left: 52.53333vw;
  top: 4.26667vw;
}

#stage6 .adorn1 .adorn4 {
  width: 49.00667vw;
  height: 57.496vw;
  left: 0.53333vw;
  top: -25.6vw;
}

#stage6 .adorn2 {
  width: 68.31067vw;
  height: 65.64267vw;
  left: 50%;
  top: 50%;
  margin-left: -29.46667vw;
  margin-top: -107.6vw;
}

#stage6 .slogan {
  width: 74.79733vw;
  height: 37.76133vw;
  top: 20.66667vw;
  left: 4vw;
}

#stage6 .child {
  width: 23.14933vw;
  height: 41.98vw;
  left: 50%;
  top: 50%;
  margin-left: 8.66667vw;
  margin-top: 13.46667vw;
}

#posterCreator {
  position: absolute;
  left: 200vw;
  top: 200vh;
  opacity: 1;
}

#posterCreator .poster {
  width: 616px;
  height: 756px;
  position: relative;
}

#posterCreator .poster .text {
  font-size: 28px;
  color: #fff;
  font-weight: 600;
  line-height: 1.4;
  position: absolute;
  left: 32px;
  bottom: 50px;
}

#introPage {
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999;
}

#introPage .container {
  width: 86.66667vw;
  height: 118.66667vw;
  position: relative;
}

#introPage .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#introPage .intro-container {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 12vw 8vw 42.66667vw;
}

#introPage .intro-container .intro {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

#introPage .intro-container h1 {
  font-size: 4rem;
  color: #fff;
  font-weight: 600;
  text-align: center;
  margin-bottom: 4.26667vw;
}

#introPage .intro-container .h2 {
  padding-left: 5.33333vw;
  position: relative;
  margin-bottom: 3.2vw;
}

#introPage .intro-container .h2 h2 {
  font-size: 2.4rem;
  color: #fff;
  font-weight: 500;
  line-height: 1.4;
}

#introPage .intro-container .h2 svg {
  position: absolute;
  width: 2.66667vw;
  height: 2.66667vw;
  left: 0;
  top: 0.8vw;
}

#introPage .intro-container p {
  font-size: 2.4rem;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.4;
  text-align: justify;
  margin-bottom: 1.6vw;
  padding-left: 5.33333vw;
  position: relative;
}

#introPage .intro-container p:before {
  content: ' ';
  display: block;
  width: 1.06667vw;
  height: 1.06667vw;
  background-color: #ff8500;
  margin-right: 4.26667vw;
  position: absolute;
  left: 1.6vw;
  top: 1.6vw;
}

#introPage .tag {
  font-size: 2rem;
  color: #FFF;
  text-align: center;
  position: absolute;
  width: 80%;
  bottom: 25.33333vw;
  left: 10%;
  line-height: 1.4;
}

#introPage .close-btn {
  width: 30.4vw;
  height: 11.2vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -15.2vw;
}

.child1 .sprite {
  background-image: url(../img/child1.png);
}

.child1 .sprite.child1_0 {
  width: 224px;
  height: 464px;
  background-position: -0px -0px;
}

.child1 .sprite.child1_1 {
  width: 218px;
  height: 468px;
  background-position: -661px -0px;
}

.child1 .sprite.child1_2 {
  width: 217px;
  height: 473px;
  background-position: -436px -467px;
}

.child1 .sprite.child1_3 {
  width: 216px;
  height: 480px;
  background-position: -434px -940px;
}

.child1 .sprite.child1_4 {
  width: 217px;
  height: 475px;
  background-position: -0px -932px;
}

.child1 .sprite.child1_5 {
  width: 218px;
  height: 467px;
  background-position: -443px -0px;
}

.child1 .sprite.child1_6 {
  width: 219px;
  height: 464px;
  background-position: -224px -0px;
}

.child1 .sprite.child1_7 {
  width: 218px;
  height: 470px;
  background-position: -218px -464px;
}

.child1 .sprite.child1_8 {
  width: 217px;
  height: 478px;
  background-position: -217px -934px;
}

.child1 .sprite.child1_9 {
  width: 216px;
  height: 480px;
  background-position: -650px -941px;
}

.child1 .sprite.child1_10 {
  width: 218px;
  height: 473px;
  background-position: -653px -468px;
}

.child1 .sprite.child1_11 {
  width: 218px;
  height: 468px;
  background-position: -0px -464px;
}

.child2 .sprite {
  background-image: url(../img/child2.png);
}

.child2 .sprite.child2_0 {
  width: 274px;
  height: 372px;
  background-position: -548px -371px;
}

.child2 .sprite.child2_1 {
  width: 274px;
  height: 372px;
  background-position: -822px -371px;
}

.child2 .sprite.child2_2 {
  width: 274px;
  height: 372px;
  background-position: -1096px -371px;
}

.child2 .sprite.child2_3 {
  width: 274px;
  height: 372px;
  background-position: -1370px -371px;
}

.child2 .sprite.child2_4 {
  width: 274px;
  height: 371px;
  background-position: -274px -0px;
}

.child2 .sprite.child2_5 {
  width: 274px;
  height: 370px;
  background-position: -0px -0px;
}

.child2 .sprite.child2_6 {
  width: 274px;
  height: 371px;
  background-position: -548px -0px;
}

.child2 .sprite.child2_7 {
  width: 274px;
  height: 371px;
  background-position: -822px -0px;
}

.child2 .sprite.child2_8 {
  width: 274px;
  height: 372px;
  background-position: -1644px -371px;
}

.child2 .sprite.child2_9 {
  width: 274px;
  height: 371px;
  background-position: -1096px -0px;
}

.child2 .sprite.child2_10 {
  width: 274px;
  height: 372px;
  background-position: -0px -741px;
}

.child2 .sprite.child2_11 {
  width: 274px;
  height: 372px;
  background-position: -274px -742px;
}

.child2 .sprite.child2_12 {
  width: 274px;
  height: 372px;
  background-position: -548px -743px;
}

.child2 .sprite.child2_13 {
  width: 274px;
  height: 372px;
  background-position: -822px -743px;
}

.child2 .sprite.child2_14 {
  width: 274px;
  height: 372px;
  background-position: -1096px -743px;
}

.child2 .sprite.child2_15 {
  width: 274px;
  height: 371px;
  background-position: -1370px -0px;
}

.child2 .sprite.child2_16 {
  width: 274px;
  height: 371px;
  background-position: -1644px -0px;
}

.child2 .sprite.child2_17 {
  width: 274px;
  height: 371px;
  background-position: -0px -370px;
}

.child2 .sprite.child2_18 {
  width: 274px;
  height: 371px;
  background-position: -274px -371px;
}

.child2 .sprite.child2_19 {
  width: 274px;
  height: 372px;
  background-position: -1370px -743px;
}

.child2 .sprite.child2_20 {
  width: 274px;
  height: 372px;
  background-position: -1644px -743px;
}

.child3 .sprite {
  background-image: url(../img/child3.png);
}

.child3 .sprite.child3_0 {
  width: 210px;
  height: 408px;
  background-position: -1050px -416px;
}

.child3 .sprite.child3_1 {
  width: 210px;
  height: 403px;
  background-position: -0px -420px;
}

.child3 .sprite.child3_2 {
  width: 210px;
  height: 402px;
  background-position: -420px -418px;
}

.child3 .sprite.child3_3 {
  width: 210px;
  height: 408px;
  background-position: -210px -418px;
}

.child3 .sprite.child3_4 {
  width: 210px;
  height: 413px;
  background-position: -1260px -0px;
}

.child3 .sprite.child3_5 {
  width: 210px;
  height: 418px;
  background-position: -210px -0px;
}

.child3 .sprite.child3_6 {
  width: 210px;
  height: 417px;
  background-position: -630px -0px;
}

.child3 .sprite.child3_7 {
  width: 210px;
  height: 418px;
  background-position: -420px -0px;
}

.child3 .sprite.child3_8 {
  width: 210px;
  height: 413px;
  background-position: -1260px -413px;
}

.child3 .sprite.child3_9 {
  width: 210px;
  height: 409px;
  background-position: -630px -417px;
}

.child3 .sprite.child3_10 {
  width: 210px;
  height: 413px;
  background-position: -840px -416px;
}

.child3 .sprite.child3_11 {
  width: 210px;
  height: 416px;
  background-position: -840px -0px;
}

.child3 .sprite.child3_12 {
  width: 210px;
  height: 420px;
  background-position: -0px -0px;
}

.child3 .sprite.child3_13 {
  width: 210px;
  height: 416px;
  background-position: -1050px -0px;
}

.child4 .sprite {
  background-image: url(../img/child4.png);
}

.child4 .sprite.child4_0 {
  width: 166px;
  height: 325px;
  background-position: -1162px -0px;
}

.child4 .sprite.child4_1 {
  width: 166px;
  height: 324px;
  background-position: -1494px -0px;
}

.child4 .sprite.child4_2 {
  width: 166px;
  height: 328px;
  background-position: -498px -0px;
}

.child4 .sprite.child4_3 {
  width: 166px;
  height: 331px;
  background-position: -0px -0px;
}

.child4 .sprite.child4_4 {
  width: 166px;
  height: 330px;
  background-position: -166px -0px;
}

.child4 .sprite.child4_5 {
  width: 166px;
  height: 328px;
  background-position: -664px -0px;
}

.child4 .sprite.child4_6 {
  width: 166px;
  height: 325px;
  background-position: -1328px -0px;
}

.child4 .sprite.child4_7 {
  width: 166px;
  height: 330px;
  background-position: -332px -0px;
}

.child4 .sprite.child4_8 {
  width: 166px;
  height: 328px;
  background-position: -830px -0px;
}

.child4 .sprite.child4_9 {
  width: 166px;
  height: 326px;
  background-position: -996px -0px;
}

.child5 .sprite {
  background-image: url(../img/child5.png);
}

.child5 .sprite.child5_0 {
  width: 237px;
  height: 527px;
  background-position: -0px -526px;
}

.child5 .sprite.child5_1 {
  width: 227px;
  height: 530px;
  background-position: -440px -1066px;
}

.child5 .sprite.child5_2 {
  width: 220px;
  height: 536px;
  background-position: -220px -1053px;
}

.child5 .sprite.child5_3 {
  width: 220px;
  height: 539px;
  background-position: -0px -1053px;
}

.child5 .sprite.child5_4 {
  width: 232px;
  height: 535px;
  background-position: -481px -0px;
}

.child5 .sprite.child5_5 {
  width: 243px;
  height: 526px;
  background-position: -0px -0px;
}

.child5 .sprite.child5_6 {
  width: 238px;
  height: 529px;
  background-position: -243px -0px;
}

.child5 .sprite.child5_7 {
  width: 220px;
  height: 530px;
  background-position: -667px -1066px;
}

.child5 .sprite.child5_8 {
  width: 220px;
  height: 531px;
  background-position: -668px -535px;
}

.child5 .sprite.child5_9 {
  width: 228px;
  height: 526px;
  background-position: -440px -535px;
}

.child6 .sprite {
  background-image: url(../img/child6.png);
}

.child6 .sprite.child6_0 {
  width: 177px;
  height: 319px;
  background-position: -0px -1289px;
}

.child6 .sprite.child6_1 {
  width: 177px;
  height: 318px;
  background-position: -177px -1289px;
}

.child6 .sprite.child6_2 {
  width: 177px;
  height: 322px;
  background-position: -0px -325px;
}

.child6 .sprite.child6_3 {
  width: 177px;
  height: 325px;
  background-position: -0px -0px;
}

.child6 .sprite.child6_4 {
  width: 177px;
  height: 324px;
  background-position: -177px -0px;
}

.child6 .sprite.child6_5 {
  width: 177px;
  height: 322px;
  background-position: -0px -647px;
}

.child6 .sprite.child6_6 {
  width: 177px;
  height: 319px;
  background-position: -177px -970px;
}

.child6 .sprite.child6_7 {
  width: 177px;
  height: 324px;
  background-position: -177px -324px;
}

.child6 .sprite.child6_8 {
  width: 177px;
  height: 322px;
  background-position: -177px -648px;
}

.child6 .sprite.child6_9 {
  width: 177px;
  height: 320px;
  background-position: -0px -969px;
}

.woman .sprite {
  background-image: url(../img/woman.png);
}

.woman .sprite.woman_0 {
  width: 235px;
  height: 573px;
  background-position: -260px -575px;
}

.woman .sprite.woman_1 {
  width: 236px;
  height: 572px;
  background-position: -744px -572px;
}

.woman .sprite.woman_2 {
  width: 236px;
  height: 572px;
  background-position: -1466px -579px;
}

.woman .sprite.woman_3 {
  width: 237px;
  height: 572px;
  background-position: -1227px -579px;
}

.woman .sprite.woman_4 {
  width: 243px;
  height: 571px;
  background-position: -982px -576px;
}

.woman .sprite.woman_5 {
  width: 251px;
  height: 565px;
  background-position: -775px -1px;
}

.woman .sprite.woman_6 {
  width: 254px;
  height: 569px;
  background-position: -519px -1px;
}

.woman .sprite.woman_7 {
  width: 245px;
  height: 571px;
  background-position: -497px -572px;
}

.woman .sprite.woman_8 {
  width: 236px;
  height: 574px;
  background-position: -1191px -1153px;
}

.woman .sprite.woman_9 {
  width: 236px;
  height: 575px;
  background-position: -477px -1153px;
}

.woman .sprite.woman_10 {
  width: 235px;
  height: 578px;
  background-position: -240px -1150px;
}

.woman .sprite.woman_11 {
  width: 236px;
  height: 579px;
  background-position: -715px -1149px;
}

.woman .sprite.woman_12 {
  width: 236px;
  height: 579px;
  background-position: -953px -1149px;
}

.woman .sprite.woman_13 {
  width: 237px;
  height: 578px;
  background-position: -1px -1150px;
}

.woman .sprite.woman_14 {
  width: 244px;
  height: 576px;
  background-position: -1276px -1px;
}

.woman .sprite.woman_15 {
  width: 255px;
  height: 569px;
  background-position: -262px -1px;
}

.woman .sprite.woman_16 {
  width: 259px;
  height: 572px;
  background-position: -1px -1px;
}

.woman .sprite.woman_17 {
  width: 257px;
  height: 573px;
  background-position: -1px -575px;
}

.woman .sprite.woman_18 {
  width: 246px;
  height: 573px;
  background-position: -1028px -1px;
}

.woman .sprite.woman_19 {
  width: 236px;
  height: 573px;
  background-position: -1429px -1153px;
}

.child .sprite {
  background-repeat: no-repeat;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wdWJsaWMuc2NzcyIsIm1haW4uY3NzIiwiX2xvYWRpbmcuc2NzcyIsIl9zd2lwZXIuc2NzcyIsIm1haW4uc2NzcyIsIl9jaGlsZDEuc2NzcyIsIl9jaGlsZDIuc2NzcyIsIl9jaGlsZDMuc2NzcyIsIl9jaGlsZDQuc2NzcyIsIl9jaGlsZDUuc2NzcyIsIl9jaGlsZDYuc2NzcyIsIl93b21hbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFEQTs7RUFFSSxNQUFNO0VBQ04sT0FBTztFQUNQLGVBQWU7RUFDZixZQUFZO0VBRVosb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFFYixXQUFXO0VBQ1gsWUFBWTtFQUVaLHlCQUF5QjtFQUV6Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBQ3hEdkI7O0FEeUNBOztFQWtCUSxXQUFXO0VBQ1gsWUFBWTtBQ3REcEI7O0FEbUNBOztFQXNCWSxZQXZFVztFQXdFWCx3QkF4RVc7QUNvQnZCOztBRDZCQTs7RUEyQlksZUFBZTtFQUNmLGdCQUFnQjtFQUVoQixrQkFBa0I7RUFFbEIsV0FBVztBQ3JEdkI7O0FDM0JBO0VBRUksa0JBQWtCO0VBRWxCLFdBUmU7RUFTZixZQVRlO0VBVWYsY0FYMkI7QUR1Qy9COztBQ2xDQTtFQVVRLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUVQLFdBQVc7RUFDWCxZQUFZO0FEMkJwQjs7QUMxQ0E7RUFtQlEsY0FBYztFQUVkLFVBQVU7RUFDVixXQUFXO0VBQ1gsY0FBYztFQUVkLFdBQVc7RUFDWCxvRUFBMEU7VUFBMUUsNERBQTBFO0VBRTFFLG1CQUFtQjtFQUNuQixzQkFoQ29CO0FEd0Q1Qjs7QUNyREE7RUFnQ3dCLGdDQUFtRDtNQUFuRCw0QkFBbUQ7VUFBbkQsd0JBQW1EO0FEeUIzRTs7QUN6REE7RUFnQ3dCLGdDQUFtRDtNQUFuRCw0QkFBbUQ7VUFBbkQsd0JBQW1EO0FENkIzRTs7QUM3REE7RUFnQ3dCLGdDQUFtRDtNQUFuRCw0QkFBbUQ7VUFBbkQsd0JBQW1EO0FEaUMzRTs7QUNqRUE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FEcUMzRTs7QUNyRUE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FEeUMzRTs7QUN6RUE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FENkMzRTs7QUM3RUE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FEaUQzRTs7QUNqRkE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FEcUQzRTs7QUNyRkE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FEeUQzRTs7QUN6RkE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FENkQzRTs7QUM3RkE7RUFnQ3dCLGlDQUFtRDtNQUFuRCw2QkFBbUQ7VUFBbkQseUJBQW1EO0FEaUUzRTs7QUNqR0E7RUFtQytCLDhCQUFvRjtVQUFwRixzQkFBb0Y7QURrRW5IOztBQ3JHQTtFQW1DK0IsNEJBQW9GO1VBQXBGLG9CQUFvRjtBRHNFbkg7O0FDekdBO0VBbUMrQiw4QkFBb0Y7VUFBcEYsc0JBQW9GO0FEMEVuSDs7QUM3R0E7RUFtQytCLDhCQUFvRjtVQUFwRixzQkFBb0Y7QUQ4RW5IOztBQ2pIQTtFQW1DK0IsOEJBQW9GO1VBQXBGLHNCQUFvRjtBRGtGbkg7O0FDckhBO0VBbUMrQiw4QkFBb0Y7VUFBcEYsc0JBQW9GO0FEc0ZuSDs7QUN6SEE7RUFtQytCLDhCQUFvRjtVQUFwRixzQkFBb0Y7QUQwRm5IOztBQzdIQTtFQW1DK0IsOEJBQW9GO1VBQXBGLHNCQUFvRjtBRDhGbkg7O0FDaklBO0VBbUMrQiw4QkFBb0Y7VUFBcEYsc0JBQW9GO0FEa0duSDs7QUNySUE7RUFtQytCLDhCQUFvRjtVQUFwRixzQkFBb0Y7QURzR25IOztBQ3pJQTtFQW1DK0IsOEJBQW9GO1VBQXBGLHNCQUFvRjtBRDBHbkg7O0FDdkdBO0VBRUk7OztJQUlJLFVBQVU7RUR3R2hCO0VDdEdFO0lBRUksVUFBVTtFRHVHaEI7QUFDRjs7QUNsSEE7RUFFSTs7O0lBSUksVUFBVTtFRHdHaEI7RUN0R0U7SUFFSSxVQUFVO0VEdUdoQjtBQUNGOztBRTdKQTs7Ozs7Ozs7OztFRnlLRTtBRTlKRjtFQUNFLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsNkJBQUE7RUFDQSxVQUFVO0FGZ0taOztBRTlKQTtFQUNFLFdBQVc7QUZpS2I7O0FFL0pBO0VBQ0UsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUU3QiwwQkFBMEI7RUFDMUIsc0JBQXNCO0FGa0t4Qjs7QUVoS0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1Ysb0JBQW9CO0VBRXBCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsOENBQThDO0VBQzlDLHNDQUFzQztFQUN0QyxpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLGlEQUFpRDtFQUNqRCwrQkFBK0I7RUFDL0IsdUJBQXVCO0FGbUt6Qjs7QUVqS0E7O0VBRUUseUNBQXlDO0VBQ3pDLGlDQUFpQztBRm9LbkM7O0FFbEtBO0VBRUUsbUJBQW1CO0VBQ25CLGVBQWU7QUZxS2pCOztBRW5LQTtFQUNFLDRDQUE0QztFQUM1Qyx1Q0FBdUM7RUFDdkMsb0NBQW9DO0VBQ3BDLGNBQWM7QUZzS2hCOztBRXBLQTtFQUVFLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsOENBQThDO0VBQzlDLHNDQUFzQztFQUN0QyxpQ0FBaUM7RUFDakMsOEJBQThCO0VBQzlCLGlEQUFpRDtBRnVLbkQ7O0FFcktBO0VBQ0Usa0JBQWtCO0FGd0twQjs7QUV0S0EsZ0JBQUE7QUFDQTs7RUFFRSxZQUFZO0FGeUtkOztBRXZLQTtFQUNFLHdCQUF3QjtFQUV4QixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLHNEQUFzRDtFQUN0RCw4Q0FBOEM7RUFDOUMseUNBQXlDO0VBQ3pDLHNDQUFzQztFQUN0Qyx5REFBeUQ7QUYwSzNEOztBRXhLQSxlQUFBO0FBQ0E7RUFDRSwyQkFBMkI7RUFDM0IsbUJBQW1CO0FGMktyQjs7QUV6S0E7Ozs7Ozs7RUFPRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0FGNEs5Qjs7QUUxS0E7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixXQUFXO0FGNktiOztBRTNLQTtFQUNFLCtHQUErRztFQUMvRyxzRkFBc0Y7RUFDdEYsaUZBQWlGO0VBQ2pGLGdGQUFnRjtBRjhLbEY7O0FFNUtBO0VBQ0UsK0dBQStHO0VBQy9HLHFGQUFxRjtFQUNyRixnRkFBZ0Y7RUFDaEYsaUZBQWlGO0FGK0tuRjs7QUU3S0E7RUFDRSxpSEFBaUg7RUFDakgsdUZBQXVGO0VBQ3ZGLGtGQUFrRjtFQUNsRiwrRUFBK0U7QUZnTGpGOztBRTlLQTtFQUNFLGlIQUFpSDtFQUNqSCxvRkFBb0Y7RUFDcEYsK0VBQStFO0VBQy9FLGtGQUFrRjtBRmlMcEY7O0FFL0tBLCtCQUFBO0FBQ0E7O0VBRUUsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBRmtMckI7O0FFaExBOztFQUVFLHVCQUF1QjtFQUN2QixtQkFBbUI7QUZtTHJCOztBRWpMQTs7RUFFRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQiw0QkFBNEI7QUZvTDlCOztBRWxMQTs7RUFFRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLG9CQUFvQjtBRnFMdEI7O0FFbkxBOztFQUVFLG9SQUFvUjtFQUNwUixVQUFVO0VBQ1YsV0FBVztBRnNMYjs7QUVwTEE7O0VBRUUsb1JBQW9SO0VBQ3BSLFdBQVc7RUFDWCxVQUFVO0FGdUxaOztBRXJMQTs7RUFFRSxvUkFBb1I7QUZ3THRSOztBRXRMQTs7RUFFRSxvUkFBb1I7QUZ5THRSOztBRXZMQTs7RUFFRSxvUkFBb1I7QUYwTHRSOztBRXhMQTs7RUFFRSxvUkFBb1I7QUYyTHRSOztBRXpMQTtFQUNFLGFBQWE7QUY0TGY7O0FFMUxBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQ0FBaUM7RUFDakMsNEJBQTRCO0VBQzVCLHlCQUF5QjtFQUN6Qix1Q0FBdUM7RUFDdkMsK0JBQStCO0VBQy9CLFdBQVc7QUY2TGI7O0FFM0xBO0VBQ0UsVUFBVTtBRjhMWjs7QUU1TEEsa0JBQUE7QUFDQTs7O0VBR0UsWUFBWTtFQUNaLE9BQU87RUFDUCxXQUFXO0FGK0xiOztBRTdMQSxZQUFBO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtBRmdNZDs7QUU5TEE7RUFDRSw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixrQkFBa0I7QUZpTXBCOztBRS9MQTtFQUNFLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsbUJBQW1CO0FGa01yQjs7QUVoTUE7RUFDRSwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBRm1NckI7O0FFak1BO0VBQ0UsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQixzQkFBc0I7QUZvTXhCOztBRWxNQTtFQUNFLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsc0JBQXNCO0FGcU14Qjs7QUVuTUE7RUFDRSw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLHNCQUFzQjtBRnNNeEI7O0FFcE1BO0VBQ0UsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQixzQkFBc0I7QUZ1TXhCOztBRXJNQTtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsWUFBWTtBRndNZDs7QUV0TUE7RUFDRSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVix3QkFBd0I7RUFDeEIsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUN4QixxQkFBcUI7RUFDckIsZ0JBQWdCO0FGeU1sQjs7QUV2TUE7RUFDRSxlQUFlO0FGME1qQjs7QUV4TUE7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CO0FGMk1yQjs7QUV6TUE7RUFDRSxXQUFXO0VBQ1gsUUFBUTtFQUNSLDRDQUE0QztFQUM1QyxvQ0FBb0M7QUY0TXRDOztBRTFNQTtFQUNFLGFBQWE7RUFDYixjQUFjO0FGNk1oQjs7QUUzTUE7RUFDRSxRQUFRO0VBQ1IsbUNBQW1DO0VBQ25DLCtCQUErQjtFQUMvQiwyQkFBMkI7RUFDM0IsVUFBVTtBRjhNWjs7QUU1TUE7RUFDRSxxQkFBcUI7RUFDckIsc0RBQXNEO0VBQ3RELDhDQUE4QztFQUM5Qyx5Q0FBeUM7RUFDekMsc0NBQXNDO0VBQ3RDLCtEQUErRDtBRitNakU7O0FFN01BO0VBQ0UsYUFBYTtBRmdOZjs7QUU5TUE7RUFDRSxTQUFTO0VBQ1QsbUNBQW1DO0VBQ25DLCtCQUErQjtFQUMvQiwyQkFBMkI7RUFDM0IsbUJBQW1CO0FGaU5yQjs7QUUvTUE7RUFDRSx1REFBdUQ7RUFDdkQsK0NBQStDO0VBQy9DLDBDQUEwQztFQUMxQyx1Q0FBdUM7RUFDdkMsZ0VBQWdFO0FGa05sRTs7QUVoTkE7RUFDRSx3REFBd0Q7RUFDeEQsZ0RBQWdEO0VBQ2hELDJDQUEyQztFQUMzQyx3Q0FBd0M7RUFDeEMsaUVBQWlFO0FGbU5uRTs7QUVqTkEsYUFBQTtBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLGtCQUFrQjtBRm9OcEI7O0FFbE5BO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osMkJBQTJCO0VBQzNCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsa0NBQWtDO0VBQ2xDLDhCQUE4QjtFQUM5QiwwQkFBMEI7QUZxTjVCOztBRW5OQTtFQUNFLG1DQUFtQztFQUNuQywrQkFBK0I7RUFDL0IsMkJBQTJCO0FGc043Qjs7QUVwTkE7O0VBRUUsV0FBVztFQUNYLFdBQVc7RUFDWCxPQUFPO0VBQ1AsTUFBTTtBRnVOUjs7QUVyTkE7O0VBRUUsVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBRndOUjs7QUV0TkE7RUFDRSxtQkFBbUI7QUZ5TnJCOztBRXZOQTtFQUNFLHFDQUFxQztBRjBOdkM7O0FFeE5BO0VBQ0UsbUJBQW1CO0FGMk5yQjs7QUV6TkE7RUFDRSxtQkFBbUI7QUY0TnJCOztBRTFOQTtFQUNFLCtCQUErQjtBRjZOakM7O0FFM05BO0VBQ0UsbUJBQW1CO0FGOE5yQjs7QUU1TkE7RUFDRSxhQUFhO0FGK05mOztBRTdOQSxjQUFBO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0Qiw4QkFBOEI7QUZnT2hDOztBRTlOQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0VBQ1gsVUFBVTtBRmlPWjs7QUUvTkE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCxXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7QUZrT2I7O0FFaE9BO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsTUFBTTtBRm1PUjs7QUVqT0E7RUFDRSxZQUFZO0FGb09kOztBRWxPQTtFQUNFLGFBQWE7QUZxT2Y7O0FFbk9BO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBb0I7RUFFcEIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYix3QkFBd0I7RUFFeEIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFFekIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixrQkFBa0I7QUZzT3BCOztBRXBPQTs7O0VBR0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsbUJBQW1CO0FGdU9yQjs7QUVyT0E7RUFDRSxZQUFZO0FGd09kOztBRXRPQSxjQUFBO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLG1FQUFtRTtFQUNuRSwyREFBMkQ7QUZ5TzdEOztBRXZPQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWix5N0NBQXk3QztFQUN6N0Msd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQiw0QkFBNEI7QUYwTzlCOztBRXhPQTtFQUNFLHM3Q0FBczdDO0FGMk94N0M7O0FFek9BO0VBQ0U7SUFDRSxpQ0FBaUM7SUFDakMseUJBQXlCO0VGNE8zQjtBQUNGOztBRTFPQTtFQUNFO0lBQ0UsaUNBQWlDO0lBQ2pDLHlCQUF5QjtFRjZPM0I7QUFDRjs7QUUzT0EsU0FBQTtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0FGOE9oQjs7QUU1T0E7RUFDRSw0Q0FBNEM7RUFDNUMsdUNBQXVDO0VBQ3ZDLG9DQUFvQztBRitPdEM7O0FFN09BO0VBQ0Usb0JBQW9CO0VBQ3BCLG9DQUFvQztFQUNwQywrQkFBK0I7RUFDL0IsNEJBQTRCO0FGZ1A5Qjs7QUU5T0E7RUFDRSxvQkFBb0I7QUZpUHRCOztBRS9PQTs7RUFFRSxvQkFBb0I7QUZrUHRCOztBRWhQQTtFQUNFLGlCQUFpQjtBRm1QbkI7O0FFalBBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQywyQkFBMkI7RUFDM0IsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtBRm9QZDs7QUVsUEE7RUFDRSxvQkFBb0I7QUZxUHRCOztBRW5QQTtFQUNFLGdDQUFnQztFQUNoQyw0QkFBNEI7RUFDNUIsd0JBQXdCO0FGc1AxQjs7QUVwUEE7O0VBRUUsb0JBQW9CO0FGdVB0Qjs7QUVyUEE7Ozs7RUFJRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0FGd1ByQjs7QUV0UEE7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQW1DO0VBQ25DLDJCQUEyQjtBRnlQN0I7O0FFdlBBO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsVUFBVTtBRjBQWjs7QUV4UEE7RUFDRSxpQkFBaUI7QUYyUG5COztBRXpQQTtFQUNFLG9CQUFvQjtFQUNwQixtQ0FBbUM7RUFDbkMsMkJBQTJCO0VBQzNCLFVBQVU7QUY0UFo7O0FFMVBBO0VBQ0Usb0JBQW9CO0FGNlB0Qjs7QUUzUEE7O0VBRUUsb0JBQW9CO0FGOFB0Qjs7QUU1UEE7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQW1DO0VBQ25DLDJCQUEyQjtBRitQN0I7O0FFN1BBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBdUI7QUZnUXpCOztBR3IyQkE7RUFDSSxTQUFTO0VBQ1QsVUFBVTtBSHcyQmQ7O0FHcjJCQTs7O0VBR0ksMkJBQW1CO1VBQW5CLG1CQUFtQjtBSHcyQnZCOztBR3IyQkE7RUFDSSx3SUFBd0k7RUFDeEksb0JKWm1CO0VJYW5CLGNBQWM7RUFFZCw4QkFBc0I7VUFBdEIsc0JBQXNCO0FIdTJCMUI7O0FHcDJCQTs7RUFFSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtBSHUyQnBCOztBR3AyQkE7O0VBRUksZ0JBQWdCO0FIdTJCcEI7O0FHcDJCQTs7RUFFSSxjQUFjO0VBRWQsY0FBYztFQUVkLFdBQVc7RUFDWCxZQUFZO0FIcTJCaEI7O0FHbDJCQTtFQUNJLHFCQUFxQjtBSHEyQnpCOztBR2wyQkE7Ozs7Ozs7RUFPSSxnQkFBZ0I7QUhxMkJwQjs7QUdsMkJBO0VBQ0ksY0FBYztFQUNkLFdBQVc7RUFFWCxXQUFXO0FIbzJCZjs7QUdqMkJBOztFQUVJLDhCQUFzQjtFQUF0Qix5QkFBc0I7RUFBdEIsc0JBQXNCO0FIbzJCMUI7O0FHajJCQTs7RUFFSSxVQUFVO0FIbzJCZDs7QUdqMkJBO0VBQ0kscUVBQXlEO0VBQXpELGdFQUF5RDtFQUF6RCw2REFBeUQ7QUhvMkI3RDs7QUdqMkJBO0VBQ0ksMkVBQWdFO0VBQWhFLHNFQUFnRTtFQUFoRSxtRUFBZ0U7QUhvMkJwRTs7QUdqMkJBOztFQUVJLFVBQVU7QUhvMkJkOztBR2oyQkE7O0VBRUksNERBQWlEO0VBQWpELHVEQUFpRDtFQUFqRCxvREFBaUQ7QUhvMkJyRDs7QUdqMkJBOztFQUVJLDJCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFVBQVU7QUhvMkJkOztBR2oyQkE7O0VBRUksMERBQWdEO0VBQWhELHFEQUFnRDtFQUFoRCxrREFBZ0Q7QUhvMkJwRDs7QUdqMkJBOztFQUVJLGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLFVBQVU7QUhvMkJkOztBR2gyQkE7O0VBRUksMERBQWdEO0VBQWhELHFEQUFnRDtFQUFoRCxrREFBZ0Q7QUhtMkJwRDs7QUdoMkJBOztFQUVJLDBCQUEwQjtFQUMxQixVQUFVO0FIbTJCZDs7QUcvMUJBO0VBQ0k7SUFDSSxpQ0FBeUI7WUFBekIseUJBQXlCO0VIazJCL0I7RUcvMUJFO0lBQ0ksZ0NBQXdCO1lBQXhCLHdCQUF3QjtFSGkyQjlCO0VHOTFCRTtJQUNJLGdDQUF3QjtZQUF4Qix3QkFBd0I7RUhnMkI5QjtFRzcxQkU7SUFDSSwrQkFBdUI7WUFBdkIsdUJBQXVCO0VIKzFCN0I7RUc1MUJFO0lBQ0ksK0JBQXVCO1lBQXZCLHVCQUF1QjtFSDgxQjdCO0VHMzFCRTtJQUNJLCtCQUF1QjtZQUF2Qix1QkFBdUI7RUg2MUI3QjtBQUNGOztBR3AzQkE7RUFDSTtJQUNJLGlDQUF5QjtZQUF6Qix5QkFBeUI7RUhrMkIvQjtFRy8xQkU7SUFDSSxnQ0FBd0I7WUFBeEIsd0JBQXdCO0VIaTJCOUI7RUc5MUJFO0lBQ0ksZ0NBQXdCO1lBQXhCLHdCQUF3QjtFSGcyQjlCO0VHNzFCRTtJQUNJLCtCQUF1QjtZQUF2Qix1QkFBdUI7RUgrMUI3QjtFRzUxQkU7SUFDSSwrQkFBdUI7WUFBdkIsdUJBQXVCO0VIODFCN0I7RUczMUJFO0lBQ0ksK0JBQXVCO1lBQXZCLHVCQUF1QjtFSDYxQjdCO0FBQ0Y7O0FHMTFCQTtFQUVJOztJQUVJLDJDQUFpQztZQUFqQyxtQ0FBaUM7RUg0MUJ2QztFR3oxQkU7SUFDSSwwQ0FBZ0M7WUFBaEMsa0NBQWdDO0VIMjFCdEM7QUFDRjs7QUdwMkJBO0VBRUk7O0lBRUksMkNBQWlDO1lBQWpDLG1DQUFpQztFSDQxQnZDO0VHejFCRTtJQUNJLDBDQUFnQztZQUFoQyxrQ0FBZ0M7RUgyMUJ0QztBQUNGOztBR3gxQkE7RUFDSSxrQkFBa0I7RUFFbEIsa0JBQWtCO0VBRWxCLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBRWxCLG1CQUFtQjtBSHcxQnZCOztBR2oyQkE7RUFZUSxtQkFBbUI7QUh5MUIzQjs7QUdyMkJBO0VBaUJRLFlKOUtlO0VJK0tmLGFKL0tlO0VJZ0xmLGtCQUFrQjtFQUNsQixpQkpqTGU7RUlrTGYsZUpsTGU7RUltTGYsYUFBYTtFQUViLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsNEJBQTRCO0VBRXhCLHVDQUF1QztBSHMxQm5EOztBR2wzQkE7RUFnQ1ksZ0JKN0xXO0VJOExYLFdBQVc7QUhzMUJ2Qjs7QUd2M0JBO0VBcUNZLDJCQUNKO0FIcTFCUjs7QUdqMUJBO0VBQ0ksa0JBQWtCO0FIbzFCdEI7O0FHajFCQTtFQUNJLFdBQVc7RUFDWCxZQUFZO0VBRVosb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUhtMUJwQjs7QUd6MUJBO0VBVVEsb0JBQW9CO0FIbTFCNUI7O0FHNzFCQTtFQWNRLFdBQVc7QUhtMUJuQjs7QUcvMEJBO0VBRUksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUV0Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBSGcxQnZCOztBRzMxQkE7RUFjUSx5QkFBeUI7QUhpMUJqQzs7QUcvMUJBO0VBa0JRLFdBQVc7RUFDWCxZQUFZO0FIaTFCcEI7O0FHcDJCQTtFQXdCWSx1QkFBZTtVQUFmLGVBQWU7QUhnMUIzQjs7QUd4MkJBO0VBNkJRLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGVKN1BlO0FDNGtDdkI7O0FHMTBCQTtFQUNJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLG9CQUFvQjtBSDYwQnhCOztBR3YxQkE7RUFhUSxVQUFVO0VBQ1YsV0FBVztFQUNYLDJCQUEyQjtBSDgwQm5DOztBRzcxQkE7RUFtQlEsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBSDgwQnpCOztBR2wyQkE7RUF3QlEsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSDgwQjFCOztBR3YyQkE7RUE2QlEsbUJBQW1CO0VBQ25CLGlCQUFpQjtBSDgwQnpCOztBRzUyQkE7RUFrQ1EsbUJBQW1CO0VBQ25CLGtCQUFrQjtBSDgwQjFCOztBRzEwQkE7RUFDSSxZSjFTbUI7RUkyU25CLG1CSjNTbUI7RUk0U25CLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1Isd0JKOVNtQjtBQzJuQ3ZCOztBRzEwQkE7RUFFSSx5QkFBeUI7RUFDekIsZ0NKcFRtQjtBQ2dvQ3ZCOztBRzEwQkk7RUFDSSxzQ0FBc0M7QUg2MEI5Qzs7QUduMUJBO0VBVVEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtBSDYwQjlCOztBRzMxQkE7RUFpQlksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixhSnBVVztFSXFVWCxxQkpyVVc7QUNtcEN2Qjs7QUdsMkJBO0VBdUJnQixpQkp4VU87RUl5VVAsaUJKelVPO0VJMFVQLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQXlCO0FIKzBCekM7O0FHMzJCQTtFQStCb0IsaUJKaFZHO0VJaVZILGlCSmpWRztBQ2lxQ3ZCOztBR2gzQkE7RUFxQ2dCLGFKdFZPO0VJdVZQLGlCSnZWTztFSXdWUCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUF5QjtBSCswQnpDOztBR3ozQkE7RUE2Q29CLGlCSjlWRztFSStWSCxpQkovVkc7QUMrcUN2Qjs7QUc5M0JBO0VBb0RZLGFKcldXO0VJc1dYLGtCSnRXVztFSXVXWCxxQkp2V1c7RUl3V1gsbUJBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxrQkFBa0I7QUg4MEI5Qjs7QUd0NEJBO0VBMkRnQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGtCQUFrQjtBSCswQmxDOztBRzU0QkE7RUFpRWdCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsZUpwWE87QUNtc0N2Qjs7QUdsNUJBO0VBdUVnQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxlSjNYTztFSTRYUCxnQkFBZ0I7RUFDaEIsZ0xBQWdMO0FIKzBCaE07O0FHMzVCQTtFQWdGZ0IsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxlSm5ZTztFSW9ZUCxnTEFBZ0w7QUgrMEJoTTs7QUdsNkJBO0VBdUZnQixrQkFBa0I7RUFDbEIsZUp6WU87RUkwWVAsV0FBVztFQUNYLGlCSjNZTztBQzB0Q3ZCOztBR3o2QkE7RUE4Rm9CLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsc0JKalpHO0FDZ3VDdkI7O0FHLzZCQTtFQXNHWSx3Qkp2Wlc7RUl3Wlgsa0JBQWtCO0FINjBCOUI7O0FHcDdCQTtFQTBHZ0IsWUozWk87RUk0WlAsZ0JKNVpPO0FDMHVDdkI7O0FHejdCQTtFQStHZ0Isa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsWUpsYU87RUltYVAsaUJKbmFPO0VJb2FQLDJCQUFxQjtNQUFyQix3QkFBcUI7VUFBckIscUJBQXFCO0VBQ3JCLE9BQU87QUg4MEJ2Qjs7QUdsOEJBO0VBdUhvQixrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFNBQVM7RUFDVCxnQ0FBd0I7TUFBeEIsNEJBQXdCO1VBQXhCLHdCQUF3QjtFQUd4Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtBSDYwQjFDOztBRzE4QkE7RUF3SVksYUp6Ylc7RUkwYlgsWUoxYlc7RUkyYlgsd0JKM2JXO0VJNGJYLGtCQUFrQjtBSHMwQjlCOztBR2o5QkE7RUE4SWdCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxXSm5jTztFSW9jUCxnQkpwY087RUlxY1Asa0JBQWtCO0VBQ2xCLFFKdGNPO0FDNndDdkI7O0FHNTlCQTtFQXlKZ0IsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXSi9jTztFSWdkUCxnQkpoZE87RUlpZFAsU0pqZE87RUlrZFAsU0FBUztBSHUwQnpCOztBR3grQkE7RUFxS2dCLGFKdGRPO0VJdWRQLGNKdmRPO0VJd2RQLGtCQUFrQjtFQUNsQixlSnpkTztFSTBkUCxpQkoxZE87QUNpeUN2Qjs7QUdoMEJBO0VBQ0kseUJBQXlCO0VBQ3pCLGdDSm5lbUI7QUNzeUN2Qjs7QUdqMEJJO0VBQ0ksc0NBQXNDO0FIbzBCOUM7O0FHejBCQTtFQVVRLFlBQVk7RUFDWixjQUFjO0VBQ2QsaUNBQWlDO0FIbTBCekM7O0FHLzBCQTtFQWdCUSwwQkpqZmU7QUNvekN2Qjs7QUduMUJBO0VBbUJZLGlCSnBmVztBQ3d6Q3ZCOztBR3YxQkE7RUF1QlksaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIscUJKM2ZXO0FDK3pDdkI7O0FHOTFCQTtFQThCWSxTQUFTO0FIbzBCckI7O0FHbDJCQTtFQWtDWSxVQUFVO0VBQ1YsZ0JBQWdCO0FIbzBCNUI7O0FHdjJCQTtFQXVDWSxtQkFBbUI7QUhvMEIvQjs7QUczMkJBO0VBMkNZLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZUpqaEJXO0VJa2hCWCxpQkpsaEJXO0FDczFDdkI7O0FHcjNCQTtFQXNEWSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBSG0wQm5COztBRzczQkE7RUErRFEsd0JBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixpQkpsaUJlO0VJbWlCZixrQ0puaUJlO0VJb2lCZiw0QkFBMEI7QUhrMEJsQzs7QUdyNEJBO0VBc0VZLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsV0FBVztFQUNYLHlCQUE2QjtNQUE3Qiw2QkFBNkI7RUFDN0IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JKM2lCVztBQzgyQ3ZCOztBRzc0QkE7RUE2RWdCLGdCSjlpQk87RUkraUJQLGlCSi9pQk87RUlnakJQLDRCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIseUJBQXlCO0FIbzBCekM7O0FHcjVCQTtFQW9Gb0IseUJBQXlCO0FIcTBCN0M7O0FHejVCQTtFQTJGZ0IsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsd0JKL2pCTztBQ2k0Q3ZCOztBR2g2QkE7RUFtR2dCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsaUJKemtCTztFSTBrQlAsb0JKMWtCTztBQzI0Q3ZCOztBRzE2QkE7RUE0R29CLFlBQVk7RUFDWixjQUFjO0VBQ2QsZ0JKL2tCRztFSWdsQkgsaUJKaGxCRztFSWlsQkgseUJBQXlCO0VBQ3pCLHVCSmxsQkc7QUNvNUN2Qjs7QUduN0JBO0VBdUhnQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsd0JKNWxCTztBQzQ1Q3ZCOztBRzM3QkE7RUE4SG9CLGVBQWU7QUhpMEJuQzs7QUcvN0JBO0VBc0lRLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsMEJKem1CZTtFSTBtQmYsaUJKMW1CZTtBQ3U2Q3ZCOztBR3Q4QkE7RUE0SVksaUJKN21CVztFSThtQlgsa0JKOW1CVztFSSttQlgsNEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0FIOHpCbkM7O0FHbjlCQTtFQXdKZ0IsaUJKem5CTztFSTBuQlAsaUJKMW5CTztFSTJuQlAsc0JBQXNCO0VBQ3RCLDBCQUEwQjtFQUMxQiw2QkFBNkI7RUFNN0IsNEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JKdG9CTztFSXVvQlAsY0p2b0JPO0FDaThDdkI7O0FHbDBCZ0I7RUFDSSx5Q0FBeUM7QUhxMEI3RDs7QUdwK0JBO0VBMktZLHlCQUF5QjtBSDZ6QnJDOztBR3grQkE7RUErS1kseUJBQXlCO0VBQ3pCLGdCQUFlO0FINnpCM0I7O0FHNytCQTtFQXFMUSxpQkFBaUI7RUFDakIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLDZCSjVwQmU7QUN3OUN2Qjs7QUd2L0JBO0VBOExZLGdCSi9wQlc7RUlncUJYLGlCSmhxQlc7RUlpcUJYLHVCSmpxQlc7RUlrcUJYLG9DQUE0QjtVQUE1Qiw0QkFBNEI7QUg2ekJ4Qzs7QUc5L0JBO0VBdU1RLGtCSnhxQmU7RUl5cUJmLGtCQUFrQjtBSDJ6QjFCOztBR25nQ0E7RUEyTVksZ0JKNXFCVztFSTZxQlgsaUJKN3FCVztFSThxQlgsNEJBQTBCO0VBQzFCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsTUFBTTtBSDR6QmxCOztBRzVnQ0E7RUFtTmdCLGdCSnByQk87QUNpL0N2Qjs7QUdoaENBO0VBdU5nQixpQkp4ckJPO0FDcS9DdkI7O0FHcGhDQTtFQTZOWSxzQkFBc0I7RUFDdEIsaUJKL3JCVztFSWdzQlgsc0NKaHNCVztFSWlzQlgsNEJBQTBCO0VBQzFCLGNBQWM7RUFDZCxnQ0puc0JXO0FDOC9DdkI7O0FHenpCWTtFQUNJLHVDQUF1QztBSDR6QnZEOztBR2ppQ0E7RUF5T2dCLHlCSjFzQk87RUkyc0JQLG1DQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIsV0o3c0JPO0VJOHNCUCx3QkFBdUI7QUg0ekJ2Qzs7QUd6aUNBO0VBaVB3QixZQUFZO0VBQ1osaUJBQWlCO0FINHpCekM7O0FHOWlDQTtFQXNQd0IsaUNBQXlCO01BQXpCLDZCQUF5QjtVQUF6Qix5QkFBeUI7QUg0ekJqRDs7QUdsakNBO0VBMlBvQixhQUFhO0FIMnpCakM7O0FHdGpDQTtFQStQb0IsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBSDJ6QnZDOztBRzNqQ0E7RUFxUW9CLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JKM3VCRztBQ3FpRHZCOztBR3BrQ0E7RUE2UXdCLFlBQVk7RUFDWixjQUFjO0VBQ2QsWUpodkJEO0VJaXZCQyxhSmp2QkQ7RUlrdkJDLHlCQUF5QjtFQUN6Qix1QkpudkJEO0FDOGlEdkI7O0FHN2tDQTtFQXVSb0IsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFdKNXZCRztFSTZ2Qkgsb0JKN3ZCRztFSTh2QkgsbUJBQW1CO0FIMHpCdkM7O0FHdmxDQTtFQWlTb0Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixVSm53Qkc7RUlvd0JILFdKcHdCRztFSXF3QkgsUUFBUTtFQUNSLFVKdHdCRztFSXV3QkgseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFPdkIsa0JBQWtCO0VBRWxCLDREQUFpRDtFQUFqRCx1REFBaUQ7RUFBakQsb0RBQWlEO0FIbXpCckU7O0FHbm1DQTtFQTBTd0IsZ0JKM3dCRDtFSTR3QkMsaUJKNXdCRDtBQ3lrRHZCOztBR3htQ0E7RUFxVG9CLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLGdCQUFnQjtFQUNoQiwwREFBZ0Q7RUFBaEQscURBQWdEO0VBQWhELGtEQUFnRDtBSHV6QnBFOztBR2huQ0E7RUFnVVEsaUNKanlCZTtFSWt5QmYsaUJKbHlCZTtFSW15QmYsc0JBQXNCO0VBQ3RCLDRCQUEwQjtFQUMxQix3QkpyeUJlO0VJc3lCZixrQkFBa0I7QUhvekIxQjs7QUd6bkNBO0VBd1VZLGtCQUFrQjtFQUNsQixpQkoxeUJXO0VJMnlCWCw0QkFBMEI7RUFDMUIsYUo1eUJXO0VJNnlCWCx5QkFBeUI7RUFDekIsZ0JKOXlCVztFSSt5Qlgsa0JKL3lCVztBQ29tRHZCOztBR25vQ0E7RUFrVlksa0JBQWtCO0VBQ2xCLDRCQUEwQjtFQUMxQixpQkpyekJXO0VJc3pCWCxpQkp0ekJXO0VJdXpCWCx5QkFBeUI7RUFDekIsZ0JKeHpCVztFSXl6QlgsaUJKenpCVztBQzhtRHZCOztBRzdvQ0E7RUE0Vlksa0JBQWtCO0VBQ2xCLDRCQUEwQjtFQUMxQixpQkovekJXO0VJZzBCWCxpQkpoMEJXO0VJaTBCWCx5QkFBeUI7RUFDekIsZ0JKbDBCVztFSW0wQlgsV0puMEJXO0FDd25EdkI7O0FHdnBDQTtFQXNXWSxXQUFXO0VBQ1gsNEJBQTBCO0VBQzFCLHlCQUF5QjtFQUN6Qix3QkoxMEJXO0FDK25EdkI7O0FHOXBDQTtFQTZXZ0IsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkpuMUJPO0FDd29EdkI7O0FHdnFDQTtFQXFYb0IsWUFBWTtFQUNaLGNBQWM7RUFDZCxZSngxQkc7RUl5MUJILGFKejFCRztFSTAxQkgseUJBQXlCO0VBQ3pCLHVCSjMxQkc7QUNpcER2Qjs7QUdockNBO0VBK1hnQixXQUFXO0VBQ1gsNEJBQTBCO0VBQzFCLGtCSmwyQk87RUltMkJQLGdCQUFnQjtFQUNoQix1QkpoMkJPO0VJaTJCUCxXQUFXO0VBQ1gsa0NKdDJCTztFSXUyQlAsY0FBYztBSHF6QjlCOztBRzNyQ0E7RUF5WW9CLHFCQUFxQjtBSHN6QnpDOztBRy9yQ0E7RUE4WWdCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsV0FBVztFQUNYLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixXSnQzQk87RUl1M0JQLGdCSnYzQk87RUl3M0JQLHdJQUF3STtBSHF6QnhKOztBRzVzQ0E7RUEwWm9CLFdBQVc7QUhzekIvQjs7QUdodENBO0VBOFpvQixXQUFXO0FIc3pCL0I7O0FHcHRDQTtFQWthb0IsV0FBVztBSHN6Qi9COztBR3h0Q0E7RUFzYW9CLFdBQVc7QUhzekIvQjs7QUc1dENBO0VBMmFnQixrQkFBa0I7RUFDbEIsYUo3NEJPO0VJODRCUCxrQko5NEJPO0VJKzRCUCw0QkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixhSnQ1Qk87RUl1NUJQLFNBQVM7RUFDVCxvQkp4NUJPO0VJeTVCUCx5QkFBeUI7QUhxekJ6Qzs7QUc3dUNBO0VBMmJvQixhSjU1Qkc7RUk2NUJILGlCSjc1Qkc7RUk4NUJILHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsNkJBQTZCO0VBTTdCLDRCQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCSno2Qkc7RUkwNkJILGNKMTZCRztBQzJ0RHZCOztBR3p6Qm9CO0VBQ0kseUNBQXlDO0FINHpCakU7O0FHOXlCQTtFQUVRLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0FIZ3pCZjs7QUd0ekJBO0VBV1EsYUo1N0JlO0VJNjdCZixpQko3N0JlO0VJODdCZixrQkFBa0I7RUFDbEIsV0ovN0JlO0VJZzhCZixVSmg4QmU7RUlpOEJmLFdBQVc7QUgreUJuQjs7QUcvekJBO0VBb0JRLGFKcjhCZTtFSXM4QmYsaUJKdDhCZTtFSXU4QmYsa0JBQWtCO0VBQ2xCLFlKeDhCZTtFSXk4QmYsVUp6OEJlO0VJMDhCZixXQUFXO0FIK3lCbkI7O0FHeDBCQTtFQTZCUSxrQkFBa0I7RUFDbEIsWUovOEJlO0VJZzlCZixlSmg5QmU7RUlpOUJmLFFBQVE7RUFDUixPQUFPO0VBQ1Asb0JKbjlCZTtFQW1CbkIsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQix3QkFBd0I7QUNndkQ1Qjs7QUdwMUJBO0VBc0NZLDBCQUFrQjtFQUFsQixxQkFBa0I7RUFBbEIsa0JBQWtCO0FIa3pCOUI7O0FHeDFCQTtFQTJDZ0IsYUFBYTtBSGl6QjdCOztBRzUxQkE7RUFpRGdCLGFBQWE7QUgreUI3Qjs7QUdoMkJBO0VBdURnQixhQUFhO0FINnlCN0I7O0FHcDJCQTtFQTZEZ0IsYUFBYTtBSDJ5QjdCOztBR3gyQkE7RUFtRWdCLGFBQWE7QUh5eUI3Qjs7QUc1MkJBO0VBeUVnQixhQUFhO0FIdXlCN0I7O0FHaDNCQTtFQStFUSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixNQUFNO0VBQ04sT0FBTztFQUNQLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUhxeUIzQjs7QUczM0JBO0VBMEZZLFdBQVc7RUFDWCxZQUFZO0VBRVosb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87QUhveUJuQjs7QUd0NEJBO0VBc0dZLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9DQUFvQztFQUNwQyxNQUFNO0VBQ04sT0FBTztFQUNQLFVBQVU7QUhveUJ0Qjs7QUdoNUJBOzs7RUFrSFksa0JBQWtCO0VBQ2xCLFVBQVU7QUhveUJ0Qjs7QUc5eEJBO0VBSVEsZUo5aUNlO0VJK2lDZixnQkovaUNlO0VBeUNuQixTQUFTO0VBQ1QsUUFBUTtFQUVSLG9CQTVDbUI7RUE2Q25CLG1CQTdDbUI7RUlpakNmLFVBQVU7QUhpeUJsQjs7QUd4eUJBO0VBVVksa0JBQWtCO0VBQ2xCLGlCSnJqQ1c7RUlzakNYLGVKdGpDVztFSXVqQ1gsZ0JKdmpDVztBQ3kxRHZCOztBRy95QkE7RUFrQlEsVUFBVTtBSGl5QmxCOztBR256QkE7RUFzQlEsaUJKaGtDZTtFSWlrQ2Ysa0JKamtDZTtFQXlDbkIsU0FBUztFQUNULFFBQVE7RUFFUix1QkE1Q21CO0VBNkNuQixpQkE3Q21CO0VJbWtDZixVQUFVO0FIb3lCbEI7O0FHN3pCQTtFQTRCWSxpQkp0a0NXO0VJdWtDWCxrQkp2a0NXO0VJd2tDWCxrQkFBa0I7RUFDbEIsZ0JKemtDVztFSTBrQ1gsZUoxa0NXO0VJMmtDWCxVQUFVO0FIcXlCdEI7O0FHdDBCQTtFQXFDWSxnQkova0NXO0VJZ2xDWCxpQkpobENXO0VJaWxDWCxrQkFBa0I7RUFDbEIsZUpsbENXO0VJbWxDWCxXSm5sQ1c7RUlvbENYLFVBQVU7QUhxeUJ0Qjs7QUcvMEJBO0VBK0NRLGlCSnpsQ2U7RUkwbENmLGlCSjFsQ2U7RUF5Q25CLFNBQVM7RUFDVCxRQUFRO0VBRVIsd0JBNUNtQjtFQTZDbkIsdUJBN0NtQjtFSTRsQ2YsVUFBVTtBSHV5QmxCOztBR3oxQkE7RUFzRFEsaUJKaG1DZTtFSWltQ2Ysa0JKam1DZTtFSWttQ2YsZUpsbUNlO0VJbW1DZixTSm5tQ2U7RUlvbUNmLFVBQVU7QUh1eUJsQjs7QUdseUJBO0VBSVEsaUJKN21DZTtFSThtQ2YsZ0JKOW1DZTtFQXlDbkIsU0FBUztFQUNULFFBQVE7RUFFUix3QkE1Q21CO0VBNkNuQixtQkE3Q21CO0FDbzVEdkI7O0FHM3lCQTtFQVNZLGtCQUFrQjtFQUNsQixpQkpubkNXO0VJb25DWCxTSnBuQ1c7RUlxbkNYLFVKcm5DVztFSXNuQ1gsNkJBQXFCO01BQXJCLHlCQUFxQjtVQUFyQixxQkFBcUI7QUhzeUJqQzs7QUduekJBO0VBa0JRLGVKM25DZTtFSTRuQ2Ysa0JKNW5DZTtFQXlDbkIsU0FBUztFQUNULFFBQVE7RUFFUix1QkE1Q21CO0VBNkNuQixzQkE3Q21CO0FDcTZEdkI7O0FHNXpCQTtFQXdCUSxpQkpqb0NlO0VJa29DZixnQkpsb0NlO0VBeUNuQixTQUFTO0VBQ1QsUUFBUTtFQUVSLHdCQTVDbUI7RUE2Q25CLHVCQTdDbUI7QUM4NkR2Qjs7QUdyMEJBO0VBOEJR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O0VBNkNuQix1QkE3Q21CO0FDK2xFdkI7O0FHbjJCQTtFQW9DWSw2QkFBcUI7TUFBckIseUJBQXFCO1VBQXJCLHFCQUFxQjtBSG0wQmpDOztBR3YyQkE7RUF5Q1EsY0pyeUNlO0VJc3lDZixrQkp0eUNlO0VBeUNuQixTQUFTO0VBQ1QsUUFBUTtFQUVSLHdCQTVDbUI7RUE2Q25CLHVCQTdDbUI7QUM0bUV2Qjs7QUdoM0JBO0VBK0NRLGVKM3lDZTtFSTR5Q2YsZ0JKNXlDZTtFSTZ5Q2YsZUo3eUNlO0VJOHlDZixTSjl5Q2U7QUNtbkV2Qjs7QUd2M0JBO0VBdURRLGlCSm56Q2U7RUlvekNmLGtCSnB6Q2U7RUF5Q25CLFNBQVM7RUFDVCxRQUFRO0VBRVIsdUJBNUNtQjtFQTZDbkIsc0JBN0NtQjtFSXN6Q2YsVUFBVTtBSHUwQmxCOztBR2o0QkE7RUE4RFksZ0JKMXpDVztFSTJ6Q1gsaUJKM3pDVztFSTR6Q1gsa0JBQWtCO0VBQ2xCLFdKN3pDVztFSTh6Q1gsU0o5ekNXO0VJK3pDWCxVQUFVO0FIdTBCdEI7O0FHMTRCQTtFQXVFWSxXSm4wQ1c7RUlvMENYLGdCSnAwQ1c7RUlxMENYLGtCQUFrQjtFQUNsQixXSnQwQ1c7RUl1MENYLGdCSnYwQ1c7RUl3MENYLHFEQUE2QztNQUE3QyxpREFBNkM7VUFBN0MsNkNBQTZDO0VBQzdDLFVBQVU7QUh1MEJ0Qjs7QUdwNUJBO0VBaUZZLGlCSjcwQ1c7RUk4MENYLGtCSjkwQ1c7RUkrMENYLGtCQUFrQjtFQUNsQixXSmgxQ1c7RUlpMUNYLGVKajFDVztFSWsxQ1gsVUFBVTtBSHUwQnRCOztBRzc1QkE7RUFtR1ksZ0JKLzFDVztFSWcyQ1gsaUJKaDJDVztFSWkyQ1gsa0JBQWtCO0VBQ2xCLFdKbDJDVztFSW0yQ1gsZUpuMkNXO0VJbzJDWCxVQUFVO0FIOHpCdEI7O0FHenpCQTtFQUlRLGlCSjcyQ2U7RUk4MkNmLGdCSjkyQ2U7RUF5Q25CLFNBQVM7RUFDVCxRQUFRO0VBRVIsd0JBNUNtQjtFQTZDbkIsdUJBN0NtQjtBQzJxRXZCOztBR2wwQkE7RUFTWSxrQkFBa0I7RUFDbEIsaUJKbjNDVztFSW8zQ1gsZUpwM0NXO0VJcTNDWCxnQkpyM0NXO0FDa3JFdkI7O0FHejBCQTtFQWlCUSxlSjEzQ2U7RUkyM0NmLGtCSjMzQ2U7RUF5Q25CLFNBQVM7RUFDVCxRQUFRO0VBRVIsd0JBNUNtQjtFQTZDbkIsbUJBN0NtQjtBQzJyRXZCOztBR2wxQkE7RUF1QlEsZUpoNENlO0VJaTRDZixrQkpqNENlO0VBeUNuQixTQUFTO0VBQ1QsUUFBUTtFQUVSLHdCQTVDbUI7RUE2Q25CLHNCQTdDbUI7QUNvc0V2Qjs7QUczMUJBO0VBNkJRLGVKdDRDZTtFSXU0Q2YsZ0JKdjRDZTtFQXlDbkIsU0FBUztFQUNULFFBQVE7RUFFUix3QkE1Q21CO0VBNkNuQixpQkE3Q21CO0FDNnNFdkI7O0FHcDJCQTtFQW1DUSxpQko1NENlO0VJNjRDZixrQko3NENlO0VJODRDZixlSjk0Q2U7RUkrNENmLFNKLzRDZTtBQ290RXZCOztBRzMyQkE7RUEyQ1EsZUpwNUNlO0VJcTVDZixrQkpyNUNlO0VBeUNuQixTQUFTO0VBQ1QsUUFBUTtFQUVSLHdCQTVDbUI7RUE2Q25CLHVCQTdDbUI7QUM2dEV2Qjs7QUdwM0JBO0VBaURZLGNKMTVDVztFSTI1Q1gsa0JKMzVDVztFSTQ1Q1gsa0JBQWtCO0VBQ2xCLGNKNzVDVztFSTg1Q1gsZUo5NUNXO0VJKzVDWCxVQUFVO0FIdTBCdEI7O0FHajBCQTtFQUlRLGlCSno2Q2U7RUkwNkNmLGdCSjE2Q2U7RUF5Q25CLFNBQVM7RUFDVCxRQUFRO0VBRVIsc0JBNUNtQjtFQTZDbkIsdUJBN0NtQjtBQyt1RXZCOztBRzEwQkE7RUFTWSxrQkFBa0I7RUFDbEIsaUJKLzZDVztFSWc3Q1gsZUpoN0NXO0VJaTdDWCxTSmo3Q1c7QUNzdkV2Qjs7QUdqMUJBO0VBaUJRLGlCSnQ3Q2U7RUl1N0NmLGtCSnY3Q2U7RUl3N0NmLGdCSng3Q2U7RUl5N0NmLFFBQVE7RUFDUixzQkoxN0NlO0FDOHZFdkI7O0FHejFCQTtFQXdCWSxrQkFBa0I7QUhxMEI5Qjs7QUc3MUJBO0VBNEJZLGlCSmo4Q1c7RUlrOENY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WSxZQUFZO0VBQ1osYUFBYTtFQUNiLDhCQUNKO0FWeTVGUjs7QVVqZ0dBO0VBMkdZLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0NBQ0o7QVZ5NUZSOztBVXZnR0E7RUFpSFksWUFBWTtFQUNaLGFBQWE7RUFDYixpQ0FDSjtBVnk1RlI7O0FVN2dHQTtFQXVIWSxZQUFZO0VBQ1osYUFBYTtFQUNiLG9DQUNKO0FWeTVGUjs7QUdqNkNBO0VBRVEsNEJBQTRCO0VBQzVCLDZCQUFxQjtNQUFyQix5QkFBcUI7VUFBckIscUJBQXFCO0FIbTZDN0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkd2luZG93LXdpZHRoOiA3NTA7XG4kd2luZG93LWhlaWdodDogMTMzNDtcblxuQGZ1bmN0aW9uIHNpemUoJHcsICRkOiAkd2luZG93LXdpZHRoKSB7XG4gICAgQHJldHVybiAkdy8kZCoxMDB2dzsgLy92aDsgLy9cbn1cblxuQGZ1bmN0aW9uIHNpemVIKCRoLCAkZDogJHdpbmRvdy1oZWlnaHQpIHtcbiAgICBAcmV0dXJuICRoLyRkKjEwMHZoO1xufVxuXG5AZnVuY3Rpb24gc2l6ZVAoJHcsICRkOiAkd2luZG93LXdpZHRoKSB7XG4gICAgQHJldHVybiAkdy8kZCoxMDAlO1xufVxuXG5cbkBtaXhpbiBjb3ZlckJHIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWl4aW4gY29udGFpbkJHIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtaXhpbiBmb250ZmFjZSgkbmFtZSwgJGZpbGUsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbmFtZX1cIjtcbiAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzLyN7JGZpbGV9LmVvdCcpO1xuICAgICAgICBzcmM6IHVybCgnLi4vZm9udHMvI3skZmlsZX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy8jeyRmaWxlfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvI3skZmlsZX0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzLyN7JGZpbGV9LnN2Zz8jd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgICAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgfVxufVxuXG5AbWl4aW4gdGVzdEJHKCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwyNTUsMCwwLjUpO1xufVxuQG1peGluIHRvQ2VudGVyKCR4LCAkeSkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcblxuICAgIG1hcmdpbi1sZWZ0OiBzaXplKCR4IC0gKCR3aW5kb3ctd2lkdGgvMikpO1xuICAgIG1hcmdpbi10b3A6IHNpemUoJHkgLSAoJHdpbmRvdy1oZWlnaHQvMikpO1xufVxuXG5cbiN0YWdQYWdlLFxuI21vYmlsZVBhZ2Uge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGJkYztcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSg2OSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byBzaXplKDM0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiN0YWdQYWdlLFxuI21vYmlsZVBhZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYmRjO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3RhZ1BhZ2UgLmNvbnRhaW5lcixcbiNtb2JpbGVQYWdlIC5jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jdGFnUGFnZSAuY29udGFpbmVyIC5pY29uLFxuI21vYmlsZVBhZ2UgLmNvbnRhaW5lciAuaWNvbiB7XG4gIHdpZHRoOiA5LjJ2dztcbiAgbWFyZ2luOiAwIGF1dG8gNC41MzMzM3Z3O1xufVxuXG4jdGFnUGFnZSAuY29udGFpbmVyIHAsXG4jbW9iaWxlUGFnZSAuY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDdyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zay1mYWRpbmctY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDE1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbnRlbnQ6ICcnO1xuICBhbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cblxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSxcbiAgMzklLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKipcbiAqIFN3aXBlciA0LjMuM1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSA1LCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLWludmlzaWJsZS1ibGFuay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4qLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLUxpZ2h0LCAnaGVsdmV0aWNhIG5ldWUnLCAnaGlyYWdpbm8gc2FucyBnYicsIHRhaG9tYSwgJ21pY3Jvc29mdCB5YWhlaSB1aScsICdtaWNyb3NvZnQgeWFoZWknLCBzaW1zdW4sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG5cbi5wYWdlRmFkZS1lbnRlci1hY3RpdmUsXG4ucGFnZUZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLnBhZ2VGYWRlLWVudGVyLFxuLnBhZ2VGYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhZ2VGYWRlRmFzdC1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuXG4ucGFnZUZhZGVGYXN0LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlRmFkZUZhc3QtZW50ZXIsXG4ucGFnZUZhZGVGYXN0LWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBvcHVwLWVudGVyLWFjdGl2ZSxcbi5wb3B1cC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuXG4ucG9wdXAtZW50ZXIsXG4ucG9wdXAtbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFnZVIyTC1lbnRlci1hY3RpdmUsXG4ucGFnZVIyTC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLnBhZ2VSMkwtZW50ZXIsXG4ucGFnZVIyTC1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWFycXVlZUFuaS1lbnRlci1hY3RpdmUsXG4ubWFycXVlZUFuaS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cblxuLm1hcnF1ZWVBbmktZW50ZXIsXG4ubWFycXVlZUFuaS1sZWF2ZS10byB7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMjIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTAuMjY2Njd2dyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwLjY2NjY3dncpO1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzA4YWRlZTtcbn1cblxuLndyYXBwZXIucmVhZHkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ud3JhcHBlciAubXVzaWMtYnRuIHtcbiAgd2lkdGg6IDcuNnZ3O1xuICBoZWlnaHQ6IDcuNnZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNS4zMzMzM3Z3O1xuICBsZWZ0OiA1LjMzMzMzdnc7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL211c2ljLnBuZyk7XG59XG5cbi53cmFwcGVyIC5tdXNpYy1idG4ucmlnaHQge1xuICByaWdodDogNS4zMzMzM3Z3O1xuICBsZWZ0OiB1bnNldDtcbn1cblxuLndyYXBwZXIgLm11c2ljLWJ0bi5tdXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xufVxuXG4ubWFpbi1zdmctY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLmN1cnJlbnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnBhZ2UgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI2xvYWRpbmcubG9hZGluZ1BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhZGVlO1xufVxuXG4jbG9hZGluZyAuY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuI2xvYWRpbmcuZG9uZSAuc2stY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4jbG9hZGluZyAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiA0dnc7XG59XG5cbi5jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNlbnRlciBkaXYge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDBGRjAwO1xufVxuXG4uY2VudGVyIC5hIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5jZW50ZXIgLmIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jZW50ZXIgLmMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmNlbnRlciAuZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuI2hvbWVBbmkge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMjE2LjUzMzMzdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMDguMjY2Njd2dztcbn1cblxuI3BhZ2UxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4YWRlZTtcbiAgYmFja2dyb3VuZC1zaXplOiA0Ljh2dyA1LjA2NjY3dnc7XG59XG5cbi5sb2FkZWQgI3BhZ2UxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ncmlkLnN2Zyk7XG59XG5cbiNwYWdlMSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAubG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA5MC40dnc7XG4gIG1hcmdpbi10b3A6IDUuMDY2Njd2dztcbn1cblxuI3BhZ2UxIC5jb250YWluZXIgLmxvZ29zIC5sb2dvMSB7XG4gIHdpZHRoOiA0Ny43MzMzM3Z3O1xuICBoZWlnaHQ6IDkuODY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOGFkZWU7XG59XG5cbiNwYWdlMSAuY29udGFpbmVyIC5sb2dvcyAubG9nbzEgc3ZnIHtcbiAgd2lkdGg6IDM4LjM2MjY3dnc7XG4gIGhlaWdodDogNi45MzMzM3Z3O1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAubG9nb3MgLmxvZ28yIHtcbiAgd2lkdGg6IDIzLjJ2dztcbiAgaGVpZ2h0OiA5Ljg2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhZGVlO1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAubG9nb3MgLmxvZ28yIGltZyB7XG4gIHdpZHRoOiAxMy40NjY2N3Z3O1xuICBoZWlnaHQ6IDMuNzMzMzN2dztcbn1cblxuI3BhZ2UxIC5jb250YWluZXIgLmJhbm5lciB7XG4gIHdpZHRoOiA3Mi44dnc7XG4gIGhlaWdodDogNzAuNjY2Njd2dztcbiAgbWFyZ2luLXRvcDogNS4wNjY2N3Z3O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAuYmFubmVyIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAuYmFubmVyIC50ZXh0MSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgdG9wOiAxNC42NjY2N3Z3O1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAuYmFubmVyIC50ZXh0MiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkI2MDA7XG4gIHRvcDogMjEuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggIzAwMCwgMHB4IDEuNXB4ICMwMDAsIDBweCAycHggIzAwMCwgMHB4IDIuNXB4ICMwMDAsIDBweCAzcHggIzAwMCwgMXB4IDEuNXB4ICMwMDAsIC0xcHggMS41cHggIzAwMCwgMXB4IDJweCAjMDAwLCAtMXB4IDJweCAjMDAwLCAxcHggM3B4ICMwMDAsIC0xcHggM3B4ICMwMDA7XG59XG5cbiNwYWdlMSAuY29udGFpbmVyIC5iYW5uZXIgLnRleHQzIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjRkZGO1xuICB0b3A6IDQyLjY2NjY3dnc7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4ICMwMDAsIDBweCAxLjVweCAjMDAwLCAwcHggMnB4ICMwMDAsIDBweCAyLjVweCAjMDAwLCAwcHggM3B4ICMwMDAsIDFweCAxLjVweCAjMDAwLCAtMXB4IDEuNXB4ICMwMDAsIDFweCAycHggIzAwMCwgLTFweCAycHggIzAwMCwgMXB4IDNweCAjMDAwLCAtMXB4IDNweCAjMDAwO1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAuYmFubmVyIC5yaWdodHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjEuMDY2Njd2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOS4zMzMzM3Z3O1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAuYmFubmVyIC5yaWdodHMgLnJpZ2h0IHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogOS4zMzMzM3Z3O1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAucGxheWdyb3VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDUuMDY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAucGxheWdyb3VuZCAucm9hZCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxNi4xMjR2dztcbn1cblxuI3BhZ2UxIC5jb250YWluZXIgLnBsYXlncm91bmQgLmNoaWxkcmVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGJvdHRvbTogNS4zMzMzM3Z3O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxlZnQ6IDA7XG59XG5cbiNwYWdlMSAuY29udGFpbmVyIC5wbGF5Z3JvdW5kIC5jaGlsZHJlbiAuY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xufVxuXG4jcGFnZTEgLmNvbnRhaW5lciAuYnRucyB7XG4gIHdpZHRoOiA1Mi40dnc7XG4gIGhlaWdodDogMjZ2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4wNjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwYWdlMSAuY29udGFpbmVyIC5idG5zIC50ZXh0MSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4dnc7XG4gIGxpbmUtaGVpZ2h0OiA4dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwdnc7XG59XG5cbiNwYWdlMSAuY29udGFpbmVyIC5idG5zIC50ZXh0MiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogOHZ3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICB0b3A6IDE2dnc7XG4gIGxlZnQ6IDIwJTtcbn1cblxuI3BhZ2UxIC5jb250YWluZXIgLmJ0bnMgLmhhbmQge1xuICB3aWR0aDogMTIuOHZ3O1xuICBoZWlnaHQ6IDE4LjR2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjY2NjY3dnc7XG4gIHJpZ2h0OiAtNS4zMzMzM3Z3O1xufVxuXG4jcGFnZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhZGVlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQuOHZ3IDUuMDY2Njd2dztcbn1cblxuLmxvYWRlZCAjcGFnZTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dyaWQuc3ZnKTtcbn1cblxuI3BhZ2UzIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbiNwYWdlMyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMuMnZ3IDAgNC42NjY2N3Z3O1xufVxuXG4jcGFnZTMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA4Mi4xMzMzM3Z3O1xufVxuXG4jcGFnZTMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci10YWcge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi4xMzMzM3Z3O1xufVxuXG4jcGFnZTMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDA7XG59XG5cbiNwYWdlMyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuI3BhZ2UzIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmODUwMDtcbn1cblxuI3BhZ2UzIC5zd2lwZXItY29udGFpbmVyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQuMjY2Njd2dztcbiAgYm90dG9tOiA2LjEzMzMzdnc7XG59XG5cbiNwYWdlMyAuc3dpcGVyLWNvbnRhaW5lciAucmVhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jcGFnZTMgLmludHJvLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMi42NjY2N3Z3IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDkwLjkzMzMzdnc7XG4gIHBhZGRpbmc6IDEuODY2Njd2dyA0Ljh2dyAxLjMzMzMzdnc7XG4gIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICMwMDA7XG59XG5cbiNwYWdlMyAuaW50cm8tY29udGFpbmVyIC5saWdodHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNzMzMzN2dztcbn1cblxuI3BhZ2UzIC5pbnRyby1jb250YWluZXIgLmxpZ2h0cyAubGlnaHQge1xuICB3aWR0aDogMi42NjY2N3Z3O1xuICBoZWlnaHQ6IDIuNjY2Njd2dztcbiAgYm9yZGVyOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4YWRlZTtcbn1cblxuI3BhZ2UzIC5pbnRyby1jb250YWluZXIgLmxpZ2h0cyAubGlnaHQ6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MDA7XG59XG5cbiNwYWdlMyAuaW50cm8tY29udGFpbmVyIC5pbnRybyBoMSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG4jcGFnZTMgLmludHJvLWNvbnRhaW5lciAuaW50cm8gaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMuMnZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjZ2dztcbn1cblxuI3BhZ2UzIC5pbnRyby1jb250YWluZXIgLmludHJvIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjA2NjY3dnc7XG4gIGhlaWdodDogMS4wNjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTAwO1xuICBtYXJnaW4tcmlnaHQ6IDIuMTMzMzN2dztcbn1cblxuI3BhZ2UzIC5pbnRyby1jb250YWluZXIgLmludHJvIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMzMzMzN2dztcbn1cblxuI3BhZ2UzIC5pbnRyby1jb250YWluZXIgLmludHJvIHAuc21hbGwge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbiNwYWdlMyAuYnRucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNS4zMzMzM3Z3IGF1dG8gOHZ3O1xuICB3aWR0aDogOTAuOTMzMzN2dztcbn1cblxuI3BhZ2UzIC5idG5zLWNvbnRhaW5lciAuYnRuIHtcbiAgd2lkdGg6IDQyLjY2NjY3dnc7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgYm9yZGVyOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jcGFnZTMgLmJ0bnMtY29udGFpbmVyIC5idG4gLmJ0bi1ib3JkZXIge1xuICB3aWR0aDogNDIuNjY2Njd2dztcbiAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMjAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDIwJTtcbiAgYm9yZGVyOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMC41MzMzM3Z3O1xuICBib3R0b206IC0zLjJ2dztcbn1cblxuLmxvYWRlZCAjcGFnZTMgLmJ0bnMtY29udGFpbmVyIC5idG4gLmJ0bi1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2UzXzIuc3ZnKTtcbn1cblxuI3BhZ2UzIC5idG5zLWNvbnRhaW5lciAuYWdhaW4tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4YWRlZTtcbn1cblxuI3BhZ2UzIC5idG5zLWNvbnRhaW5lciAubGlnaHQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3BhZ2UzIC50YWcge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIuNjY2Njd2dyAwIDIuNjY2Njd2dztcbn1cblxuI3BhZ2UzIC50YWcgc3ZnIHtcbiAgd2lkdGg6IDIuNjY2Njd2dztcbiAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gIG1hcmdpbi1yaWdodDogMi42NjY2N3Z3O1xuICBhbmltYXRpb246IGZsb2F0IDFzIGluZmluaXRlO1xufVxuXG4jcGFnZTMgLnJpZ2h0cy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMy4ydnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5ibG9jayB7XG4gIHdpZHRoOiA0LjI2NjY3dnc7XG4gIGhlaWdodDogNS4zMzMzM3Z3O1xuICBib3JkZXI6IDAuNTMzMzN2dyBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5ibG9jay5ibG9jazEge1xuICBsZWZ0OiAxOC4xMzMzM3Z3O1xufVxuXG4jcGFnZTMgLnJpZ2h0cy1jb250YWluZXIgLmJsb2NrLmJsb2NrMiB7XG4gIHJpZ2h0OiAxOC4xMzMzM3Z3O1xufVxuXG4jcGFnZTMgLnJpZ2h0cy1jb250YWluZXIgLnJpZ2h0cy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDkwLjkzMzMzdnc7XG4gIHBhZGRpbmc6IDkuMzMzMzN2dyA1LjMzMzMzdncgMi42NjY2N3Z3O1xuICBib3JkZXI6IDAuNTMzMzN2dyBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiA0Ljh2dyA1LjA2NjY3dnc7XG59XG5cbi5sb2FkZWQgI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ3JpZDIuc3ZnKTtcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCAucmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBib3JkZXItYm90dG9tOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODB2dztcbiAgbWFyZ2luOiA1LjMzMzMzdncgYXV0byAwO1xufVxuXG4jcGFnZTMgLnJpZ2h0cy1jb250YWluZXIgLnJpZ2h0cy1jb250ZW50IC5yaWdodC5vcGVuIC50ZXh0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCAucmlnaHQub3BlbiAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4jcGFnZTMgLnJpZ2h0cy1jb250YWluZXIgLnJpZ2h0cy1jb250ZW50IC5yaWdodDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCAucmlnaHQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCAucmlnaHQgaDEge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuMTMzMzN2dztcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCAucmlnaHQgaDE6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNnZ3O1xuICBoZWlnaHQ6IDEuNnZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTAwO1xuICBtYXJnaW4tcmlnaHQ6IDIuNjY2Njd2dztcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCAucmlnaHQgaDIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdpZHRoOiA3MnZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjZ2dztcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuI3BhZ2UzIC5yaWdodHMtY29udGFpbmVyIC5yaWdodHMtY29udGVudCAucmlnaHQgLmFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDh2dztcbiAgaGVpZ2h0OiA4dnc7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMuMnZ3O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuXG4jcGFnZTMgLnJpZ2h0cy1jb250YWluZXIgLnJpZ2h0cy1jb250ZW50IC5yaWdodCAuYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDMuMzk0Njd2dztcbiAgaGVpZ2h0OiAyLjA3NDY3dnc7XG59XG5cbiNwYWdlMyAucmlnaHRzLWNvbnRhaW5lciAucmlnaHRzLWNvbnRlbnQgLnJpZ2h0IC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG5cbiNwYWdlMyAuZm9ybS1jb250YWluZXIge1xuICBtYXJnaW46IDYuNjY2Njd2dyBhdXRvIDI2LjY2NjY3dnc7XG4gIHdpZHRoOiA5MC45MzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuNTMzMzN2dyBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAxLjZ2dyAyLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhZ2UzIC5mb3JtLWNvbnRhaW5lciAuYmxvY2sxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTAuOTMzMzN2dztcbiAgYm9yZGVyOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgaGVpZ2h0OiAzLjJ2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcbiAgbGVmdDogLTAuNTMzMzN2dztcbiAgYm90dG9tOiAtMC41MzMzM3Z3O1xufVxuXG4jcGFnZTMgLmZvcm0tY29udGFpbmVyIC5ibG9jazIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxMS40NjY2N3Z3O1xuICBoZWlnaHQ6IDUuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4YWRlZTtcbiAgcmlnaHQ6IDUuMzMzMzN2dztcbiAgYm90dG9tOiAyLjEzMzMzdnc7XG59XG5cbiNwYWdlMyAuZm9ybS1jb250YWluZXIgLmJsb2NrMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgd2lkdGg6IDExLjQ2NjY3dnc7XG4gIGhlaWdodDogMy40NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFOUFCO1xuICByaWdodDogNS4zMzMzM3Z3O1xuICBib3R0b206IDR2dztcbn1cblxuI3BhZ2UzIC5mb3JtLWNvbnRhaW5lciAuZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAuNTMzMzN2dyBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuICBwYWRkaW5nOiA0LjI2NjY3dncgNC44dnc7XG59XG5cbiNwYWdlMyAuZm9ybS1jb250YWluZXIgLmZvcm0gaDEge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNzMzMzN2dztcbn1cblxuI3BhZ2UzIC5mb3JtLWNvbnRhaW5lciAuZm9ybSBoMTpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS42dnc7XG4gIGhlaWdodDogMS42dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MDA7XG4gIG1hcmdpbi1yaWdodDogMi4xMzMzM3Z3O1xufVxuXG4jcGFnZTMgLmZvcm0tY29udGFpbmVyIC5mb3JtIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICMwMDA7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMS43OTkxdmg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxLjMzMzMzdncgMy4ydncgMS4zMzMzM3Z3O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2UzIC5mb3JtLWNvbnRhaW5lciAuZm9ybSBsYWJlbC53cm9uZyB7XG4gIGJvcmRlci1jb2xvcjogI2MxMDIzMDtcbn1cblxuI3BhZ2UzIC5mb3JtLWNvbnRhaW5lciAuZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogOHZ3O1xuICBsaW5lLWhlaWdodDogOHZ3O1xuICBmb250LWZhbWlseTogUGluZ0ZhbmdTQy1MaWdodCwgJ2hlbHZldGljYSBuZXVlJywgJ2hpcmFnaW5vIHNhbnMgZ2InLCB0YWhvbWEsICdtaWNyb3NvZnQgeWFoZWkgdWknLCAnbWljcm9zb2Z0IHlhaGVpJywgc2ltc3VuLCBzYW5zLXNlcmlmO1xufVxuXG4jcGFnZTMgLmZvcm0tY29udGFpbmVyIC5mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbiNwYWdlMyAuZm9ybS1jb250YWluZXIgLmZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jcGFnZTMgLmZvcm0tY29udGFpbmVyIC5mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbiNwYWdlMyAuZm9ybS1jb250YWluZXIgLmZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbiNwYWdlMyAuZm9ybS1jb250YWluZXIgLmZvcm0gLnN1Ym1pdC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OS42dnc7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgYm9yZGVyOiAwLjUzMzMzdncgc29saWQgIzAwMDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm90dG9tOiAtMTZ2dztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI0Ljh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcbn1cblxuI3BhZ2UzIC5mb3JtLWNvbnRhaW5lciAuZm9ybSAuc3VibWl0LWJ0biAuYnRuLWJvcmRlciB7XG4gIHdpZHRoOiA0OS42dnc7XG4gIGhlaWdodDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSAyMCU7XG4gIGJvcmRlcjogMC41MzMzM3Z3IHNvbGlkICMwMDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuNTMzMzN2dztcbiAgYm90dG9tOiAtMy4ydnc7XG59XG5cbi5sb2FkZWQgI3BhZ2UzIC5mb3JtLWNvbnRhaW5lciAuZm9ybSAuc3VibWl0LWJ0biAuYnRuLWJvcmRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZTNfMi5zdmcpO1xufVxuXG4jcGFnZTIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNwYWdlMiAuaG9tZS1idG4ge1xuICB3aWR0aDogMjIuNHZ3O1xuICBoZWlnaHQ6IDUuNDY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0Ljh2dztcbiAgdG9wOiA1LjZ2dztcbiAgei1pbmRleDogOTk7XG59XG5cbiNwYWdlMiAuc2tpcC1idG4ge1xuICB3aWR0aDogMjAuNHZ3O1xuICBoZWlnaHQ6IDUuNDY2Njd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNC44dnc7XG4gIHRvcDogNS42dnc7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4jcGFnZTIgLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAyMTYuNHZ3O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTEwOC4ydnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4jcGFnZTIgLmJhY2tncm91bmQgLmJnYyB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbn1cblxuI3BhZ2UyIC5iYWNrZ3JvdW5kLmJhY2tncm91bmQxIC5iZ2Mge1xuICBmaWxsOiAjNGU1YWE1O1xufVxuXG4jcGFnZTIgLmJhY2tncm91bmQuYmFja2dyb3VuZDIgLmJnYyB7XG4gIGZpbGw6ICNhMGRkZGY7XG59XG5cbiNwYWdlMiAuYmFja2dyb3VuZC5iYWNrZ3JvdW5kMyAuYmdjIHtcbiAgZmlsbDogIzIyMjI0OTtcbn1cblxuI3BhZ2UyIC5iYWNrZ3JvdW5kLmJhY2tncm91bmQ0IC5iZ2Mge1xuICBmaWxsOiAjZmZkNjg0O1xufVxuXG4jcGFnZTIgLmJhY2tncm91bmQuYmFja2dyb3VuZDUgLmJnYyB7XG4gIGZpbGw6ICNlMmNkOTE7XG59XG5cbiNwYWdlMiAuYmFja2dyb3VuZC5iYWNrZ3JvdW5kNiAuYmdjIHtcbiAgZmlsbDogI2ZmOWRiNDtcbn1cblxuI3BhZ2UyIC5zdGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3BhZ2UyIC5zdGFnZSAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuI3BhZ2UyIC5zdGFnZSAubWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNwYWdlMiAuc3RhZ2UgLmhlbHAsXG4jcGFnZTIgLnN0YWdlIC5zbG9nYW4sXG4jcGFnZTIgLnN0YWdlIC5hZG9ybiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuI3N0YWdlMSAuaGVscCB7XG4gIHdpZHRoOiAzOC44Njh2dztcbiAgaGVpZ2h0OiAxNi4yMTJ2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zOC44dnc7XG4gIG1hcmdpbi10b3A6IC0zNS42dnc7XG4gIHotaW5kZXg6IDM7XG59XG5cbiNzdGFnZTEgLmhlbHAgLmhhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNC4yNjY2N3Z3O1xuICB0b3A6IDExLjQ2NjY3dnc7XG4gIGxlZnQ6IC0xLjMzMzMzdnc7XG59XG5cbiNzdGFnZTEgLm1hc2sge1xuICB6LWluZGV4OiAyO1xufVxuXG4jc3RhZ2UxIC5hZG9ybjEge1xuICB3aWR0aDogMzAuMzUwNjd2dztcbiAgaGVpZ2h0OiA1NC42Nzg2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogMTMuMzMzMzN2dztcbiAgbWFyZ2luLXRvcDogMi40dnc7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNzdGFnZTEgLmFkb3JuMSAubGlnaHQge1xuICB3aWR0aDogMTUuOTQ5MzN2dztcbiAgaGVpZ2h0OiAxNy4wMjUzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE5LjczMzMzdnc7XG4gIGxlZnQ6IDIuMTMzMzN2dztcbiAgb3BhY2l0eTogMDtcbn1cblxuI3N0YWdlMSAuYWRvcm4xIC5zbWlsZSB7XG4gIHdpZHRoOiA4LjUwOTMzdnc7XG4gIGhlaWdodDogOC4xMzMzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMuMDY2Njd2dztcbiAgbGVmdDogMi40dnc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNzdGFnZTEgLmFkb3JuMiB7XG4gIHdpZHRoOiAyNy45MzA2N3Z3O1xuICBoZWlnaHQ6IDkuOTg5MzN2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNy43MzMzM3Z3O1xuICBtYXJnaW4tdG9wOiAtMjkuODY2Njd2dztcbiAgei1pbmRleDogNDtcbn1cblxuI3N0YWdlMSAuc2xvZ2FuIHtcbiAgd2lkdGg6IDg1Ljk0NjY3dnc7XG4gIGhlaWdodDogMjQuOTI2Njd2dztcbiAgdG9wOiAyMC42NjY2N3Z3O1xuICBsZWZ0OiA0dnc7XG4gIHotaW5kZXg6IDU7XG59XG5cbiNzdGFnZTIgLmhlbHAge1xuICB3aWR0aDogNjEuOTQxMzN2dztcbiAgaGVpZ2h0OiA0NC40MDR2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMS4zMzMzM3Z3O1xuICBtYXJnaW4tdG9wOiAtMTcuNnZ3O1xufVxuXG4jc3RhZ2UyIC5oZWxwIC5oYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTQuMjY2Njd2dztcbiAgdG9wOiA0MHZ3O1xuICByaWdodDogNHZ3O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbiNzdGFnZTIgLmNoaWxkIHtcbiAgd2lkdGg6IDM2LjExMnZ3O1xuICBoZWlnaHQ6IDQ5LjEwNjY3dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNC4yNjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAxMy4wNjY2N3Z3O1xufVxuXG4jc3RhZ2UyIC5hZG9ybjEge1xuICB3aWR0aDogNjkuMzA1MzN2dztcbiAgaGVpZ2h0OiA1Mi45Njh2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00My40NjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAtMzcuODY2Njd2dztcbn1cblxuI3N0YWdlMiAuc2xvZ2FuIHtcbiAgd2lkdGg6IDg1LjgwNjY3dnc7XG4gIGhlaWdodDogMjQuODQ4dnc7XG4gIHRvcDogMjAuNjY2Njd2dztcbiAgbGVmdDogNHZ3O1xufVxuXG4jc3RhZ2UzIC5kaWFsb2cgLmljb24ge1xuICB3aWR0aDogNC44dnc7XG4gIGhlaWdodDogNC44dnc7XG59XG5cbiNzdGFnZTMgLmRpYWxvZyAudGFsayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1LjMzMzMzdnc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuI3N0YWdlMyAuaGVscCB7XG4gIHdpZHRoOiA0OS42MDEzM3Z3O1xuICBoZWlnaHQ6IDYuOTY4dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzYuNjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMTUuMzMzMzN2dztcbn1cblxuI3N0YWdlMyAuaGVscCAuaGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0LjI2NjY3dnc7XG4gIHRvcDogMTJ2dztcbiAgcmlnaHQ6IDIuNjY2Njd2dztcbn1cblxuI3N0YWdlMyAuYWRvcm4xIHtcbiAgd2lkdGg6IDMzLjQ0MTMzdnc7XG4gIGhlaWdodDogOC45MDh2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yOC4yNjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAyNS4ydnc7XG59XG5cbiNzdGFnZTMgLmFkb3JuMiB7XG4gIHdpZHRoOiAzMy40NDEzM3Z3O1xuICBoZWlnaHQ6IDguOTA4dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjguMjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMjUuMnZ3O1xufVxuXG4jc3RhZ2UzIC5hZG9ybjQge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMxLjMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IC0yOC44dnc7XG59XG5cbiNzdGFnZTMgLmFkb3JuNCAudGFsayB7XG4gIHdpZHRoOiAyNi40dnc7XG4gIGhlaWdodDogOC41MzMzM3Z3O1xufVxuXG4jc3RhZ2UzIC5hZG9ybjUge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMxLjMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IC0xNi4yNjY2N3Z3O1xufVxuXG4jc3RhZ2UzIC5hZG9ybjUgLnRhbGsge1xuICB3aWR0aDogMTYuOTIyNjd2dztcbiAgaGVpZ2h0OiA1LjZ2dztcbn1cblxuI3N0YWdlMyAuYWRvcm42IHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yOC4yNjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAtMTAuOHZ3O1xufVxuXG4jc3RhZ2UzIC5hZG9ybjYgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMxLjJ2dztcbiAgdG9wOiAzLjczMzMzdnc7XG59XG5cbiNzdGFnZTMgLmFkb3JuNiAudGFsayB7XG4gIHdpZHRoOiAzMC43NHZ3O1xuICBoZWlnaHQ6IDEyLjQ4OHZ3O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuI3N0YWdlMyAuYWRvcm45IHtcbiAgd2lkdGg6IDQ4LjUzMzMzdnc7XG4gIGhlaWdodDogODUuODY2Njd2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNS43MzMzM3Z3O1xuICBtYXJnaW4tdG9wOiAtNDQuNTMzMzN2dztcbn1cblxuI3N0YWdlMyAuY2hpbGQge1xuICB3aWR0aDogMjguNzE2dnc7XG4gIGhlaWdodDogNTMuMDMwNjd2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDE2LjEzMzMzdnc7XG4gIG1hcmdpbi10b3A6IDZ2dztcbn1cblxuI3N0YWdlMyAuY2hpbGQgLnNtaWxlIHtcbiAgd2lkdGg6IDguMjA1MzN2dztcbiAgaGVpZ2h0OiAxMC4wMDUzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAuNHZ3O1xuICBsZWZ0OiAyLjR2dztcbiAgb3BhY2l0eTogMDtcbn1cblxuI3N0YWdlMyAuc2xvZ2FuIHtcbiAgd2lkdGg6IDc0LjgyOTMzdnc7XG4gIGhlaWdodDogMzcuODI0dnc7XG4gIHRvcDogMjAuNjY2Njd2dztcbiAgbGVmdDogNHZ3O1xufVxuXG4jc3RhZ2U0IC5oZWxwIHtcbiAgd2lkdGg6IDY4LjQ5MDY3dnc7XG4gIGhlaWdodDogMzYuOTU4Njd2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMS4zMzMzM3Z3O1xuICBtYXJnaW4tdG9wOiAtMy42dnc7XG4gIHotaW5kZXg6IDQ7XG59XG5cbiNzdGFnZTQgLmhlbHAgLmhhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNC4yNjY2N3Z3O1xuICB0b3A6IDE3LjA2NjY3dnc7XG4gIGxlZnQ6IDI2dnc7XG59XG5cbiNzdGFnZTQgLmFkb3JuMSB7XG4gIHdpZHRoOiA4NS4yNjkzM3Z3O1xuICBoZWlnaHQ6IDI5LjQxNDY3dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDQuOHZ3O1xuICBtYXJnaW4tdG9wOiA1OS44NjY2N3Z3O1xuICB6LWluZGV4OiA1O1xufVxuXG4jc3RhZ2U0IC5hZG9ybjgge1xuICB3aWR0aDogMzQuNTgxMzN2dztcbiAgaGVpZ2h0OiAyNi44NjY2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogMTAuOTMzMzN2dztcbiAgbWFyZ2luLXRvcDogLTI3LjZ2dztcbn1cblxuI3N0YWdlNCAud29tYW4ge1xuICB3aWR0aDogMzcuNTJ2dztcbiAgaGVpZ2h0OiA3NS44MjI2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxLjMzMzMzdnc7XG4gIG1hcmdpbi10b3A6IC0xNS4wNjY2N3Z3O1xufVxuXG4jc3RhZ2U0IC53b21hbiAuc3ByaXRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4jc3RhZ2U0IC5hZG9ybjQge1xuICB3aWR0aDogMzcuNTJ2dztcbiAgaGVpZ2h0OiA3NS44MjI2N3Z3O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwLjUzMzMzdnc7XG4gIG1hcmdpbi10b3A6IC0xNi4yNjY2N3Z3O1xufVxuXG4jc3RhZ2U0IC5zbG9nYW4ge1xuICB3aWR0aDogNzQuNzY0dnc7XG4gIGhlaWdodDogMzcuOTI0dnc7XG4gIHRvcDogMjAuNjY2Njd2dztcbiAgbGVmdDogNHZ3O1xufVxuXG4jc3RhZ2U0IC5jaGlsZCB7XG4gIHdpZHRoOiAyMS43NzA2N3Z3O1xuICBoZWlnaHQ6IDQyLjMyMjY3dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyNC4yNjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAxNy43MzMzM3Z3O1xuICB6LWluZGV4OiAzO1xufVxuXG4jc3RhZ2U0IC5jaGlsZCAuaGFuZCB7XG4gIHdpZHRoOiA1LjM3MDY3dnc7XG4gIGhlaWdodDogNC4yMzMzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjguOHZ3O1xuICBsZWZ0OiA4dnc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNzdGFnZTQgLmNoaWxkIC5oYXQge1xuICB3aWR0aDogMjR2dztcbiAgaGVpZ2h0OiAyNS40MzZ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjZ2dztcbiAgbGVmdDogLTAuOTMzMzN2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzdncsIC0xMHZ3KSBzY2FsZSgwLjYpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jc3RhZ2U0IC5jaGlsZCAubGlnaHQge1xuICB3aWR0aDogMjEuMTE0Njd2dztcbiAgaGVpZ2h0OiAxMy45ODI2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQuOHZ3O1xuICBsZWZ0OiA5LjMzMzMzdnc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNzdGFnZTQgLmNoaWxkIC5zbWlsZSB7XG4gIHdpZHRoOiA4LjAwMTMzdnc7XG4gIGhlaWdodDogNy44NzMzM3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAuNHZ3O1xuICBsZWZ0OiAyLjEzMzMzdnc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNzdGFnZTUgLmhlbHAge1xuICB3aWR0aDogNzQuMjIxMzN2dztcbiAgaGVpZ2h0OiA4NS43NDR2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMi4yNjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAtMjguNTMzMzN2dztcbn1cblxuI3N0YWdlNSAuaGVscCAuaGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0LjI2NjY3dnc7XG4gIHRvcDogNDkuMzMzMzN2dztcbiAgcmlnaHQ6IDMuMzMzMzN2dztcbn1cblxuI3N0YWdlNSAuYWRvcm4xIHtcbiAgd2lkdGg6IDMxLjYxNnZ3O1xuICBoZWlnaHQ6IDE1LjA4OTMzdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTQuNTMzMzN2dztcbiAgbWFyZ2luLXRvcDogLTgyLjR2dztcbn1cblxuI3N0YWdlNSAuYWRvcm4yIHtcbiAgd2lkdGg6IDg3LjAxNnZ3O1xuICBoZWlnaHQ6IDI3Ljc3MDY3dnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDEuMDY2Njd2dztcbiAgbWFyZ2luLXRvcDogNjMuNDY2Njd2dztcbn1cblxuI3N0YWdlNSAuYWRvcm4zIHtcbiAgd2lkdGg6IDMxLjg1NnZ3O1xuICBoZWlnaHQ6IDc0LjMxNnZ3O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ4LjI2NjY3dnc7XG4gIG1hcmdpbi10b3A6IC0xOHZ3O1xufVxuXG4jc3RhZ2U1IC5zbG9nYW4ge1xuICB3aWR0aDogNzQuODczMzN2dztcbiAgaGVpZ2h0OiAzNy43NjEzM3Z3O1xuICB0b3A6IDIwLjY2NjY3dnc7XG4gIGxlZnQ6IDR2dztcbn1cblxuI3N0YWdlNSAuY2hpbGQge1xuICB3aWR0aDogMzQuNTA0dnc7XG4gIGhlaWdodDogNjguOTIxMzN2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNS4wNjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAtMTEuODY2Njd2dztcbn1cblxuI3N0YWdlNSAuY2hpbGQgLnNtaWxlIHtcbiAgd2lkdGg6IDkuOTUydnc7XG4gIGhlaWdodDogMTcuMTIyNjd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuMTMzMzN2dztcbiAgbGVmdDogNS44NjY2N3Z3O1xuICBvcGFjaXR5OiAwO1xufVxuXG4jc3RhZ2U2IC5oZWxwIHtcbiAgd2lkdGg6IDQwLjcwNjY3dnc7XG4gIGhlaWdodDogNzYuMjkydnc7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA3LjA2NjY3dnc7XG4gIG1hcmdpbi10b3A6IC01OS4wNjY2N3Z3O1xufVxuXG4jc3RhZ2U2IC5oZWxwIC5oYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTQuMjY2Njd2dztcbiAgdG9wOiA0MC42NjY2N3Z3O1xuICBsZWZ0OiA0dnc7XG59XG5cbiNzdGFnZTYgLmFkb3JuMSB7XG4gIHdpZHRoOiA3MS43MjI2N3Z3O1xuICBoZWlnaHQ6IDQ4LjE0MjY3dnc7XG4gIGxlZnQ6IC0xLjMzMzMzdnc7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMS43MzMzM3Z3O1xufVxuXG4jc3RhZ2U2IC5hZG9ybjEgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jc3RhZ2U2IC5hZG9ybjEgLmFkb3JuMyB7XG4gIHdpZHRoOiAyMS4xOTQ2N3Z3O1xuICBoZWlnaHQ6IDI4LjYyMjY3dnc7XG4gIGxlZnQ6IDUyLjUzMzMzdnc7XG4gIHRvcDogNC4yNjY2N3Z3O1xufVxuXG4jc3RhZ2U2IC5hZG9ybjEgLmFkb3JuNCB7XG4gIHdpZHRoOiA0OS4wMDY2N3Z3O1xuICBoZWlnaHQ6IDU3LjQ5NnZ3O1xuICBsZWZ0OiAwLjUzMzMzdnc7XG4gIHRvcDogLTI1LjZ2dztcbn1cblxuI3N0YWdlNiAuYWRvcm4yIHtcbiAgd2lkdGg6IDY4LjMxMDY3dnc7XG4gIGhlaWdodDogNjUuNjQyNjd2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yOS40NjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAtMTA3LjZ2dztcbn1cblxuI3N0YWdlNiAuc2xvZ2FuIHtcbiAgd2lkdGg6IDc0Ljc5NzMzdnc7XG4gIGhlaWdodDogMzcuNzYxMzN2dztcbiAgdG9wOiAyMC42NjY2N3Z3O1xuICBsZWZ0OiA0dnc7XG59XG5cbiNzdGFnZTYgLmNoaWxkIHtcbiAgd2lkdGg6IDIzLjE0OTMzdnc7XG4gIGhlaWdodDogNDEuOTh2dztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDguNjY2Njd2dztcbiAgbWFyZ2luLXRvcDogMTMuNDY2Njd2dztcbn1cblxuI3Bvc3RlckNyZWF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwMHZ3O1xuICB0b3A6IDIwMHZoO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jcG9zdGVyQ3JlYXRvciAucG9zdGVyIHtcbiAgd2lkdGg6IDYxNnB4O1xuICBoZWlnaHQ6IDc1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwb3N0ZXJDcmVhdG9yIC5wb3N0ZXIgLnRleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMycHg7XG4gIGJvdHRvbTogNTBweDtcbn1cblxuI2ludHJvUGFnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbiNpbnRyb1BhZ2UgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA4Ni42NjY2N3Z3O1xuICBoZWlnaHQ6IDExOC42NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNpbnRyb1BhZ2UgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbiNpbnRyb1BhZ2UgLmludHJvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTJ2dyA4dncgNDIuNjY2Njd2dztcbn1cblxuI2ludHJvUGFnZSAuaW50cm8tY29udGFpbmVyIC5pbnRybyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuI2ludHJvUGFnZSAuaW50cm8tY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0LjI2NjY3dnc7XG59XG5cbiNpbnRyb1BhZ2UgLmludHJvLWNvbnRhaW5lciAuaDIge1xuICBwYWRkaW5nLWxlZnQ6IDUuMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzLjJ2dztcbn1cblxuI2ludHJvUGFnZSAuaW50cm8tY29udGFpbmVyIC5oMiBoMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuI2ludHJvUGFnZSAuaW50cm8tY29udGFpbmVyIC5oMiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjY2NjY3dnc7XG4gIGhlaWdodDogMi42NjY2N3Z3O1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuOHZ3O1xufVxuXG4jaW50cm9QYWdlIC5pbnRyby1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tYm90dG9tOiAxLjZ2dztcbiAgcGFkZGluZy1sZWZ0OiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2ludHJvUGFnZSAuaW50cm8tY29udGFpbmVyIHA6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMDY2Njd2dztcbiAgaGVpZ2h0OiAxLjA2NjY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MDA7XG4gIG1hcmdpbi1yaWdodDogNC4yNjY2N3Z3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNnZ3O1xuICB0b3A6IDEuNnZ3O1xufVxuXG4jaW50cm9QYWdlIC50YWcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgYm90dG9tOiAyNS4zMzMzM3Z3O1xuICBsZWZ0OiAxMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbiNpbnRyb1BhZ2UgLmNsb3NlLWJ0biB7XG4gIHdpZHRoOiAzMC40dnc7XG4gIGhlaWdodDogMTEuMnZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1LjJ2dztcbn1cblxuLmNoaWxkMSAuc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGlsZDEucG5nKTtcbn1cblxuLmNoaWxkMSAuc3ByaXRlLmNoaWxkMV8wIHtcbiAgd2lkdGg6IDIyNHB4O1xuICBoZWlnaHQ6IDQ2NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0wcHg7XG59XG5cbi5jaGlsZDEgLnNwcml0ZS5jaGlsZDFfMSB7XG4gIHdpZHRoOiAyMThweDtcbiAgaGVpZ2h0OiA0NjhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2MXB4IC0wcHg7XG59XG5cbi5jaGlsZDEgLnNwcml0ZS5jaGlsZDFfMiB7XG4gIHdpZHRoOiAyMTdweDtcbiAgaGVpZ2h0OiA0NzNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNnB4IC00NjdweDtcbn1cblxuLmNoaWxkMSAuc3ByaXRlLmNoaWxkMV8zIHtcbiAgd2lkdGg6IDIxNnB4O1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM0cHggLTk0MHB4O1xufVxuXG4uY2hpbGQxIC5zcHJpdGUuY2hpbGQxXzQge1xuICB3aWR0aDogMjE3cHg7XG4gIGhlaWdodDogNDc1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTkzMnB4O1xufVxuXG4uY2hpbGQxIC5zcHJpdGUuY2hpbGQxXzUge1xuICB3aWR0aDogMjE4cHg7XG4gIGhlaWdodDogNDY3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDNweCAtMHB4O1xufVxuXG4uY2hpbGQxIC5zcHJpdGUuY2hpbGQxXzYge1xuICB3aWR0aDogMjE5cHg7XG4gIGhlaWdodDogNDY0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMHB4O1xufVxuXG4uY2hpbGQxIC5zcHJpdGUuY2hpbGQxXzcge1xuICB3aWR0aDogMjE4cHg7XG4gIGhlaWdodDogNDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMThweCAtNDY0cHg7XG59XG5cbi5jaGlsZDEgLnNwcml0ZS5jaGlsZDFfOCB7XG4gIHdpZHRoOiAyMTdweDtcbiAgaGVpZ2h0OiA0NzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxN3B4IC05MzRweDtcbn1cblxuLmNoaWxkMSAuc3ByaXRlLmNoaWxkMV85IHtcbiAgd2lkdGg6IDIxNnB4O1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjUwcHggLTk0MXB4O1xufVxuXG4uY2hpbGQxIC5zcHJpdGUuY2hpbGQxXzEwIHtcbiAgd2lkdGg6IDIxOHB4O1xuICBoZWlnaHQ6IDQ3M3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjUzcHggLTQ2OHB4O1xufVxuXG4uY2hpbGQxIC5zcHJpdGUuY2hpbGQxXzExIHtcbiAgd2lkdGg6IDIxOHB4O1xuICBoZWlnaHQ6IDQ2OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC00NjRweDtcbn1cblxuLmNoaWxkMiAuc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGlsZDIucG5nKTtcbn1cblxuLmNoaWxkMiAuc3ByaXRlLmNoaWxkMl8wIHtcbiAgd2lkdGg6IDI3NHB4O1xuICBoZWlnaHQ6IDM3MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggLTM3MXB4O1xufVxuXG4uY2hpbGQyIC5zcHJpdGUuY2hpbGQyXzEge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MjJweCAtMzcxcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMiB7XG4gIHdpZHRoOiAyNzRweDtcbiAgaGVpZ2h0OiAzNzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTZweCAtMzcxcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMyB7XG4gIHdpZHRoOiAyNzRweDtcbiAgaGVpZ2h0OiAzNzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzBweCAtMzcxcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfNCB7XG4gIHdpZHRoOiAyNzRweDtcbiAgaGVpZ2h0OiAzNzFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NHB4IC0wcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfNSB7XG4gIHdpZHRoOiAyNzRweDtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMHB4O1xufVxuXG4uY2hpbGQyIC5zcHJpdGUuY2hpbGQyXzYge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAtMHB4O1xufVxuXG4uY2hpbGQyIC5zcHJpdGUuY2hpbGQyXzcge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MjJweCAtMHB4O1xufVxuXG4uY2hpbGQyIC5zcHJpdGUuY2hpbGQyXzgge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQ0cHggLTM3MXB4O1xufVxuXG4uY2hpbGQyIC5zcHJpdGUuY2hpbGQyXzkge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDk2cHggLTBweDtcbn1cblxuLmNoaWxkMiAuc3ByaXRlLmNoaWxkMl8xMCB7XG4gIHdpZHRoOiAyNzRweDtcbiAgaGVpZ2h0OiAzNzJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNzQxcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMTEge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzRweCAtNzQycHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMTIge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAtNzQzcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMTMge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MjJweCAtNzQzcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMTQge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDk2cHggLTc0M3B4O1xufVxuXG4uY2hpbGQyIC5zcHJpdGUuY2hpbGQyXzE1IHtcbiAgd2lkdGg6IDI3NHB4O1xuICBoZWlnaHQ6IDM3MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3MHB4IC0wcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMTYge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQ0cHggLTBweDtcbn1cblxuLmNoaWxkMiAuc3ByaXRlLmNoaWxkMl8xNyB7XG4gIHdpZHRoOiAyNzRweDtcbiAgaGVpZ2h0OiAzNzFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMzcwcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMTgge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzRweCAtMzcxcHg7XG59XG5cbi5jaGlsZDIgLnNwcml0ZS5jaGlsZDJfMTkge1xuICB3aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzcwcHggLTc0M3B4O1xufVxuXG4uY2hpbGQyIC5zcHJpdGUuY2hpbGQyXzIwIHtcbiAgd2lkdGg6IDI3NHB4O1xuICBoZWlnaHQ6IDM3MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0NHB4IC03NDNweDtcbn1cblxuLmNoaWxkMyAuc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGlsZDMucG5nKTtcbn1cblxuLmNoaWxkMyAuc3ByaXRlLmNoaWxkM18wIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDQwOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA1MHB4IC00MTZweDtcbn1cblxuLmNoaWxkMyAuc3ByaXRlLmNoaWxkM18xIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDQwM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC00MjBweDtcbn1cblxuLmNoaWxkMyAuc3ByaXRlLmNoaWxkM18yIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDQwMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggLTQxOHB4O1xufVxuXG4uY2hpbGQzIC5zcHJpdGUuY2hpbGQzXzMge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtNDE4cHg7XG59XG5cbi5jaGlsZDMgLnNwcml0ZS5jaGlsZDNfNCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiA0MTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjBweCAtMHB4O1xufVxuXG4uY2hpbGQzIC5zcHJpdGUuY2hpbGQzXzUge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMHB4O1xufVxuXG4uY2hpbGQzIC5zcHJpdGUuY2hpbGQzXzYge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzBweCAtMHB4O1xufVxuXG4uY2hpbGQzIC5zcHJpdGUuY2hpbGQzXzcge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjBweCAtMHB4O1xufVxuXG4uY2hpbGQzIC5zcHJpdGUuY2hpbGQzXzgge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjYwcHggLTQxM3B4O1xufVxuXG4uY2hpbGQzIC5zcHJpdGUuY2hpbGQzXzkge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDA5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzBweCAtNDE3cHg7XG59XG5cbi5jaGlsZDMgLnNwcml0ZS5jaGlsZDNfMTAge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NDBweCAtNDE2cHg7XG59XG5cbi5jaGlsZDMgLnNwcml0ZS5jaGlsZDNfMTEge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NDBweCAtMHB4O1xufVxuXG4uY2hpbGQzIC5zcHJpdGUuY2hpbGQzXzEyIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0wcHg7XG59XG5cbi5jaGlsZDMgLnNwcml0ZS5jaGlsZDNfMTMge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDUwcHggLTBweDtcbn1cblxuLmNoaWxkNCAuc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGlsZDQucG5nKTtcbn1cblxuLmNoaWxkNCAuc3ByaXRlLmNoaWxkNF8wIHtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDMyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE2MnB4IC0wcHg7XG59XG5cbi5jaGlsZDQgLnNwcml0ZS5jaGlsZDRfMSB7XG4gIHdpZHRoOiAxNjZweDtcbiAgaGVpZ2h0OiAzMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OTRweCAtMHB4O1xufVxuXG4uY2hpbGQ0IC5zcHJpdGUuY2hpbGQ0XzIge1xuICB3aWR0aDogMTY2cHg7XG4gIGhlaWdodDogMzI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OThweCAtMHB4O1xufVxuXG4uY2hpbGQ0IC5zcHJpdGUuY2hpbGQ0XzMge1xuICB3aWR0aDogMTY2cHg7XG4gIGhlaWdodDogMzMxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweDtcbn1cblxuLmNoaWxkNCAuc3ByaXRlLmNoaWxkNF80IHtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDMzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2cHggLTBweDtcbn1cblxuLmNoaWxkNCAuc3ByaXRlLmNoaWxkNF81IHtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDMyOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjY0cHggLTBweDtcbn1cblxuLmNoaWxkNCAuc3ByaXRlLmNoaWxkNF82IHtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDMyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMyOHB4IC0wcHg7XG59XG5cbi5jaGlsZDQgLnNwcml0ZS5jaGlsZDRfNyB7XG4gIHdpZHRoOiAxNjZweDtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMnB4IC0wcHg7XG59XG5cbi5jaGlsZDQgLnNwcml0ZS5jaGlsZDRfOCB7XG4gIHdpZHRoOiAxNjZweDtcbiAgaGVpZ2h0OiAzMjhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzMHB4IC0wcHg7XG59XG5cbi5jaGlsZDQgLnNwcml0ZS5jaGlsZDRfOSB7XG4gIHdpZHRoOiAxNjZweDtcbiAgaGVpZ2h0OiAzMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk5NnB4IC0wcHg7XG59XG5cbi5jaGlsZDUgLnNwcml0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hpbGQ1LnBuZyk7XG59XG5cbi5jaGlsZDUgLnNwcml0ZS5jaGlsZDVfMCB7XG4gIHdpZHRoOiAyMzdweDtcbiAgaGVpZ2h0OiA1MjdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNTI2cHg7XG59XG5cbi5jaGlsZDUgLnNwcml0ZS5jaGlsZDVfMSB7XG4gIHdpZHRoOiAyMjdweDtcbiAgaGVpZ2h0OiA1MzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IC0xMDY2cHg7XG59XG5cbi5jaGlsZDUgLnNwcml0ZS5jaGlsZDVfMiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA1MzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC0xMDUzcHg7XG59XG5cbi5jaGlsZDUgLnNwcml0ZS5jaGlsZDVfMyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA1MzlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTA1M3B4O1xufVxuXG4uY2hpbGQ1IC5zcHJpdGUuY2hpbGQ1XzQge1xuICB3aWR0aDogMjMycHg7XG4gIGhlaWdodDogNTM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODFweCAtMHB4O1xufVxuXG4uY2hpbGQ1IC5zcHJpdGUuY2hpbGQ1XzUge1xuICB3aWR0aDogMjQzcHg7XG4gIGhlaWdodDogNTI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweDtcbn1cblxuLmNoaWxkNSAuc3ByaXRlLmNoaWxkNV82IHtcbiAgd2lkdGg6IDIzOHB4O1xuICBoZWlnaHQ6IDUyOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzcHggLTBweDtcbn1cblxuLmNoaWxkNSAuc3ByaXRlLmNoaWxkNV83IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDUzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjY3cHggLTEwNjZweDtcbn1cblxuLmNoaWxkNSAuc3ByaXRlLmNoaWxkNV84IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDUzMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjY4cHggLTUzNXB4O1xufVxuXG4uY2hpbGQ1IC5zcHJpdGUuY2hpbGQ1Xzkge1xuICB3aWR0aDogMjI4cHg7XG4gIGhlaWdodDogNTI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAtNTM1cHg7XG59XG5cbi5jaGlsZDYgLnNwcml0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hpbGQ2LnBuZyk7XG59XG5cbi5jaGlsZDYgLnNwcml0ZS5jaGlsZDZfMCB7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiAzMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTI4OXB4O1xufVxuXG4uY2hpbGQ2IC5zcHJpdGUuY2hpbGQ2XzEge1xuICB3aWR0aDogMTc3cHg7XG4gIGhlaWdodDogMzE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzdweCAtMTI4OXB4O1xufVxuXG4uY2hpbGQ2IC5zcHJpdGUuY2hpbGQ2XzIge1xuICB3aWR0aDogMTc3cHg7XG4gIGhlaWdodDogMzIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTMyNXB4O1xufVxuXG4uY2hpbGQ2IC5zcHJpdGUuY2hpbGQ2XzMge1xuICB3aWR0aDogMTc3cHg7XG4gIGhlaWdodDogMzI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweDtcbn1cblxuLmNoaWxkNiAuc3ByaXRlLmNoaWxkNl80IHtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDMyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3cHggLTBweDtcbn1cblxuLmNoaWxkNiAuc3ByaXRlLmNoaWxkNl81IHtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDMyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC02NDdweDtcbn1cblxuLmNoaWxkNiAuc3ByaXRlLmNoaWxkNl82IHtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDMxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3cHggLTk3MHB4O1xufVxuXG4uY2hpbGQ2IC5zcHJpdGUuY2hpbGQ2Xzcge1xuICB3aWR0aDogMTc3cHg7XG4gIGhlaWdodDogMzI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzdweCAtMzI0cHg7XG59XG5cbi5jaGlsZDYgLnNwcml0ZS5jaGlsZDZfOCB7XG4gIHdpZHRoOiAxNzdweDtcbiAgaGVpZ2h0OiAzMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3N3B4IC02NDhweDtcbn1cblxuLmNoaWxkNiAuc3ByaXRlLmNoaWxkNl85IHtcbiAgd2lkdGg6IDE3N3B4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC05NjlweDtcbn1cblxuLndvbWFuIC5zcHJpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dvbWFuLnBuZyk7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzAge1xuICB3aWR0aDogMjM1cHg7XG4gIGhlaWdodDogNTczcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjBweCAtNTc1cHg7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzEge1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogNTcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDRweCAtNTcycHg7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzIge1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogNTcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY2cHggLTU3OXB4O1xufVxuXG4ud29tYW4gLnNwcml0ZS53b21hbl8zIHtcbiAgd2lkdGg6IDIzN3B4O1xuICBoZWlnaHQ6IDU3MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyN3B4IC01NzlweDtcbn1cblxuLndvbWFuIC5zcHJpdGUud29tYW5fNCB7XG4gIHdpZHRoOiAyNDNweDtcbiAgaGVpZ2h0OiA1NzFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4MnB4IC01NzZweDtcbn1cblxuLndvbWFuIC5zcHJpdGUud29tYW5fNSB7XG4gIHdpZHRoOiAyNTFweDtcbiAgaGVpZ2h0OiA1NjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc3NXB4IC0xcHg7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzYge1xuICB3aWR0aDogMjU0cHg7XG4gIGhlaWdodDogNTY5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTlweCAtMXB4O1xufVxuXG4ud29tYW4gLnNwcml0ZS53b21hbl83IHtcbiAgd2lkdGg6IDI0NXB4O1xuICBoZWlnaHQ6IDU3MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3cHggLTU3MnB4O1xufVxuXG4ud29tYW4gLnNwcml0ZS53b21hbl84IHtcbiAgd2lkdGg6IDIzNnB4O1xuICBoZWlnaHQ6IDU3NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE5MXB4IC0xMTUzcHg7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzkge1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogNTc1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzdweCAtMTE1M3B4O1xufVxuXG4ud29tYW4gLnNwcml0ZS53b21hbl8xMCB7XG4gIHdpZHRoOiAyMzVweDtcbiAgaGVpZ2h0OiA1NzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTUwcHg7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzExIHtcbiAgd2lkdGg6IDIzNnB4O1xuICBoZWlnaHQ6IDU3OXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzE1cHggLTExNDlweDtcbn1cblxuLndvbWFuIC5zcHJpdGUud29tYW5fMTIge1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogNTc5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NTNweCAtMTE0OXB4O1xufVxuXG4ud29tYW4gLnNwcml0ZS53b21hbl8xMyB7XG4gIHdpZHRoOiAyMzdweDtcbiAgaGVpZ2h0OiA1NzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMTE1MHB4O1xufVxuXG4ud29tYW4gLnNwcml0ZS53b21hbl8xNCB7XG4gIHdpZHRoOiAyNDRweDtcbiAgaGVpZ2h0OiA1NzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNzZweCAtMXB4O1xufVxuXG4ud29tYW4gLnNwcml0ZS53b21hbl8xNSB7XG4gIHdpZHRoOiAyNTVweDtcbiAgaGVpZ2h0OiA1NjlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MnB4IC0xcHg7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzE2IHtcbiAgd2lkdGg6IDI1OXB4O1xuICBoZWlnaHQ6IDU3MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xcHg7XG59XG5cbi53b21hbiAuc3ByaXRlLndvbWFuXzE3IHtcbiAgd2lkdGg6IDI1N3B4O1xuICBoZWlnaHQ6IDU3M3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC01NzVweDtcbn1cblxuLndvbWFuIC5zcHJpdGUud29tYW5fMTgge1xuICB3aWR0aDogMjQ2cHg7XG4gIGhlaWdodDogNTczcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI4cHggLTFweDtcbn1cblxuLndvbWFuIC5zcHJpdGUud29tYW5fMTkge1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogNTczcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDI5cHggLTExNTNweDtcbn1cblxuLmNoaWxkIC5zcHJpdGUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4iLCIkc3BpbmtpdC1zcGlubmVyLW1hcmdpbjogMCBhdXRvO1xuJHNwaW5raXQtc2l6ZTogNDBweDtcbiRzcGlua2l0LXNwaW5uZXItY29sb3I6ICNmZmY7XG4kY2lyY2xlQ291bnQ6IDEyO1xuJGFuaW1hdGlvbkR1cmF0aW9uOiAxLjJzO1xuLnNrLWZhZGluZy1jaXJjbGVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogJHNwaW5raXQtc2l6ZTtcbiAgICBoZWlnaHQ6ICRzcGlua2l0LXNpemU7XG4gICAgbWFyZ2luOiAkc3BpbmtpdC1zcGlubmVyLW1hcmdpbjtcblxuICAgIC5zay1jaXJjbGVcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zay1jaXJjbGU6YmVmb3JlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICBoZWlnaHQ6IDE1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5ICRhbmltYXRpb25EdXJhdGlvbiBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcGlua2l0LXNwaW5uZXItY29sb3I7XG4gICAgfVxuICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGNpcmNsZUNvdW50IHtcbiAgICAgIC5zay1jaXJjbGUjeyRpfSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyAvICRjaXJjbGVDb3VudCAqICgkaSAtIDEpKTsgfVxuICAgIH1cbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRjaXJjbGVDb3VudCB7XG4gICAgICAuc2stY2lyY2xlI3skaX06YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtICRhbmltYXRpb25EdXJhdGlvbiArICRhbmltYXRpb25EdXJhdGlvbiAvICRjaXJjbGVDb3VudCAqICgkaSAtIDEpOyB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXlcbntcbiAgICAwJSxcbiAgICAzOSUsXG4gICAgMTAwJVxuICAgIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNDAlXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDQuMy4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDUsIDIwMThcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLCJAaW1wb3J0ICdwdWJsaWMnLCAnbG9hZGluZycsICAnc3dpcGVyJztcblxuXG4qIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtTGlnaHQsICdoZWx2ZXRpY2EgbmV1ZScsICdoaXJhZ2lubyBzYW5zIGdiJywgdGFob21hLCAnbWljcm9zb2Z0IHlhaGVpIHVpJywgJ21pY3Jvc29mdCB5YWhlaScsIHNpbXN1biwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHNpemUoMTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bCxcbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcsXG5zdmcge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICBjb250ZW50OiAnJztcbn1cblxuLnBhZ2VGYWRlLWVudGVyLWFjdGl2ZSxcbi5wYWdlRmFkZS1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbi5wYWdlRmFkZS1lbnRlcixcbi5wYWdlRmFkZS1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnBhZ2VGYWRlRmFzdC1lbnRlci1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIC4zcyBjdWJpYy1iZXppZXIoLjc3LCAwLCAuMTc1LCAxKTtcbn1cblxuLnBhZ2VGYWRlRmFzdC1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlRmFkZUZhc3QtZW50ZXIsXG4ucGFnZUZhZGVGYXN0LWxlYXZlLXRvIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ucG9wdXAtZW50ZXItYWN0aXZlLFxuLnBvcHVwLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjc3LCAwLCAuMTc1LCAxKTtcbn1cblxuLnBvcHVwLWVudGVyLFxuLnBvcHVwLWxlYXZlLXRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5wYWdlUjJMLWVudGVyLWFjdGl2ZSxcbi5wYWdlUjJMLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpO1xufVxuXG4ucGFnZVIyTC1lbnRlcixcbi5wYWdlUjJMLWxlYXZlLXRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5cbi5tYXJxdWVlQW5pLWVudGVyLWFjdGl2ZSxcbi5tYXJxdWVlQW5pLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpO1xufVxuXG4ubWFycXVlZUFuaS1lbnRlcixcbi5tYXJxdWVlQW5pLWxlYXZlLXRvIHtcbiAgICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAgIDUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICB9XG5cbiAgICAxMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgfVxuXG4gICAgMTglIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIH1cblxuICAgIDIyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIHNpemUoLTIpKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBzaXplKDUpKTtcbiAgICB9XG59XG5cbi53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZDogIzA4YWRlZTtcblxuICAgICYucmVhZHkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuXG4gICAgLm11c2ljLWJ0biB7XG4gICAgICAgIHdpZHRoOiBzaXplKDU3KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDU3KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHNpemUoNDApO1xuICAgICAgICBsZWZ0OiBzaXplKDQwKTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tdXNpYy5wbmcpO1xuXG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICByaWdodDogc2l6ZSg0MCk7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubXV0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCVcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tc3ZnLWNvbnRhaW5lciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgICYuY3VycmVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbiNsb2FkaW5nIHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYubG9hZGluZ1BhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhZGVlO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYuZG9uZSB7XG4gICAgICAgIC5zay1jdWJlLWdyaWQgLnNrLWN1YmUge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgzMCk7XG4gICAgfVxufVxuXG5cbi5jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgZGl2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgIzAwRkYwMDtcbiAgICB9XG5cbiAgICAuYSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cblxuICAgIC5iIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC5jIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxufVxuXG4jaG9tZUFuaSB7XG4gICAgd2lkdGg6IHNpemUoNzUwKTtcbiAgICBoZWlnaHQ6IHNpemUoMTYyNCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IHNpemUoLTE2MjQvMik7XG59XG5cbiNwYWdlMSB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhZGVlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogc2l6ZSgzNikgc2l6ZSgzOCk7XG5cbiAgICAubG9hZGVkICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dyaWQuc3ZnKTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoNzUwLTcyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMzgpO1xuXG4gICAgICAgICAgICAubG9nbzEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDM2KjEwLTIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSgzOCoyLTIpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhZGVlO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHNpemUoMTQzLjg2KjIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjYqMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbzIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDM2KjUtNik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDM4KjItMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOGFkZWU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSgxMDEpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMjczKjIpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDI2NSoyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMzgpO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRvcDogc2l6ZSgxMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZCNjAwO1xuICAgICAgICAgICAgICAgIHRvcDogc2l6ZSgxNjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggIzAwMCwgMHB4IDEuNXB4ICMwMDAsIDBweCAycHggIzAwMCwgMHB4IDIuNXB4ICMwMDAsIDBweCAzcHggIzAwMCwgMXB4IDEuNXB4ICMwMDAsIC0xcHggMS41cHggIzAwMCwgMXB4IDJweCAjMDAwLCAtMXB4IDJweCAjMDAwLCAxcHggM3B4ICMwMDAsIC0xcHggM3B4ICMwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0MyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgdG9wOiBzaXplKDMyMCk7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggIzAwMCwgMHB4IDEuNXB4ICMwMDAsIDBweCAycHggIzAwMCwgMHB4IDIuNXB4ICMwMDAsIDBweCAzcHggIzAwMCwgMXB4IDEuNXB4ICMwMDAsIC0xcHggMS41cHggIzAwMCwgMXB4IDJweCAjMDAwLCAtMXB4IDJweCAjMDAwLCAxcHggM3B4ICMwMDAsIC0xcHggM3B4ICMwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IHNpemUoNDU4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoNzApO1xuXG5cbiAgICAgICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzaXplKDcwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxheWdyb3VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDM4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnJvYWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDc1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDEyMC45Myk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNpemUoNzUwKTtcbiAgICAgICAgICAgICAgICBib3R0b206IHNpemUoNDApO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgLmNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcblxuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG5cbiAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5zIHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDI2MioxLjUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDEzMCoxLjUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc2l6ZSgzOCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC50ZXh0MSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSg2MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHNpemUoNjApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IHNpemUoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0MiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSg2MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHNpemUoNjApO1xuICAgICAgICAgICAgICAgIHRvcDogc2l6ZSgxMjApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhbmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDk2KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMTM4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBzaXplKC01KTtcbiAgICAgICAgICAgICAgICByaWdodDogc2l6ZSgtNDApO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKC0xOGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwYWdlMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4YWRlZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHNpemUoMzYpIHNpemUoMzgpO1xuXG4gICAgLmxvYWRlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ncmlkLnN2Zyk7XG4gICAgfVxuXG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgyNCkgMCBzaXplKDM1KTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDMwOCoyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItdGFne1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjg1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDMyKTtcbiAgICAgICAgICAgIGJvdHRvbTogc2l6ZSg0Nik7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogc2l6ZSgyMCkgYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogc2l6ZSg3NTAtMzYtMzIpO1xuICAgICAgICBwYWRkaW5nOiBzaXplKDE0KSBzaXplKDM2KSBzaXplKDEwKTtcbiAgICAgICAgYm9yZGVyOiBzaXplKDQpIHNvbGlkICMwMDA7XG5cbiAgICAgICAgLmxpZ2h0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDI4KTtcblxuICAgICAgICAgICAgLmxpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNpemUoNCkgc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOGFkZWU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc2l6ZSgxMik7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoOCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDEwKTtcblxuICAgICAgICAgICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRucy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogc2l6ZSg0MCkgYXV0byBzaXplKDYwKTtcbiAgICAgICAgd2lkdGg6IHNpemUoNzUwLTM2LTMyKTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDMyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoODApO1xuICAgICAgICAgICAgYm9yZGVyOiBzaXplKDQpIHNvbGlkICMwMDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5idG4tYm9yZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSgzMjApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDIwJTtcblxuICAgICAgICAgICAgICAgIC5sb2FkZWQgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZTNfMi5zdmcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJvcmRlcjogc2l6ZSg0KSBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHNpemUoLTQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogc2l6ZSgtMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFnYWluLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhhZGVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpZ2h0LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogc2l6ZSgyMCkgMCBzaXplKDIwKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMjApO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSgyMCk7XG4gICAgICAgICAgICBhbmltYXRpb246IGZsb2F0IDFzIGluZmluaXRlO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzaXplKDI0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSgzMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoNDApO1xuICAgICAgICAgICAgYm9yZGVyOiBzaXplKDQpIHNvbGlkICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAmLmJsb2NrMSB7XG4gICAgICAgICAgICAgICAgbGVmdDogc2l6ZSgxMzYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsb2NrMiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHNpemUoMTM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnJpZ2h0cy1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSg3NTAtMzYtMzIpO1xuICAgICAgICAgICAgcGFkZGluZzogc2l6ZSg3MCkgc2l6ZSg0MCkgc2l6ZSgyMCk7XG4gICAgICAgICAgICBib3JkZXI6IHNpemUoNCkgc29saWQgIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBzaXplKDM2KSBzaXplKDM4KTtcblxuICAgICAgICAgICAgLmxvYWRlZCAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dyaWQyLnN2Zyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNpemUoNDApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNpemUoNCkgc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNpemUoNjAwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHNpemUoNDApIGF1dG8gMDtcblxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMSB7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDE2KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSg1NDApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSg2MCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSg2MCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHNpemUoMjQpO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHNpemUoMTIuNzMqMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoNy43OCoyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKC43NywgMCwgLjE3NSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiBzaXplKDUwKSBhdXRvIHNpemUoMjAwKTtcbiAgICAgICAgd2lkdGg6IHNpemUoNzUwLTM2LTMyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiBzaXplKDQpIHNvbGlkICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMTIpIHNpemUoMjApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmJsb2NrMSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSg3NTAtMzYtMzIpO1xuICAgICAgICAgICAgYm9yZGVyOiBzaXplKDQpIHNvbGlkICMwMDA7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcbiAgICAgICAgICAgIGxlZnQ6IHNpemUoLTQpO1xuICAgICAgICAgICAgYm90dG9tOiBzaXplKC00KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jazIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzaXplKDQpIHNvbGlkICMwMDA7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSg4Nik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoNDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4YWRlZTtcbiAgICAgICAgICAgIHJpZ2h0OiBzaXplKDQwKTtcbiAgICAgICAgICAgIGJvdHRvbTogc2l6ZSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2szIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc2l6ZSg0KSBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoODYpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDI2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU5QUI7XG4gICAgICAgICAgICByaWdodDogc2l6ZSg0MCk7XG4gICAgICAgICAgICBib3R0b206IHNpemUoMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IHNpemUoNCkgc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQURBREE7XG4gICAgICAgICAgICBwYWRkaW5nOiBzaXplKDMyKSBzaXplKDM2KTtcblxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc2l6ZSgyOCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNpemUoNCkgc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoODApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc2l6ZUgoMjQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNpemUoMTApIHNpemUoMjQpIHNpemUoMTApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJi53cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2MxMDIzMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSg2MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHNpemUoNjApO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLUxpZ2h0LCAnaGVsdmV0aWNhIG5ldWUnLCAnaGlyYWdpbm8gc2FucyBnYicsIHRhaG9tYSwgJ21pY3Jvc29mdCB5YWhlaSB1aScsICdtaWNyb3NvZnQgeWFoZWknLCBzaW1zdW4sIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VibWl0LWJ0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDE4NioyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoODApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc2l6ZSg0KSBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogc2l6ZSgtMTIwKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHNpemUoLTE4Nik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcblxuICAgICAgICAgICAgICAgIC5idG4tYm9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHNpemUoMTg2KjIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSAyMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvYWRlZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZTNfMi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzaXplKDQpIHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc2l6ZSgtNCk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogc2l6ZSgtMjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3BhZ2UyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgIH1cblxuICAgIC5ob21lLWJ0biB7XG4gICAgICAgIHdpZHRoOiBzaXplKDE2OCk7XG4gICAgICAgIGhlaWdodDogc2l6ZSg0MSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogc2l6ZSgzNik7XG4gICAgICAgIHRvcDogc2l6ZSg0Mik7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cblxuICAgIC5za2lwLWJ0biB7XG4gICAgICAgIHdpZHRoOiBzaXplKDE1Myk7XG4gICAgICAgIGhlaWdodDogc2l6ZSg0MSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IHNpemUoMzYpO1xuICAgICAgICB0b3A6IHNpemUoNDIpO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IHNpemUoNzUwKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDE2MjMpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgtMTYyMy8yKTtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbkJHO1xuXG4gICAgICAgIC5iZ2Mge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNrZ3JvdW5kMSB7XG4gICAgICAgICAgICAuYmdjIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNGU1YWE1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNrZ3JvdW5kMiB7XG4gICAgICAgICAgICAuYmdjIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjYTBkZGRmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNrZ3JvdW5kMyB7XG4gICAgICAgICAgICAuYmdjIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMjIyMjQ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNrZ3JvdW5kNCB7XG4gICAgICAgICAgICAuYmdjIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZkNjg0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNrZ3JvdW5kNSB7XG4gICAgICAgICAgICAuYmdjIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZTJjZDkxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNrZ3JvdW5kNiB7XG4gICAgICAgICAgICAuYmdjIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmY5ZGI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hc2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWxwLFxuICAgICAgICAuc2xvZ2FuLFxuICAgICAgICAuYWRvcm4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jc3RhZ2UxIHtcbiAgICAuYmFja2dyb3VuZCB7fVxuXG4gICAgLmhlbHAge1xuICAgICAgICB3aWR0aDogc2l6ZSgyOTEuNTEpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMTIxLjU5KTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoODQsIDQwMCk7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgLmhhbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMTA3KTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSg4Nik7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKC0xMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFzayB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmFkb3JuMSB7XG4gICAgICAgIHdpZHRoOiBzaXplKDIyNy42Myk7XG4gICAgICAgIGhlaWdodDogc2l6ZSg0MTAuMDkpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcig0NzUsIDY4NSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmxpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDExOS42Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMTI3LjY5KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSgtMTQ4KTtcbiAgICAgICAgICAgIGxlZnQ6IHNpemUoMTYpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWlsZSB7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSg2My44Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoNjEpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBzaXplKDk4KTtcbiAgICAgICAgICAgIGxlZnQ6IHNpemUoMTgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZG9ybjIge1xuICAgICAgICB3aWR0aDogc2l6ZSgyMDkuNDgpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoNzQuOTIpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcig5MiwgNDQzKTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAuc2xvZ2FuIHtcbiAgICAgICAgd2lkdGg6IHNpemUoNjQ0LjYpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMTg2Ljk1KTtcbiAgICAgICAgdG9wOiBzaXplKDE1NSk7XG4gICAgICAgIGxlZnQ6IHNpemUoMzApO1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgfVxufVxuXG4jc3RhZ2UyIHtcbiAgICAuYmFja2dyb3VuZCB7fVxuXG4gICAgLmhlbHAge1xuICAgICAgICB3aWR0aDogc2l6ZSg0NjQuNTYpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMzMzLjAzKTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMTQwLCA1MzUpO1xuXG4gICAgICAgIC5oYW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDEwNyk7XG4gICAgICAgICAgICB0b3A6IHNpemUoMzAwKTtcbiAgICAgICAgICAgIHJpZ2h0OiBzaXplKDMwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBzaXplKDI3MC44NCk7XG4gICAgICAgIGhlaWdodDogc2l6ZSgzNjguMyk7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDQ4MiwgNzY1KTtcbiAgICB9XG5cbiAgICAuYWRvcm4xIHtcbiAgICAgICAgd2lkdGg6IHNpemUoNTE5Ljc5KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDM5Ny4yNik7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDQ5LCAzODMpO1xuICAgIH1cblxuICAgIC5zbG9nYW4ge1xuICAgICAgICB3aWR0aDogc2l6ZSg2NDMuNTUpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMTg2LjM2KTtcbiAgICAgICAgdG9wOiBzaXplKDE1NSk7XG4gICAgICAgIGxlZnQ6IHNpemUoMzApO1xuXG4gICAgfVxufVxuXG4jc3RhZ2UzIHtcbiAgICAuYmFja2dyb3VuZCB7fVxuXG4gICAgLmRpYWxvZyB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDM2KTtcbiAgICAgICAgICAgIGhlaWdodDogc2l6ZSgzNik7XG4gICAgICAgIH1cblxuICAgICAgICAudGFsayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDQwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWxwIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMzcyLjAxKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDUyLjI2KTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMTAwLCA3ODIpO1xuXG4gICAgICAgIC5oYW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDEwNyk7XG4gICAgICAgICAgICB0b3A6IHNpemUoOTApO1xuICAgICAgICAgICAgcmlnaHQ6IHNpemUoMjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkb3JuMSB7XG4gICAgICAgIHdpZHRoOiBzaXplKDI1MC44MSk7XG4gICAgICAgIGhlaWdodDogc2l6ZSg2Ni44MSk7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDE2MywgODU2KTtcbiAgICB9XG5cbiAgICAuYWRvcm4yIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMjUwLjgxKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDY2LjgxKTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMTYzLCA4NTYpO1xuICAgIH1cblxuICAgIC5hZG9ybjQge1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcigxNDAsIDQ1MSk7XG5cbiAgICAgICAgLnRhbGsge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMTk4KTtcbiAgICAgICAgICAgIGhlaWdodDogc2l6ZSg2NCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRvcm41IHtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMTQwLCA1NDUpO1xuXG4gICAgICAgIC50YWxrIHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDEyNi45Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoNDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkb3JuNiB7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDE2MywgNTg2KTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDIzNCk7XG4gICAgICAgICAgICB0b3A6IHNpemUoMjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhbGsge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMjMwLjU1KTtcbiAgICAgICAgICAgIGhlaWdodDogc2l6ZSg5My42Nik7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkb3JuOSB7XG4gICAgICAgIHdpZHRoOiBzaXplKDM2NCk7XG4gICAgICAgIGhlaWdodDogc2l6ZSg2NDQpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcigxMDcsIDMzMyk7XG4gICAgfVxuXG4gICAgLmNoaWxkIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMjE1LjM3KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDM5Ny43Myk7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDQ5NiwgNzEyKTtcblxuICAgICAgICAuc21pbGUge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoNjEuNTQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDc1LjA0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSg3OCk7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDE4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zbG9nYW4ge1xuICAgICAgICB3aWR0aDogc2l6ZSg1NjEuMjIpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMjgzLjY4KTtcbiAgICAgICAgdG9wOiBzaXplKDE1NSk7XG4gICAgICAgIGxlZnQ6IHNpemUoMzApO1xuXG4gICAgfVxufVxuXG4jc3RhZ2U0IHtcbiAgICAuYmFja2dyb3VuZCB7fVxuXG4gICAgLmhlbHAge1xuICAgICAgICB3aWR0aDogc2l6ZSg1MTMuNjgpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMjc3LjE5KTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMjE1LCA2NDApO1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgIC5oYW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDEwNyk7XG4gICAgICAgICAgICB0b3A6IHNpemUoMTI4KTtcbiAgICAgICAgICAgIGxlZnQ6IHNpemUoMTk1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZG9ybjEge1xuICAgICAgICB3aWR0aDogc2l6ZSg2MzkuNTIpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMjIwLjYxKTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMzksIDExMTYpO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgIC5hZG9ybjgge1xuICAgICAgICB3aWR0aDogc2l6ZSgyNTkuMzYpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMjAxLjUpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcig0NTcsIDQ2MCk7XG4gICAgfVxuXG4gICAgLndvbWFuIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMjgxLjQpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoNTY4LjY3KTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMjE1LCA1NTQpO1xuXG4gICAgICAgIC5zcHJpdGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkb3JuNCB7XG4gICAgICAgIHdpZHRoOiBzaXplKDI4MS40KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDU2OC42Nyk7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDE0NiwgNTQ1KTtcbiAgICB9XG5cbiAgICAuc2xvZ2FuIHtcbiAgICAgICAgd2lkdGg6IHNpemUoNTYwLjczKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDI4NC40Myk7XG4gICAgICAgIHRvcDogc2l6ZSgxNTUpO1xuICAgICAgICBsZWZ0OiBzaXplKDMwKTtcblxuICAgIH1cblxuICAgIC5jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBzaXplKDE2My4yOCk7XG4gICAgICAgIGhlaWdodDogc2l6ZSgzMTcuNDIpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcig1NTcsIDgwMCk7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cblxuICAgICAgICAuaGFuZCB7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSg0MC4yOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMzEuNzUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBzaXplKDIxNik7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDYwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGF0IHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDE4MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMTkwLjc3KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSgtMTIpO1xuICAgICAgICAgICAgbGVmdDogc2l6ZSgtNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzN2dywgLTEwdncpIHNjYWxlKDAuNik7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDE1OC4zNik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMTA0Ljg3KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSgtMzYpO1xuICAgICAgICAgICAgbGVmdDogc2l6ZSg3MCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyAuc2FkIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiBzaXplKDI3LjAyKTtcbiAgICAgICAgLy8gICAgIGhlaWdodDogc2l6ZSg0OS41OCk7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICB0b3A6IHNpemUoOTApO1xuICAgICAgICAvLyAgICAgbGVmdDogc2l6ZSgyMik7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAuc21pbGUge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoNjAuMDEpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDU5LjA1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSg3OCk7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDE2KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdGFnZTUge1xuICAgIC5iYWNrZ3JvdW5kIHt9XG5cbiAgICAuaGVscCB7XG4gICAgICAgIHdpZHRoOiBzaXplKDU1Ni42Nik7XG4gICAgICAgIGhlaWdodDogc2l6ZSg2NDMuMDgpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcigxMzMsIDQ1Myk7XG5cbiAgICAgICAgLmhhbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMTA3KTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSgzNzApO1xuICAgICAgICAgICAgcmlnaHQ6IHNpemUoMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkb3JuMSB7XG4gICAgICAgIHdpZHRoOiBzaXplKDIzNy4xMik7XG4gICAgICAgIGhlaWdodDogc2l6ZSgxMTMuMTcpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcigyNjYsIDQ5KTtcbiAgICB9XG5cbiAgICAuYWRvcm4yIHtcbiAgICAgICAgd2lkdGg6IHNpemUoNjUyLjYyKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDIwOC4yOCk7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDY3LCAxMTQzKTtcbiAgICB9XG5cbiAgICAuYWRvcm4zIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMjM4LjkyKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDU1Ny4zNyk7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDEzLCA1MzIpO1xuICAgIH1cblxuICAgIC5zbG9nYW4ge1xuICAgICAgICB3aWR0aDogc2l6ZSg1NjEuNTUpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMjgzLjIxKTtcbiAgICAgICAgdG9wOiBzaXplKDE1NSk7XG4gICAgICAgIGxlZnQ6IHNpemUoMzApO1xuXG4gICAgfVxuXG4gICAgLmNoaWxkIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMjU4Ljc4KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDUxNi45MSk7XG4gICAgICAgIEBpbmNsdWRlIHRvQ2VudGVyKDI2MiwgNTc4KTtcblxuXG4gICAgICAgIC5zbWlsZSB7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSg3NC42NCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMTI4LjQyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSg0Nik7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDQ0KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuI3N0YWdlNiB7XG4gICAgLmJhY2tncm91bmQge31cblxuICAgIC5oZWxwIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMzA1LjMpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoNTcyLjE5KTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoNDI4LCAyMjQpO1xuXG4gICAgICAgIC5oYW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDEwNyk7XG4gICAgICAgICAgICB0b3A6IHNpemUoMzA1KTtcbiAgICAgICAgICAgIGxlZnQ6IHNpemUoMzApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkb3JuMSB7XG4gICAgICAgIHdpZHRoOiBzaXplKDUzNy45Mik7XG4gICAgICAgIGhlaWdodDogc2l6ZSgzNjEuMDcpO1xuICAgICAgICBsZWZ0OiBzaXplKC0xMCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDY1NC0xMzM0LzIpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRvcm4zIHtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDE1OC45Nik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjE0LjY3KTtcbiAgICAgICAgICAgIGxlZnQ6IHNpemUoMzk0KTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSgzMilcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZG9ybjQge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMzY3LjU1KTtcbiAgICAgICAgICAgIGhlaWdodDogc2l6ZSg0MzEuMjIpO1xuICAgICAgICAgICAgbGVmdDogc2l6ZSg0KTtcbiAgICAgICAgICAgIHRvcDogc2l6ZSgtMTkyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZG9ybjIge1xuICAgICAgICB3aWR0aDogc2l6ZSg1MTIuMzMpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoNDkyLjMyKTtcbiAgICAgICAgQGluY2x1ZGUgdG9DZW50ZXIoMTU0LCAtMTQwKTtcbiAgICB9XG5cbiAgICAuc2xvZ2FuIHtcbiAgICAgICAgd2lkdGg6IHNpemUoNTYwLjk4KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDI4My4yMSk7XG4gICAgICAgIHRvcDogc2l6ZSgxNTUpO1xuICAgICAgICBsZWZ0OiBzaXplKDMwKTtcblxuICAgIH1cblxuICAgIC5jaGlsZCB7XG4gICAgICAgIHdpZHRoOiBzaXplKDE3My42Mik7XG4gICAgICAgIGhlaWdodDogc2l6ZSgzMTQuODUpO1xuICAgICAgICBAaW5jbHVkZSB0b0NlbnRlcig0NDAsIDc2OCk7XG4gICAgfVxufVxuXG4jcG9zdGVyQ3JlYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwMHZ3O1xuICAgIHRvcDogMjAwdmg7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5wb3N0ZXIge1xuICAgICAgICB3aWR0aDogNjE2cHg7XG4gICAgICAgIGhlaWdodDogNzU2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jaW50cm9QYWdlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogc2l6ZSgzMjUqMik7XG4gICAgICAgIGhlaWdodDogc2l6ZSg0NDUqMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaW50cm8tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiBzaXplKDkwKSBzaXplKDYwKSBzaXplKDMyMCk7XG5cbiAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDMyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNpemUoNDApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc2l6ZSgyNCk7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDIwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiBzaXplKDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNpemUoMTIpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzaXplKDQwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSg4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoOCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNpemUoMzIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBzaXplKDEyKTtcbiAgICAgICAgICAgICAgICB0b3A6IHNpemUoMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWcge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgYm90dG9tOiBzaXplKDE5MCk7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIH1cblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgICB3aWR0aDogc2l6ZSgyMjgpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoODQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogc2l6ZSgtMTE0KTtcbiAgICB9XG59XG5cbkBpbXBvcnQgJ2NoaWxkMScsICdjaGlsZDInLCAnY2hpbGQzJywgJ2NoaWxkNCcsICdjaGlsZDUnLCAnY2hpbGQ2JywgJ3dvbWFuJztcblxuLmNoaWxkIHtcbiAgICAuc3ByaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cbn1cbiIsIi5jaGlsZDEge1xuICAgIC5zcHJpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoaWxkMS5wbmcpO1xuXG4gICAgICAgICYuY2hpbGQxXzAge1xuICAgICAgICAgICAgd2lkdGg6IDIyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDFfMSB7XG4gICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2MXB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQxXzIge1xuICAgICAgICAgICAgd2lkdGg6IDIxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzZweCAtNDY3cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQxXzMge1xuICAgICAgICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzRweCAtOTQwcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQxXzQge1xuICAgICAgICAgICAgd2lkdGg6IDIxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTkzMnB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMV81IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICAgIGhlaWdodDogNDY3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQzcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDFfNiB7XG4gICAgICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQxXzcge1xuICAgICAgICAgICAgd2lkdGg6IDIxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMThweCAtNDY0cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQxXzgge1xuICAgICAgICAgICAgd2lkdGg6IDIxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTdweCAtOTM0cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQxXzkge1xuICAgICAgICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NTBweCAtOTQxcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQxXzEwIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICAgIGhlaWdodDogNDczcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjUzcHggLTQ2OHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMV8xMSB7XG4gICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNDY0cHhcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jaGlsZDIge1xuICAgIC5zcHJpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoaWxkMi5wbmcpO1xuXG4gICAgICAgICYuY2hpbGQyXzAge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAtMzcxcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQyXzEge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MjJweCAtMzcxcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQyXzIge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDk2cHggLTM3MXB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMl8zIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzcycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3MHB4IC0zNzFweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfNCB7XG4gICAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQyXzUge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfNiB7XG4gICAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQyXzcge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MjJweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMl84IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzcycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0NHB4IC0zNzFweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfOSB7XG4gICAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTZweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMl8xMCB7XG4gICAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNzQxcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQyXzExIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzcycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0cHggLTc0MnB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMl8xMiB7XG4gICAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IC03NDNweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfMTMge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MjJweCAtNzQzcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQyXzE0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzcycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5NnB4IC03NDNweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfMTUge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzcwcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfMTYge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQ0cHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfMTcge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTM3MHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMl8xOCB7XG4gICAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NHB4IC0zNzFweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDJfMTkge1xuICAgICAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzcwcHggLTc0M3B4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkMl8yMCB7XG4gICAgICAgICAgICB3aWR0aDogMjc0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDRweCAtNzQzcHhcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jaGlsZDMge1xuICAgIC5zcHJpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoaWxkMy5wbmcpO1xuXG4gICAgICAgICYuY2hpbGQzXzAge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDUwcHggLTQxNnB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkM18xIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC00MjBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfMiB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IC00MThweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfMyB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC00MThweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfNCB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjBweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkM181IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfNiB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQxN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQzXzcge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjBweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkM184IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2MHB4IC00MTNweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfOSB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzMHB4IC00MTdweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfMTAge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NDBweCAtNDE2cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQzXzExIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODQwcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfMTIge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDNfMTMge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDUwcHggLTBweFxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNoaWxkNCB7XG4gICAgLnNwcml0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hpbGQ0LnBuZyk7XG5cbiAgICAgICAgJi5jaGlsZDRfMCB7XG4gICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNjJweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNF8xIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ5NHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ0XzIge1xuICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OThweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNF8zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzMxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ0XzQge1xuICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjZweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNF81IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjY0cHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDRfNiB7XG4gICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMjhweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNF83IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMycHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDRfOCB7XG4gICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzMHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ0Xzkge1xuICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05OTZweCAtMHB4XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2hpbGQ1IHtcbiAgICAuc3ByaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGlsZDUucG5nKTtcblxuICAgICAgICAmLmNoaWxkNV8wIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzdweDtcbiAgICAgICAgICAgIGhlaWdodDogNTI3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC01MjZweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDVfMSB7XG4gICAgICAgICAgICB3aWR0aDogMjI3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IC0xMDY2cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ1XzIge1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAtMTA1M3B4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNV8zIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTM5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xMDUzcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ1XzQge1xuICAgICAgICAgICAgd2lkdGg6IDIzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODFweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNV81IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDNweDtcbiAgICAgICAgICAgIGhlaWdodDogNTI2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ1XzYge1xuICAgICAgICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDNweCAtMHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNV83IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjY3cHggLTEwNjZweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDVfOCB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUzMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2OHB4IC01MzVweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDVfOSB7XG4gICAgICAgICAgICB3aWR0aDogMjI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUyNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IC01MzVweFxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNoaWxkNiB7XG4gICAgLnNwcml0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hpbGQ2LnBuZyk7XG5cbiAgICAgICAgJi5jaGlsZDZfMCB7XG4gICAgICAgICAgICB3aWR0aDogMTc3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTI4OXB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNl8xIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3cHggLTEyODlweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDZfMiB7XG4gICAgICAgICAgICB3aWR0aDogMTc3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMzI1cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ2XzMge1xuICAgICAgICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGlsZDZfNCB7XG4gICAgICAgICAgICB3aWR0aDogMTc3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3N3B4IC0wcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hpbGQ2XzUge1xuICAgICAgICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTY0N3B4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNl82IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzE5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3cHggLTk3MHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNl83IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3cHggLTMyNHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNl84IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3cHggLTY0OHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoaWxkNl85IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC05NjlweFxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLndvbWFuIHtcbiAgICAuc3ByaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93b21hbi5wbmcpO1xuXG4gICAgICAgICYud29tYW5fMCB7XG4gICAgICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3M3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MHB4IC01NzVweFxuICAgICAgICB9XG5cbiAgICAgICAgJi53b21hbl8xIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNTcycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ0cHggLTU3MnB4XG4gICAgICAgIH1cblxuICAgICAgICAmLndvbWFuXzIge1xuICAgICAgICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY2cHggLTU3OXB4XG4gICAgICAgIH1cblxuICAgICAgICAmLndvbWFuXzMge1xuICAgICAgICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI3cHggLTU3OXB4XG4gICAgICAgIH1cblxuICAgICAgICAmLndvbWFuXzQge1xuICAgICAgICAgICAgd2lkdGg6IDI0M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NzFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05ODJweCAtNTc2cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYud29tYW5fNSB7XG4gICAgICAgICAgICB3aWR0aDogMjUxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc3NXB4IC0xcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYud29tYW5fNiB7XG4gICAgICAgICAgICB3aWR0aDogMjU0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOXB4IC0xcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYud29tYW5fNyB7XG4gICAgICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5N3B4IC01NzJweFxuICAgICAgICB9XG5cbiAgICAgICAgJi53b21hbl84IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNTc0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE5MXB4IC0xMTUzcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYud29tYW5fOSB7XG4gICAgICAgICAgICB3aWR0aDogMjM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3N3B4IC0xMTUzcHhcbiAgICAgICAgfVxuXG4gICAgICAgICYud29tYW5fMTAge1xuICAgICAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTE1MHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLndvbWFuXzExIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNTc5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzE1cHggLTExNDlweFxuICAgICAgICB9XG5cbiAgICAgICAgJi53b21hbl8xMiB7XG4gICAgICAgICAgICB3aWR0aDogMjM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk1M3B4IC0xMTQ5cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYud29tYW5fMTMge1xuICAgICAgICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTExNTBweFxuICAgICAgICB9XG5cbiAgICAgICAgJi53b21hbl8xNCB7XG4gICAgICAgICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNzZweCAtMXB4XG4gICAgICAgIH1cblxuICAgICAgICAmLndvbWFuXzE1IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTY5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYycHggLTFweFxuICAgICAgICB9XG5cbiAgICAgICAgJi53b21hbl8xNiB7XG4gICAgICAgICAgICB3aWR0aDogMjU5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4XG4gICAgICAgIH1cblxuICAgICAgICAmLndvbWFuXzE3IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTdweDtcbiAgICAgICAgICAgIGhlaWdodDogNTczcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC01NzVweFxuICAgICAgICB9XG5cbiAgICAgICAgJi53b21hbl8xOCB7XG4gICAgICAgICAgICB3aWR0aDogMjQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3M3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjhweCAtMXB4XG4gICAgICAgIH1cblxuICAgICAgICAmLndvbWFuXzE5IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNTczcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyOXB4IC0xMTUzcHhcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
