/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./node_modules/swiper/dist/css/swiper.min.css ***!
  \************************************************************************************************************************************************************************************************************/
/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

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

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-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(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

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

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

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

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

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

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

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .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-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  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: 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: 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: 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: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.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-next, .swiper-button-prev {
  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-next.swiper-button-disabled, .swiper-button-prev.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%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23007aff%27%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%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23007aff%27%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%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23ffffff%27%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%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23ffffff%27%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%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23000000%27%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%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
}

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

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

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

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

.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(0, -50%, 0);
  transform: translate3d(0, -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: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -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: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

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

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

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

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

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

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

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

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

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

.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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

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

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

.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%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%236c6c6c%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%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%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%23fff%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%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);
  }
}
.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;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-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-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

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

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  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-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/style/index.scss ***!
  \*************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select {
  margin: 0;
}

html {
  box-sizing: border-box;
}

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

img,
video {
  height: auto;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* 加粗加黑 */
@font-face {
  font-family: vivo-h;
  src: url(../.././zip/css/ClanOT-WideBold.ttf) format("truetype");
}
/* 超细 */
@font-face {
  font-family: vivo-l;
  src: url(../.././zip/css/ClanOT-WideBold.ttf) format("truetype");
}
/* 中粗 */
@font-face {
  font-family: vivo-m;
  src: url(../.././zip/css/ClanOT-WideBold.ttf) format("truetype");
}
/* 粗体 */
@font-face {
  font-family: vivo-b;
  src: url(../.././zip/css/ClanOT-WideBold.ttf) format("truetype");
}
/* 常规 */
@font-face {
  font-family: vivo-r;
  src: url(../.././zip/css/ClanOT-WideBold.ttf) format("truetype");
}
.jvm-pc-br {
  display: block;
}
@media (max-width: 1000px) {
  .jvm-pc-br {
    display: none;
  }
}

.jvm-mobi-br {
  display: none;
}
@media (max-width: 1000px) {
  .jvm-mobi-br {
    display: block;
  }
}

@media (max-width: 1000px) {
  .jvm-show-pc {
    display: none !important;
  }
}

@media (min-width: 1000px) {
  .jvm-show-mobi {
    display: none !important;
  }
}

.jvm-img-container {
  position: relative;
}
.jvm-img-container img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

.jvm-hide {
  display: none !important;
}

.jvm-page {
  overflow: hidden;
  position: relative;
}
@media (min-width: 1000px) {
  .jvm-page {
    width: 100vw;
    height: 56.25vw;
  }
}
@media (max-width: 1000px) {
  .jvm-page {
    width: 100vw;
    height: 177.8666666667vw;
  }
}
.jvm-page img {
  width: 100%;
}

.jvm-title {
  font-family: vivo-b;
}
@media (min-width: 1000px) {
  .jvm-title {
    font-size: 2.34375vw;
  }
}
@media (max-width: 1000px) {
  .jvm-title {
    font-size: 5.8666666667vw;
  }
}

.jvm-desc {
  font-family: vivo-r;
}
@media (min-width: 1000px) {
  .jvm-desc {
    font-size: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-desc {
    font-size: 3.4666666667vw;
  }
}

#toast-container {
  position: fixed;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
}

.toast {
  background-color: rgb(255, 255, 255);
  color: #000;
  padding: 10px 15px;
  border-radius: 5px;
  display: none;
  animation: toast-show 0.5s forwards;
  font-family: vivo-b;
}

@media (max-width: 1000px) {
  .toast {
    white-space: nowrap;
  }
}
.toast.toast-hide {
  animation: toast-hide 0.5s forwards;
}

@keyframes toast-show {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes toast-hide {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.jvm-kv h1 {
  display: none !important;
}
.jvm-kv img {
  width: 100%;
}

.jvm-lamp {
  position: relative;
  background: #000;
  height: 100vh;
}
.jvm-lamp img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.jvm-lamp .jvm-lamp-1,
.jvm-lamp .jvm-lamp-2 {
  position: absolute;
}
@media (min-width: 1000px) {
  .jvm-lamp .jvm-lamp-1,
.jvm-lamp .jvm-lamp-2 {
    left: 0;
    top: 0;
    width: 100%;
  }
}
@media (max-width: 1000px) {
  .jvm-lamp .jvm-lamp-1,
.jvm-lamp .jvm-lamp-2 {
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
}
.jvm-lamp .jvm-lamp-text {
  color: #fff;
  position: absolute;
}
@media (min-width: 1000px) {
  .jvm-lamp .jvm-lamp-text {
    width: 43vw;
    bottom: 7.1796875vw;
    right: 16.40625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-lamp .jvm-lamp-text {
    bottom: 10.6666666667vw;
    padding: 0 5vw;
  }
}
@media (min-width: 1000px) {
  .jvm-lamp .jvm-lamp-title1 {
    font-family: vivo-b;
    font-size: 1.5625vw;
    margin-bottom: .6vw;
  }
}
@media (max-width: 1000px) {
  .jvm-lamp .jvm-lamp-title1 {
    font-family: vivo-m;
    font-size: 4.2666666667vw;
  }
}
@media (min-width: 1000px) {
  .jvm-lamp .jvm-lamp-title2 {
    font-family: vivo-b;
    line-height: 1.1;
  }
}
@media (max-width: 1000px) {
  .jvm-lamp .jvm-lamp-title2 {
    padding-top: 2vw;
    font-family: vivo-m;
  }
}
@media (min-width: 1000px) {
  .jvm-lamp .jvm-lamp-desc {
    margin-top: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-lamp .jvm-lamp-desc {
    margin-top: 8.5333333333vw;
  }
}

.jvm-image {
  position: relative;
  height: 101vh;
  margin-top: -1px !important;
}

.jvm-image .jvm-image-bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;

}
.jvm-image .jvm-image-bg {
  transform: scale(2) translateX(13.3333333333vw);
}
.jvm-image .jvm-image-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content {
    top: 50%;
    transform: translateY(-50%);
  }
}
.jvm-image .jvm-image-content .jvm-image-text {
  color: #fff;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-text {
    width: 34.6875vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 13.28125vw;
    box-sizing: border-box;
  }
}
.jvm-image .jvm-image-content .jvm-image-text .jvm-image-item-title {
  font-family: vivo-b;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-text .jvm-image-item-title {
    font-size: 1.5625vw;
    line-height: 1.2;
    margin-bottom: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-text .jvm-image-item-title {
    font-size: 4vw;
    margin-bottom: 6.6666666667vw;
    margin-top: 17.3333333333vw;
  }
}
.jvm-image .jvm-image-content .jvm-image-text .jvm-image-item-desc {
  font-family: vivo-r;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-text .jvm-image-item-desc {
    font-size: 1.171875vw;
    width: 17.96875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-text .jvm-image-item-desc {
    font-size: 3.4666666667vw;
  }
}
.jvm-image .jvm-image-content .jvm-image-container {
  position: relative;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container {
    width: 54.6875vw;
    height: 30.703125vw;
    transition: all 0.5s ease;
  }
  .jvm-image .jvm-image-content .jvm-image-container:after {
    transition: all 0.5s ease;
    content: "";
    display: block;
    width: 102%;
    height: 102%;
    position: absolute;
    left: -1%;
    top: -1%;
    z-index: 5;
    background: rgba(0, 0, 0, 0.9);
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container {
    width: 86.8vw;
    height: 96.2666666667vw;
  }
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-item-img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-item-img-1 {
  opacity: 0;
  transition: all 0.3s ease;
  z-index: 5;
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off {
  position: absolute;
  overflow: hidden;
  z-index: 4;
  color: #fff;
  background: #1e1e1e;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off {
    border-radius: 1.171875vw;
    right: 1.171875vw;
    top: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off {
    border-radius: 3.3333333333vw;
    right: 2.6666666667vw;
    top: 3.2vw;
  }
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-animate {
  position: absolute;
  width: 50%;
  height: 100%;
  background: #3d3d3d;
  z-index: 1;
  right: 0;
  transition: all 0.3s ease;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-animate {
    border-radius: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-animate {
    border-radius: 3.3333333333vw;
  }
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-on,
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-off {
  position: relative;
  z-index: 2;
  color: #949494;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-on,
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-off {
    padding: 0.390625vw 1.3671875vw 0.5859375vw;
    font-size: 1.171875vw;
    line-height: 1;
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-on,
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-off {
    padding: 1.3333333333vw 3.3333333333vw;
    font-size: 2.8933333333vw;
    line-height: 1;
  }
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-on {
  font-family: vivo-r;
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-off .jvm-image-off {
  color: #fff;
  font-family: vivo-b;
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-active .jvm-image-on {
  color: #fff;
  font-family: vivo-b;
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-active .jvm-image-off {
  color: #949494;
  font-family: vivo-r;
}
.jvm-image .jvm-image-content .jvm-image-container .jvm-image-on-active .jvm-image-animate {
  right: 50%;
}
.jvm-image .jvm-image-content .jvm-image-off .jvm-image-item-img-1 {
  opacity: 1;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .swiper-wrapper {
    width: 100%;
    flex-direction: column;
  }
}
.jvm-image .jvm-image-content .swiper-slide {
  display: flex;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .swiper-slide {
    margin-bottom: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .swiper-slide {
    flex-direction: column-reverse;
    box-sizing: border-box;
    padding: 0 6.6666666667vw;
  }
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .swiper-slide .jvm-image-container {
    transform: scale(0.9);
  }
}
@media (max-width: 1000px) {
  .jvm-image .jvm-image-content .swiper-slide .jvm-image-on-off {
    z-index: 6;
  }
}
.jvm-image .jvm-image-content .swiper-slide-active .jvm-image-on-off {
  z-index: 6;
}
@media (min-width: 1000px) {
  .jvm-image .jvm-image-content .swiper-slide-active .jvm-image-container {
    transform: scale(1);
  }
  .jvm-image .jvm-image-content .swiper-slide-active .jvm-image-container:after {
    background: rgba(0, 0, 0, 0);
  }
}
.jvm-image .jvm-image-pagination {
  bottom: 44vw;
}
.jvm-image .jvm-image-pagination .swiper-pagination-bullet {
  transition: all 0.5s ease;
  background: #464646;
  border-radius: 0.9333333333vw;
}
.jvm-image .jvm-image-pagination .swiper-pagination-bullet-active {
  width: 5.3333333333vw;
  border-radius: 0.9333333333vw;
  background: #706f6f;
}

.jvm-colors {
  position: relative;
}
@media (max-width: 1000px) {
  .jvm-colors {
    background: rgba(234, 234, 234, 0.8);
    height: 100vh;
  }
}
.jvm-colors img {
  position: absolute;
  transition: all 0.3s ease;
  opacity: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 1000px) {
  .jvm-colors img {
    top: 0;
  }
}
@media (max-width: 1000px) {
  .jvm-colors img {
    bottom: 0;
  }
}
.jvm-colors .jvm-colors-1 {
  z-index: 1;
}
.jvm-colors .jvm-colors-2 {
  z-index: 2;
}
.jvm-colors .jvm-colors-3 {
  z-index: 3;
}
.jvm-colors img.jvm-colors-show {
  opacity: 1;
}
.jvm-colors .jvm-colors-text {
  position: absolute;
  z-index: 5;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-text {
    height: 32.8125vw;
    left: 13.28125vw;
    top: 8.984375vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-text {
    width: 100%;
    height: 100%;
    padding: 10.6666666667vw 5.8666666667vw;
  }
}
@media (max-width: 1000px) and (min-height: 750px) {
  .jvm-colors .jvm-colors-text {
    padding: 21.3333333333vw 5.8666666667vw;
  }
}
.jvm-colors .jvm-colors-title {
  font-family: vivo-b;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-title {
    font-size: 2.34375vw;
    line-height: 1.2;
    margin-bottom: 13.0859375vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-title {
    font-size: 5.8666666667vw;
    margin-bottom: 6vw;
  }
}
.jvm-colors .jvm-colors-text1,
.jvm-colors .jvm-colors-text2,
.jvm-colors .jvm-colors-text3 {
  position: absolute;
  opacity: 0;
  transition: all 0.3s ease;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-text1,
.jvm-colors .jvm-colors-text2,
.jvm-colors .jvm-colors-text3 {
    top: 10vw;
  }
}
.jvm-colors .jvm-colors-text-active {
  opacity: 1;
}
.jvm-colors .jvm-colors-title1 {
  font-family: vivo-b;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-title1 {
    font-size: 1.5625vw;
    margin-bottom: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-title1 {
    font-size: 4vw;
    margin-bottom: 5.3333333333vw;
  }
}
.jvm-colors .jvm-colors-desc1 {
  font-family: vivo-r;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-desc1 {
    font-size: 1.171875vw;
    width: 29.6875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-desc1 {
    font-size: 3.4666666667vw;
    width: 83.3333333333vw;
    line-height: 1.3;
  }
}
.jvm-colors .jvm-colors-btn-group {
  display: flex;
  align-items: center;
  position: absolute;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group {
    bottom: 1.5625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group {
    bottom: 44vw;
    right: 8.4vw;
    flex-direction: column;
  }
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item {
  margin: 0 0.078125vw;
  position: relative;
  padding: 2px;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  transition: all 0.3s ease;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group .jvm-colors-item {
    margin-right: 0.78125vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group .jvm-colors-item {
    margin-bottom: 1.6vw;
  }
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item:after {
  border-radius: 50%;
  content: "";
  display: block;
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group .jvm-colors-item:after {
    width: 1.3671875vw;
    height: 1.3671875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group .jvm-colors-item:after {
    width: 4vw;
    height: 4vw;
  }
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item.jvm-colors-item-active:after {
  box-shadow: 0 0 4px 1px rgba(107, 107, 107, 0.1);
}
@media (min-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group .jvm-colors-item.jvm-colors-item-active:after {
    border: 0.078125vw solid #fff;
    width: 1.7578125vw;
    height: 1.7578125vw;
  }
}
@media (max-width: 1000px) {
  .jvm-colors .jvm-colors-btn-group .jvm-colors-item.jvm-colors-item-active:after {
    border: 0.2666666667vw solid #fff;
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item1:after {
  background: linear-gradient(to bottom, #7a5b6c, #2d1d28);
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item1.jvm-colors-item-active {
  border: 2px solid #6e5970;
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item2:after {
  background: linear-gradient(to bottom, #aad3d5, #709e9e);
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item2.jvm-colors-item-active {
  border: 2px solid #74a2a2;
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item3:after {
  background: linear-gradient(to bottom, #dfe0f4, #c0c0ce);
}
.jvm-colors .jvm-colors-btn-group .jvm-colors-item3.jvm-colors-item-active {
  border: 2px solid #9394a9;
}

.jvm-id-phone {
  position: relative;
}
.jvm-id-phone .jvm-id-text {
  position: absolute;
  z-index: 2;
}
@media (max-width: 1000px) {
  .jvm-id-phone .jvm-id-text {
    padding: 10vw 6.6666666667vw;
    box-sizing: border-box;
    left: 0;
    top: 0;
  }
}
@media (min-width: 1000px) {
  .jvm-id-phone .jvm-id-text {
    right: 12.5vw;
    top: 50%;
    width: 30.078125vw;
    transform: translateY(-50%);
  }
}
.jvm-id-phone .jvm-id-text .jvm-id-title1 {
  font-family: vivo-b;
}
@media (min-width: 1000px) {
  .jvm-id-phone .jvm-id-text .jvm-id-title1 {
    font-size: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-id-phone .jvm-id-text .jvm-id-title1 {
    font-size: 4.2666666667vw;
  }
}
.jvm-id-phone .jvm-id-text .jvm-id-title2 {
  font-family: vivo-b;
  line-height: 1.3;
}
@media (min-width: 1000px) {
  .jvm-id-phone .jvm-id-text .jvm-id-title2 {
    font-size: 2.34375vw;
    margin-bottom: 0.9765625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-id-phone .jvm-id-text .jvm-id-title2 {
    font-size: 5.8666666667vw;
    margin-bottom: 6.6666666667vw;
  }
}
.jvm-id-phone .jvm-id-text .jvm-id-desc {
  font-family: vivo-r;
}
@media (min-width: 1000px) {
  .jvm-id-phone .jvm-id-text .jvm-id-desc {
    font-size: 1.171875vw;
    padding-right: 1.5625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-id-phone .jvm-id-text .jvm-id-desc {
    font-size: 3.4666666667vw;
  }
}

.jvm-hand {
  position: relative;
}
@media (max-width: 1000px) {
  .jvm-hand {
    height: 100vh;
  }
}
@media (max-width: 1000px) {
  .jvm-hand .jvm-hand-bg {
    width: auto;
    height: 100%;
  }
}
.jvm-hand .jvm-hand-bg,
.jvm-hand .jvm-hand-phone,
.jvm-hand .jvm-hand-hand {
  position: absolute;
  left: 0;
}
@media (min-width: 1000px) {
  .jvm-hand .jvm-hand-bg,
.jvm-hand .jvm-hand-phone,
.jvm-hand .jvm-hand-hand {
    top: 0;
  }
}
@media (max-width: 1000px) {
  .jvm-hand .jvm-hand-phone,
.jvm-hand .jvm-hand-hand {
    bottom: 0;
  }
}
.jvm-hand .jvm-hand-text {
  position: absolute;
}
@media (min-width: 1000px) {
  .jvm-hand .jvm-hand-text {
    top: 18.5546875vw;
    left: 13.4765625vw;
    width: 36.15625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-hand .jvm-hand-text {
    top: 18.6666666667vw;
    left: 6.2666666667vw;
  }
}
@media (min-width: 1000px) {
  .jvm-hand .jvm-hand-text .jvm-title {
    line-height: 1.2;
    margin-bottom: 0.9765625vw;
  }
}
@media (min-width: 1000px) {
  .jvm-hand .jvm-hand-text .jvm-desc {
    padding-right: 1.171875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-hand .jvm-hand-text .jvm-desc {
    margin-top: -16vw;
  }
}

.jvm-battery {
  position: relative;
}
@media (min-width: 1000px) {
  .jvm-battery {
    margin-top: -1px;
  }
}
@media (max-width: 1000px) {
  .jvm-battery {
    height: 186.6666666667vw;
    margin-top: -4px;
  }
}
.jvm-battery .jvm-battery-phone {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.jvm-battery .jvm-battery-text {
  position: absolute;
  z-index: 2;
}
@media (min-width: 1000px) {
  .jvm-battery .jvm-battery-text {
    width: 33.2265625vw;
    right: 9.140625vw;
    top: 16.015625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text {
    top: 9.3333333333vw;
    padding: 0 6.2666666667vw;
  }
}
@media (min-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-title {
    line-height: 1.2;
    margin-bottom: 1.5625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-title {
    margin-bottom: 6.6666666667vw;
  }
}
.jvm-battery .jvm-battery-text .jvm-title sup {
  font-family: vivo-m;
}
@media (min-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-title sup {
    font-size: 1.3671875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-title sup {
    font-size: 4vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-desc {
    padding-right: 8vw;
  }
}
.jvm-battery .jvm-battery-text .jvm-battery-text-footer {
  display: flex;
  align-items: center;
}
@media (min-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-text-footer {
    margin-top: 2.734375vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-text-footer {
    margin-top: 5.6vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-text-footer .jvm-desc {
    font-size: 2.56vw;
  }
}
@media (min-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-icon {
    width: 2.890625vw;
    margin-right: 0.78125vw;
    margin-top: -0.78125vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-icon {
    width: 8vw;
    margin-right: 2.6666666667vw;
    margin-bottom: -1.3333333333vw;
  }
}
.jvm-battery .jvm-battery-text .jvm-battery-desc1 {
  font-family: vivo-b;
}
@media (min-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-desc1 {
    font-size: 1.0546875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-desc1 {
    font-size: 2.3333333333vw;
  }
}
@media (min-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-desc1 span {
    font-size: 2.34375vw;
    line-height: 1.3;
    display: inline-block;
  }
}
@media (max-width: 1000px) {
  .jvm-battery .jvm-battery-text .jvm-battery-desc1 span {
    font-size: 5.128vw;
  }
}

.jvm-footer {
  width: 100%;
  position: relative;
}
.jvm-footer .jvm-footer-content {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  overflow: hidden;
  background-size: 100%;
  background-repeat: no-repeat;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content {
    width: 100%;
    padding-bottom: 7.8125vw;
    background: url(../.././zip/img/footer-bg.jpg);
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAWkAQMAAACgtxYNAAAAA1BMVEX5+PvrZTWkAAAAtUlEQVR42uzBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGD24EAAAAAAAMj/tRFUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVaU9OCABAAAAEPT/dTsCFQAAAAAAAAAAAAAAAACApQAX+gABf+8GwwAAAABJRU5ErkJggg==);
    padding-bottom: 26.6666666667vw;
  }
}
.jvm-footer .jvm-footer-content .jvm-relief-container {
  display: flex;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-relief-container {
    margin-top: 2.5390625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-relief-container {
    margin-top: 4.6666666667vw;
  }
}
.jvm-footer .jvm-footer-content .jvm-relief-container .jvm-relief {
  color: #767677;
  font-family: vivo-l;
  text-align: left;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-relief-container .jvm-relief {
    font-size: 0.78125vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-relief-container .jvm-relief {
    font-size: 2.52vw;
  }
}
.jvm-footer .jvm-footer-content .jvm-relief-container .jvm-relief a {
  color: #767677;
}
@media (min-width: 1000px) {.jvm-footer .jvm-footer-content .jvm-footer-list,
  .jvm-footer .jvm-footer-content .jvm-footer-form
  .jvm-footer .jvm-footer-content .jvm-footer-form {
    width: 28.90625vw;
    padding-top: 7.03125vw;
    margin: 0 auto;
  }
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-footer-form .jvm-title {
    margin-bottom: 0.9765625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-footer-form .jvm-title {
    width: 73.3333333333vw;
    border-bottom: 0.1333333333vw solid #000;
    margin: 0 auto;
    margin-top: 16vw;
    padding-bottom: 8.6666666667vw;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .jvm-footer .jvm-footer-content .jvm-footer-form .jvm-title .jvm-footer-go-icon {
    height: 8vw;
  }
}
.jvm-footer .jvm-footer-content .jvm-msg-form {
  text-align: center;
}
.jvm-footer .jvm-footer-content .jvm-msg-form .jvm-msg-form-input {
  padding-top: 0.625vw;
  border-bottom: 1px solid #9e9f9f;
  font-size: 1.171875vw;
  font-family: vivo-r;
  text-align: left;
  display: flex;
  align-items: center;
  margin-bottom: 0.9765625vw;
}
.jvm-footer .jvm-footer-content .jvm-msg-form label {
  color: #c8c7cb;
  font-family: vivo-r;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-msg-form label {
    width: 4vw;
    font-size: 1.171875vw;
  }

  .jvm-footer .jvm-footer-content .jvm-msg-form .jvm-msg-form-input3 label {
    width: 9vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-msg-form label {
    width: 16vw;
    font-size: 3.7333333333vw;
  }
  .jvm-footer .jvm-footer-content .jvm-msg-form .jvm-msg-form-input3 label {
    width: 28vw;
  }
}
.jvm-footer .jvm-footer-content .jvm-msg-form input {
  background: transparent;
  padding: 0;
  outline: none;
  color: #000;
  border: none;
  flex: 1;
  font-family: vivo-r;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-msg-form input {
    font-size: 1.171875vw;
    margin-left: 0.5859375vw;
    height: 2.9296875vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-msg-form input {
    height: 9.3333333333vw;
  }
}
.jvm-footer .jvm-footer-content .jvm-msg-form .msg-submit {
  font-family: vivo-b;
  color: #000;
  border: 0;
  width: 100%;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-msg-form .msg-submit {
    font-size: 1.5625vw;
    margin-top: 2.34375vw;
    height: 5.2734375vw;
    border-radius: 3.125vw;
    background: #fff;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-msg-form .msg-submit {
    font-size: 4vw;
    margin-top: 5.3333333333vw;
    background: #f7f7f9;
    height: 11.3333333333vw;
    border-radius: 5.3333333333vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-msg-form .jvm-msg-form-input {
    line-height: 8vw;
    padding-top: 2vw;
    font-size: 3.2vw;
  }
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-footer-list {
    width: 71.015625vw;
    margin: 0 auto;
    margin-top: 8.3984375vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-footer-list {
    padding-left: 10.6666666667vw;
    padding-right: 5.3333333333vw;
    margin-top: 21.3333333333vw;
  }
}
.jvm-footer .jvm-footer-content .jvm-footer-list ul {
  list-style-type: decimal;
}
.jvm-footer .jvm-footer-content .jvm-footer-list ul li {
  font-family: vivo-r;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-footer-list ul li {
    font-size: 1.0546875vw;
    line-height: 1.8;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-footer-content .jvm-footer-list ul li {
    font-size: 3.2vw;
    line-height: 1.5;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-mobi-form-container {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: rgba(0, 0, 0, 0.6);
    transition: all 0.2s ease;
    opacity: 0;
    transform: scale(0);
  }
  .jvm-footer .jvm-mobi-form-container .jvm-footer-go-icon {
    display: none;
  }
  .jvm-footer .jvm-mobi-form-container .jvm-msg-form {
    background: #fff;
    width: 84.6666666667vw;
    margin: 16vw auto;
    padding: 5.3333333333vw 6.2666666667vw 10.6666666667vw 6.2666666667vw;
    position: relative;
  }
  .jvm-footer .jvm-mobi-form-container .jvm-mobi-form-title {
    font-size: 5.8666666667vw;
    font-family: vivo-b;
    text-align: left;
  }
  .jvm-footer .jvm-mobi-form-container .jvm-footer-close {
    position: absolute;
    top: 5.3333333333vw;
    right: 5.7333333333vw;
    width: 8vw;
  }
}
.jvm-footer .jvm-mobi-form-container-open {
  transform: scale(1);
  opacity: 1;
}
@media (min-width: 1000px) {
  .jvm-footer .jvm-relief-icon-container {
    width: 1.25vw;
    height: 1.25vw;
    margin-right: 0.390625vw;
  }
}
@media (max-width: 1000px) {
  .jvm-footer .jvm-relief-icon-container {
    width: 4vw;
    height: 4vw;
    margin-right: 1.3333333333vw;
  }
}
.jvm-footer .jvm-relief-icon-container {
  border: 1px solid #4c4c4c;
  flex-shrink: 0;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.jvm-footer .jvm-relief-icon-selected {
  background: #4c4c4c;
}
.jvm-footer .jvm-relief-icon-container img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: all 0.3s ease;
}
.jvm-footer .jvm-relief-icon-selected img {
  opacity: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SUFDQTtJQUNBO0VmbWhDTjtFZWpoQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZm1oQ047QUFDRjtBZWhoQ0U7RUFDRTtFQUNBO0Fma2hDSjtBZTlnQ0U7RUFDRTtJVC9QRixhU2dRZ0I7SVQvUGhCLGNTK1BrQztJQUM5QjtFZmloQ0o7QUFDRjtBZS9nQ0U7RUFDRTtJVHJRRixVU3NRZ0I7SVRyUWhCLFdTcVFvQztJQUNoQztFZmtoQ0o7QUFDRjtBZWhoQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fma2hDSjtBZWhoQ0U7RUFDRTtBZmtoQ0o7QWVoaENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZraENKO0FlaGhDRTtFQUNFO0Fma2hDSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY2xpLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9kaXN0L2Nzcy9zd2lwZXIubWluLmNzcyIsIndlYnBhY2s6Ly9jbGkvLi9zcmMvc3R5bGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jbGkvLi9zcmMvc3R5bGUvY29tbW9uL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vY2xpLy4vc3JjL3N0eWxlL2NvbW1vbi9mb250LnNjc3MiLCJ3ZWJwYWNrOi8vY2xpLy4vc3JjL3N0eWxlL2NvbW1vbi9ici5zY3NzIiwid2VicGFjazovL2NsaS8uL3NyYy9zdHlsZS9jb21tb24vZG9tRGlzcGxheS5zY3NzIiwid2VicGFjazovL2NsaS8uL3NyYy9zdHlsZS9jb21tb24vY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY2xpLy4vc3JjL3N0eWxlL2NvbW1vbi9taXhpbi5zY3NzIiwid2VicGFjazovL2NsaS8uL3NyYy9zdHlsZS9jb21tb24vdG9hc3Quc2NzcyIsIndlYnBhY2s6Ly9jbGkvLi9zcmMvc3R5bGUvY29tcG9uZW50cy9rdi5zY3NzIiwid2VicGFjazovL2NsaS8uL3NyYy9zdHlsZS9jb21wb25lbnRzL2xhbXAuc2NzcyIsIndlYnBhY2s6Ly9jbGkvLi9zcmMvc3R5bGUvY29tcG9uZW50cy9pbWFnZS5zY3NzIiwid2VicGFjazovL2NsaS8uL3NyYy9zdHlsZS9jb21wb25lbnRzL2NvbG9ycy5zY3NzIiwid2VicGFjazovL2NsaS8uL3NyYy9zdHlsZS9jb21wb25lbnRzL2lkUGhvbmUuc2NzcyIsIndlYnBhY2s6Ly9jbGkvLi9zcmMvc3R5bGUvY29tcG9uZW50cy9oYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vY2xpLy4vc3JjL3N0eWxlL2NvbXBvbmVudHMvYmF0dGVyeS5zY3NzIiwid2VicGFjazovL2NsaS8uL3NyYy9zdHlsZS9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDQuNS4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMTMsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRle2Zsb2F0OmxlZnR9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVyey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7LXdlYmtpdC1mbGV4LXNocmluazowOy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyey13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1jb250YWluZXItM2R7LXdlYmtpdC1wZXJzcGVjdGl2ZToxMjAwcHg7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCwuc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWw+LnN3aXBlci13cmFwcGVyey1tcy10b3VjaC1hY3Rpb246cGFuLXg7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjI3cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luLXRvcDotMjJweDt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtc2l6ZToyN3B4IDQ0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdHJhbnNpdGlvbjouM3Mgb3BhY2l0eTstby10cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zaXRpb246LjNzIG9wYWNpdHk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMzMpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjMzKTt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjY2KTstbXMtdHJhbnNmb3JtOnNjYWxlKC42Nik7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMzKTstbXMtdHJhbnNmb3JtOnNjYWxlKC4zMyk7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42Nik7LW1zLXRyYW5zZm9ybTpzY2FsZSguNjYpO3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zMyk7LW1zLXRyYW5zZm9ybTpzY2FsZSguMzMpO3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O2hlaWdodDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6MTtiYWNrZ3JvdW5kOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uOi4ycyB0b3AsLjJzIC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey13ZWJraXQtdHJhbnNpdGlvbjouMnMgbGVmdCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbjouMnMgbGVmdCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnQsLjJzIC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey13ZWJraXQtdHJhbnNpdGlvbjouMnMgcmlnaHQsLjJzIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb246LjJzIHJpZ2h0LC4ycyAtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQ7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodCwuMnMgLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOiMwMDdhZmY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiMwMDB9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNre2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOiMwMDB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJTstd2Via2l0LWFuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsZW5kKSBpbmZpbml0ZTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLGVuZCkgaW5maW5pdGV9LnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjY7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KTt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlcnstbXMtcGVyc3BlY3RpdmU6MTIwMHB4fSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBtaW5pcmVzZXQuY3NzIHYwLjAuNiB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvbWluaXJlc2V0LmNzcyAqL1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIOWKoOeyl+WKoOm7kSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWg7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdml2b3R5cGVFTi1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiDotoXnu4YgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdml2by1sO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Zpdm90eXBlRU4tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyog5Lit57KXICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tbTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy92aXZvdHlwZUVOLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiDnspfkvZMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdml2by1iO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Zpdm90eXBlRU4tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4vKiDluLjop4QgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdml2by1yO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Zpdm90eXBlRU4tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4uanZtLXBjLWJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tcGMtYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmp2bS1tb2JpLWJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1tb2JpLWJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tc2hvdy1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1zaG93LW1vYmkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uanZtLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanZtLWltZy1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanZtLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qdm0tcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1wYWdlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tcGFnZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTc3Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuLmp2bS1wYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanZtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjM0Mzc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uanZtLWRlc2Mge1xuICBmb250LWZhbWlseTogdml2by1yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4xNzE4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiB0b2FzdC1zaG93IDAuNXMgZm9yd2FyZHM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRvYXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4udG9hc3QudG9hc3QtaGlkZSB7XG4gIGFuaW1hdGlvbjogdG9hc3QtaGlkZSAwLjVzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHRvYXN0LXNob3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9hc3QtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cbi5qdm0ta3YgaDEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uanZtLWt2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanZtLWxhbXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tbGFtcCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWxhbXAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmp2bS1sYW1wIC5qdm0tbGFtcC0xLFxuLmp2bS1sYW1wIC5qdm0tbGFtcC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWxhbXAgLmp2bS1sYW1wLTEsXG4uanZtLWxhbXAgLmp2bS1sYW1wLTIge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tbGFtcCAuanZtLWxhbXAtMSxcbi5qdm0tbGFtcCAuanZtLWxhbXAtMiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5qdm0tbGFtcCAuanZtLWxhbXAtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tbGFtcCAuanZtLWxhbXAtdGV4dCB7XG4gICAgd2lkdGg6IDQxLjQwNjI1dnc7XG4gICAgYm90dG9tOiA5LjE3OTY4NzV2dztcbiAgICByaWdodDogMTYuNDA2MjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWxhbXAgLmp2bS1sYW1wLXRleHQge1xuICAgIGJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDAgNi40dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1sYW1wIC5qdm0tbGFtcC10aXRsZTEge1xuICAgIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWxhbXAgLmp2bS1sYW1wLXRpdGxlMSB7XG4gICAgZm9udC1mYW1pbHk6IHZpdm8tbTtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tbGFtcCAuanZtLWxhbXAtdGl0bGUyIHtcbiAgICBmb250LWZhbWlseTogdml2by1iO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1sYW1wIC5qdm0tbGFtcC10aXRsZTIge1xuICAgIGZvbnQtZmFtaWx5OiB2aXZvLW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1sYW1wIC5qdm0tbGFtcC1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE3MTg3NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tbGFtcCAuanZtLWxhbXAtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogOC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmp2bS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taW1hZ2UgLmp2bS1pbWFnZS1iZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZVgoMTMuMzMzMzMzMzMzM3Z3KTtcbiAgfVxufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLXRleHQge1xuICAgIHdpZHRoOiAzNC42ODc1dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMTMuMjgxMjV2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4uanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLXRleHQgLmp2bS1pbWFnZS1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS10ZXh0IC5qdm0taW1hZ2UtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTcxODc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS10ZXh0IC5qdm0taW1hZ2UtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogMTcuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLXRleHQgLmp2bS1pbWFnZS1pdGVtLWRlc2Mge1xuICBmb250LWZhbWlseTogdml2by1yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLXRleHQgLmp2bS1pbWFnZS1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4xNzE4NzV2dztcbiAgICB3aWR0aDogMTcuOTY4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLXRleHQgLmp2bS1pbWFnZS1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU0LjY4NzV2dztcbiAgICBoZWlnaHQ6IDMwLjcwMzEyNXZ3O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAyJTtcbiAgICBoZWlnaHQ6IDEwMiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xJTtcbiAgICB0b3A6IC0xJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg2Ljh2dztcbiAgICBoZWlnaHQ6IDk2LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS1jb250YWluZXIgLmp2bS1pbWFnZS1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0O1xufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS1jb250YWluZXIgLmp2bS1pbWFnZS1pdGVtLWltZy0xIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogNTtcbn1cbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjE3MTg3NXZ3O1xuICAgIHJpZ2h0OiAxLjE3MTg3NXZ3O1xuICAgIHRvcDogMS4xNzE4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciAuanZtLWltYWdlLW9uLW9mZiB7XG4gICAgYm9yZGVyLXJhZGl1czogMy4zMzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHRvcDogMy4ydnc7XG4gIH1cbn1cbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIC5qdm0taW1hZ2UtYW5pbWF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjM2QzZDNkO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS1jb250YWluZXIgLmp2bS1pbWFnZS1vbi1vZmYgLmp2bS1pbWFnZS1hbmltYXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjE3MTg3NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIC5qdm0taW1hZ2UtYW5pbWF0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIC5qdm0taW1hZ2Utb24sXG4uanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciAuanZtLWltYWdlLW9uLW9mZiAuanZtLWltYWdlLW9mZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIC5qdm0taW1hZ2Utb24sXG4uanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciAuanZtLWltYWdlLW9uLW9mZiAuanZtLWltYWdlLW9mZiB7XG4gICAgcGFkZGluZzogMC4zOTA2MjV2dyAxLjM2NzE4NzV2dyAwLjU4NTkzNzV2dztcbiAgICBmb250LXNpemU6IDEuMTcxODc1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS1jb250YWluZXIgLmp2bS1pbWFnZS1vbi1vZmYgLmp2bS1pbWFnZS1vbixcbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIC5qdm0taW1hZ2Utb2ZmIHtcbiAgICBwYWRkaW5nOiAxLjMzMzMzMzMzMzN2dyAzLjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDIuODkzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciAuanZtLWltYWdlLW9uLW9mZiAuanZtLWltYWdlLW9uIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbn1cbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2UtY29udGFpbmVyIC5qdm0taW1hZ2Utb24tb2ZmIC5qdm0taW1hZ2Utb2ZmIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG59XG4uanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciAuanZtLWltYWdlLW9uLWFjdGl2ZSAuanZtLWltYWdlLW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG59XG4uanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuanZtLWltYWdlLWNvbnRhaW5lciAuanZtLWltYWdlLW9uLWFjdGl2ZSAuanZtLWltYWdlLW9mZiB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LWZhbWlseTogdml2by1yO1xufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLmp2bS1pbWFnZS1jb250YWluZXIgLmp2bS1pbWFnZS1vbi1hY3RpdmUgLmp2bS1pbWFnZS1hbmltYXRlIHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5qdm0taW1hZ2Utb2ZmIC5qdm0taW1hZ2UtaXRlbS1pbWctMSB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5zd2lwZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taW1hZ2UgLmp2bS1pbWFnZS1jb250ZW50IC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTcxODc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuc3dpcGVyLXNsaWRlIC5qdm0taW1hZ2UtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLnN3aXBlci1zbGlkZSAuanZtLWltYWdlLW9uLW9mZiB7XG4gICAgei1pbmRleDogNjtcbiAgfVxufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLWNvbnRlbnQgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmp2bS1pbWFnZS1vbi1vZmYge1xuICB6LWluZGV4OiA2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuanZtLWltYWdlLWNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuanZtLWltYWdlIC5qdm0taW1hZ2UtY29udGVudCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuanZtLWltYWdlLWNvbnRhaW5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuLmp2bS1pbWFnZSAuanZtLWltYWdlLXBhZ2luYXRpb24ge1xuICBib3R0b206IDQ0dnc7XG59XG4uanZtLWltYWdlIC5qdm0taW1hZ2UtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogIzQ2NDY0NjtcbiAgYm9yZGVyLXJhZGl1czogMC45MzMzMzMzMzMzdnc7XG59XG4uanZtLWltYWdlIC5qdm0taW1hZ2UtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgYm9yZGVyLXJhZGl1czogMC45MzMzMzMzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICM3MDZmNmY7XG59XG5cbi5qdm0tY29sb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWNvbG9ycyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjgpO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5qdm0tY29sb3JzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIGltZyB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIGltZyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy0xIHtcbiAgei1pbmRleDogMTtcbn1cbi5qdm0tY29sb3JzIC5qdm0tY29sb3JzLTIge1xuICB6LWluZGV4OiAyO1xufVxuLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtMyB7XG4gIHotaW5kZXg6IDM7XG59XG4uanZtLWNvbG9ycyBpbWcuanZtLWNvbG9ycy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5qdm0tY29sb3JzIC5qdm0tY29sb3JzLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIC5qdm0tY29sb3JzLXRleHQge1xuICAgIGhlaWdodDogMzIuODEyNXZ3O1xuICAgIGxlZnQ6IDEzLjI4MTI1dnc7XG4gICAgdG9wOiA4Ljk4NDM3NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIC5qdm0tY29sb3JzLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgNS44NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLWhlaWdodDogNzUwcHgpIHtcbiAgLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtdGV4dCB7XG4gICAgcGFkZGluZzogMjEuMzMzMzMzMzMzM3Z3IDUuODY2NjY2NjY2N3Z3O1xuICB9XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIC5qdm0tY29sb3JzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzQzNzV2dztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjA4NTkzNzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWNvbG9ycyAuanZtLWNvbG9ycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gIH1cbn1cbi5qdm0tY29sb3JzIC5qdm0tY29sb3JzLXRleHQxLFxuLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtdGV4dDIsXG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy10ZXh0MyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtdGV4dDEsXG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy10ZXh0Mixcbi5qdm0tY29sb3JzIC5qdm0tY29sb3JzLXRleHQzIHtcbiAgICB0b3A6IDE1LjYyNXZ3O1xuICB9XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy10ZXh0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy10aXRsZTEge1xuICBmb250LWZhbWlseTogdml2by1iO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWNvbG9ycyAuanZtLWNvbG9ycy10aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNzE4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWNvbG9ycyAuanZtLWNvbG9ycy10aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy1kZXNjMSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIC5qdm0tY29sb3JzLWRlc2MxIHtcbiAgICBmb250LXNpemU6IDEuMTcxODc1dnc7XG4gICAgd2lkdGg6IDI5LjY4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWNvbG9ycyAuanZtLWNvbG9ycy1kZXNjMSB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5qdm0tY29sb3JzIC5qdm0tY29sb3JzLWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIHtcbiAgICBib3R0b206IDEuNTYyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIC5qdm0tY29sb3JzLWJ0bi1ncm91cCB7XG4gICAgYm90dG9tOiA0NHZ3O1xuICAgIHJpZ2h0OiA4LjR2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy1idG4tZ3JvdXAgLmp2bS1jb2xvcnMtaXRlbSB7XG4gIG1hcmdpbjogMCAwLjA3ODEyNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWNvbG9ycyAuanZtLWNvbG9ycy1idG4tZ3JvdXAgLmp2bS1jb2xvcnMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIC5qdm0tY29sb3JzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3O1xuICB9XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy1idG4tZ3JvdXAgLmp2bS1jb2xvcnMtaXRlbTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tY29sb3JzIC5qdm0tY29sb3JzLWJ0bi1ncm91cCAuanZtLWNvbG9ycy1pdGVtOmFmdGVyIHtcbiAgICB3aWR0aDogMS4zNjcxODc1dnc7XG4gICAgaGVpZ2h0OiAxLjM2NzE4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWNvbG9ycyAuanZtLWNvbG9ycy1idG4tZ3JvdXAgLmp2bS1jb2xvcnMtaXRlbTphZnRlciB7XG4gICAgd2lkdGg6IDR2dztcbiAgICBoZWlnaHQ6IDR2dztcbiAgfVxufVxuLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIC5qdm0tY29sb3JzLWl0ZW0uanZtLWNvbG9ycy1pdGVtLWFjdGl2ZTphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMXB4IHJnYmEoMTA3LCAxMDcsIDEwNywgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIC5qdm0tY29sb3JzLWl0ZW0uanZtLWNvbG9ycy1pdGVtLWFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyOiAwLjA3ODEyNXZ3IHNvbGlkICNmZmY7XG4gICAgd2lkdGg6IDEuNzU3ODEyNXZ3O1xuICAgIGhlaWdodDogMS43NTc4MTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIC5qdm0tY29sb3JzLWl0ZW0uanZtLWNvbG9ycy1pdGVtLWFjdGl2ZTphZnRlciB7XG4gICAgYm9yZGVyOiAwLjI2NjY2NjY2Njd2dyBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy1idG4tZ3JvdXAgLmp2bS1jb2xvcnMtaXRlbTE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjN2E1YjZjLCAjMmQxZDI4KTtcbn1cbi5qdm0tY29sb3JzIC5qdm0tY29sb3JzLWJ0bi1ncm91cCAuanZtLWNvbG9ycy1pdGVtMS5qdm0tY29sb3JzLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZlNTk3MDtcbn1cbi5qdm0tY29sb3JzIC5qdm0tY29sb3JzLWJ0bi1ncm91cCAuanZtLWNvbG9ycy1pdGVtMjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNhYWQzZDUsICM3MDllOWUpO1xufVxuLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIC5qdm0tY29sb3JzLWl0ZW0yLmp2bS1jb2xvcnMtaXRlbS1hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzRhMmEyO1xufVxuLmp2bS1jb2xvcnMgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIC5qdm0tY29sb3JzLWl0ZW0zOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZTBmNCwgI2MwYzBjZSk7XG59XG4uanZtLWNvbG9ycyAuanZtLWNvbG9ycy1idG4tZ3JvdXAgLmp2bS1jb2xvcnMtaXRlbTMuanZtLWNvbG9ycy1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5Mzk0YTk7XG59XG5cbi5qdm0taWQtcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanZtLWlkLXBob25lIC5qdm0taWQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pZC1waG9uZSAuanZtLWlkLXRleHQge1xuICAgIHBhZGRpbmc6IDEwdncgNi42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWlkLXBob25lIC5qdm0taWQtdGV4dCB7XG4gICAgcmlnaHQ6IDEyLjV2dztcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMzAuMDc4MTI1dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uanZtLWlkLXBob25lIC5qdm0taWQtdGV4dCAuanZtLWlkLXRpdGxlMSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taWQtcGhvbmUgLmp2bS1pZC10ZXh0IC5qdm0taWQtdGl0bGUxIHtcbiAgICBmb250LXNpemU6IDEuMTcxODc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pZC1waG9uZSAuanZtLWlkLXRleHQgLmp2bS1pZC10aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5qdm0taWQtcGhvbmUgLmp2bS1pZC10ZXh0IC5qdm0taWQtdGl0bGUyIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1pZC1waG9uZSAuanZtLWlkLXRleHQgLmp2bS1pZC10aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMi4zNDM3NXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTc2NTYyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taWQtcGhvbmUgLmp2bS1pZC10ZXh0IC5qdm0taWQtdGl0bGUyIHtcbiAgICBmb250LXNpemU6IDUuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uanZtLWlkLXBob25lIC5qdm0taWQtdGV4dCAuanZtLWlkLWRlc2Mge1xuICBmb250LWZhbWlseTogdml2by1yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWlkLXBob25lIC5qdm0taWQtdGV4dCAuanZtLWlkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4xNzE4NzV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWlkLXBob25lIC5qdm0taWQtdGV4dCAuanZtLWlkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmp2bS1oYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWhhbmQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1oYW5kIC5qdm0taGFuZC1iZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uanZtLWhhbmQgLmp2bS1oYW5kLWJnLFxuLmp2bS1oYW5kIC5qdm0taGFuZC1waG9uZSxcbi5qdm0taGFuZCAuanZtLWhhbmQtaGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1oYW5kIC5qdm0taGFuZC1iZyxcbi5qdm0taGFuZCAuanZtLWhhbmQtcGhvbmUsXG4uanZtLWhhbmQgLmp2bS1oYW5kLWhhbmQge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWhhbmQgLmp2bS1oYW5kLXBob25lLFxuLmp2bS1oYW5kIC5qdm0taGFuZC1oYW5kIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5qdm0taGFuZCAuanZtLWhhbmQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1oYW5kIC5qdm0taGFuZC10ZXh0IHtcbiAgICB0b3A6IDE4LjU1NDY4NzV2dztcbiAgICBsZWZ0OiAxMy40NzY1NjI1dnc7XG4gICAgd2lkdGg6IDM1LjE1NjI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1oYW5kIC5qdm0taGFuZC10ZXh0IHtcbiAgICB0b3A6IDE4LjY2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiA2LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWhhbmQgLmp2bS1oYW5kLXRleHQgLmp2bS10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjk3NjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWhhbmQgLmp2bS1oYW5kLXRleHQgLmp2bS1kZXNjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE3MTg3NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0taGFuZCAuanZtLWhhbmQtdGV4dCAuanZtLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IC0xNnZ3O1xuICB9XG59XG5cbi5qdm0tYmF0dGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tYmF0dGVyeSB7XG4gICAgaGVpZ2h0OiAxODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbi5qdm0tYmF0dGVyeSAuanZtLWJhdHRlcnktcGhvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5qdm0tYmF0dGVyeSAuanZtLWJhdHRlcnktdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IHtcbiAgICB3aWR0aDogMzIuMjI2NTYyNXZ3O1xuICAgIHJpZ2h0OiA5LjE0MDYyNXZ3O1xuICAgIHRvcDogMTYuMDE1NjI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IHtcbiAgICB0b3A6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAgNi4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IC5qdm0tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IC5qdm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uanZtLWJhdHRlcnkgLmp2bS1iYXR0ZXJ5LXRleHQgLmp2bS10aXRsZSBzdXAge1xuICBmb250LWZhbWlseTogdml2by1tO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWJhdHRlcnkgLmp2bS1iYXR0ZXJ5LXRleHQgLmp2bS10aXRsZSBzdXAge1xuICAgIGZvbnQtc2l6ZTogMS4zNjcxODc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IC5qdm0tdGl0bGUgc3VwIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWJhdHRlcnkgLmp2bS1iYXR0ZXJ5LXRleHQgLmp2bS1kZXNjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cbi5qdm0tYmF0dGVyeSAuanZtLWJhdHRlcnktdGV4dCAuanZtLWJhdHRlcnktdGV4dC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWJhdHRlcnkgLmp2bS1iYXR0ZXJ5LXRleHQgLmp2bS1iYXR0ZXJ5LXRleHQtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjczNDM3NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tYmF0dGVyeSAuanZtLWJhdHRlcnktdGV4dCAuanZtLWJhdHRlcnktdGV4dC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDUuNnZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tYmF0dGVyeSAuanZtLWJhdHRlcnktdGV4dCAuanZtLWJhdHRlcnktdGV4dC1mb290ZXIgLmp2bS1kZXNjIHtcbiAgICBmb250LXNpemU6IDIuNTZ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWJhdHRlcnkgLmp2bS1iYXR0ZXJ5LXRleHQgLmp2bS1iYXR0ZXJ5LWljb24ge1xuICAgIHdpZHRoOiAyLjg5MDYyNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXZ3O1xuICAgIG1hcmdpbi10b3A6IC0wLjc4MTI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IC5qdm0tYmF0dGVyeS1pY29uIHtcbiAgICB3aWR0aDogOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uanZtLWJhdHRlcnkgLmp2bS1iYXR0ZXJ5LXRleHQgLmp2bS1iYXR0ZXJ5LWRlc2MxIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IC5qdm0tYmF0dGVyeS1kZXNjMSB7XG4gICAgZm9udC1zaXplOiAxLjA1NDY4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWJhdHRlcnkgLmp2bS1iYXR0ZXJ5LXRleHQgLmp2bS1iYXR0ZXJ5LWRlc2MxIHtcbiAgICBmb250LXNpemU6IDIuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tYmF0dGVyeSAuanZtLWJhdHRlcnktdGV4dCAuanZtLWJhdHRlcnktZGVzYzEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjM0Mzc1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1iYXR0ZXJ5IC5qdm0tYmF0dGVyeS10ZXh0IC5qdm0tYmF0dGVyeS1kZXNjMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDUuMTI4dnc7XG4gIH1cbn1cblxuLmp2bS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjgxMjV2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci9mb290ZXItYmcuanBnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci9mb290ZXItYmctbW9iaS5wbmcpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1yZWxpZWYtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCAuanZtLXJlbGllZi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNTM5MDYyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1yZWxpZWYtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCAuanZtLXJlbGllZi1jb250YWluZXIgLmp2bS1yZWxpZWYge1xuICBjb2xvcjogIzc2NzY3NztcbiAgZm9udC1mYW1pbHk6IHZpdm8tbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCAuanZtLXJlbGllZi1jb250YWluZXIgLmp2bS1yZWxpZWYge1xuICAgIGZvbnQtc2l6ZTogMC43ODEyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1yZWxpZWYtY29udGFpbmVyIC5qdm0tcmVsaWVmIHtcbiAgICBmb250LXNpemU6IDIuNTJ2dztcbiAgfVxufVxuLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCAuanZtLXJlbGllZi1jb250YWluZXIgLmp2bS1yZWxpZWYgYSB7XG4gIGNvbG9yOiAjNzY3Njc3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tZm9vdGVyLWZvcm0ge1xuICAgIHdpZHRoOiAyOC45MDYyNXZ3O1xuICAgIHBhZGRpbmctdG9wOiA3LjAzMTI1dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCAuanZtLWZvb3Rlci1mb3JtIC5qdm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTc2NTYyNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1mb290ZXItZm9ybSAuanZtLXRpdGxlIHtcbiAgICB3aWR0aDogNzMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMTMzMzMzMzMzM3Z3IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogOC42NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1mb290ZXItZm9ybSAuanZtLXRpdGxlIC5qdm0tZm9vdGVyLWdvLWljb24ge1xuICAgIGhlaWdodDogOHZ3O1xuICB9XG59XG4uanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0gLmp2bS1tc2ctZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWY5ZjtcbiAgZm9udC1zaXplOiAxLjE3MTg3NXZ3O1xuICBmb250LWZhbWlseTogdml2by1yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjk3NjU2MjV2dztcbn1cbi5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1tc2ctZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjYzhjN2NiO1xuICBmb250LWZhbWlseTogdml2by1yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0gbGFiZWwge1xuICAgIHdpZHRoOiA1LjA3ODEyNXZ3O1xuICAgIGZvbnQtc2l6ZTogMS4xNzE4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0gbGFiZWwge1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1tc2ctZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogdml2by1yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS4xNzE4NzV2dztcbiAgICBtYXJnaW4tbGVmdDogMC41ODU5Mzc1dnc7XG4gICAgaGVpZ2h0OiAyLjkyOTY4NzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0gaW5wdXQge1xuICAgIGhlaWdodDogOS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1tc2ctZm9ybSAubXNnLXN1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0gLm1zZy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gICAgbWFyZ2luLXRvcDogMi4zNDM3NXZ3O1xuICAgIGhlaWdodDogNS4yNzM0Mzc1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMy4xMjV2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1tc2ctZm9ybSAubXNnLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgICBoZWlnaHQ6IDExLjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLWZvb3Rlci1jb250ZW50IC5qdm0tbXNnLWZvcm0gLmp2bS1tc2ctZm9ybS1pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDh2dztcbiAgICBwYWRkaW5nLXRvcDogMnZ3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCAuanZtLWZvb3Rlci1saXN0IHtcbiAgICB3aWR0aDogNzEuMDE1NjI1dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogOC4zOTg0Mzc1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1mb290ZXIgLmp2bS1mb290ZXItY29udGVudCAuanZtLWZvb3Rlci1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1mb290ZXItbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1mb290ZXItbGlzdCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1mb290ZXItbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjA1NDY4NzV2dztcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tZm9vdGVyLWNvbnRlbnQgLmp2bS1mb290ZXItbGlzdCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5qdm0tZm9vdGVyIC5qdm0tbW9iaS1mb3JtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgLmp2bS1mb290ZXIgLmp2bS1tb2JpLWZvcm0tY29udGFpbmVyIC5qdm0tZm9vdGVyLWdvLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmp2bS1mb290ZXIgLmp2bS1tb2JpLWZvcm0tY29udGFpbmVyIC5qdm0tbXNnLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDg0LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDE2dncgYXV0bztcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyA2LjI2NjY2NjY2Njd2dyAxMC42NjY2NjY2NjY3dncgNi4yNjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5qdm0tZm9vdGVyIC5qdm0tbW9iaS1mb3JtLWNvbnRhaW5lciAuanZtLW1vYmktZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY2Njd2dztcbiAgICBmb250LWZhbWlseTogdml2by1iO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmp2bS1mb290ZXIgLmp2bS1tb2JpLWZvcm0tY29udGFpbmVyIC5qdm0tZm9vdGVyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICByaWdodDogNS43MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDh2dztcbiAgfVxufVxuLmp2bS1mb290ZXIgLmp2bS1tb2JpLWZvcm0tY29udGFpbmVyLW9wZW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuanZtLWZvb3RlciAuanZtLXJlbGllZi1pY29uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEuMjV2dztcbiAgICBoZWlnaHQ6IDEuMjV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzkwNjI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmp2bS1mb290ZXIgLmp2bS1yZWxpZWYtaWNvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA0dnc7XG4gICAgaGVpZ2h0OiA0dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmp2bS1mb290ZXIgLmp2bS1yZWxpZWYtaWNvbi1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGM0YzRjO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanZtLWZvb3RlciAuanZtLXJlbGllZi1pY29uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzRjNGM0Yztcbn1cbi5qdm0tZm9vdGVyIC5qdm0tcmVsaWVmLWljb24tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmp2bS1mb290ZXIgLmp2bS1yZWxpZWYtaWNvbi1zZWxlY3RlZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufSIsIi8qISBtaW5pcmVzZXQuY3NzIHYwLjAuNiB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvbWluaXJlc2V0LmNzcyAqL1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIC8vIG1heC13aWR0aDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qIOWKoOeyl+WKoOm7kSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWg7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdml2b3R5cGVFTi1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi8qIOi2hee7hiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdml2b3R5cGVFTi1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi8qIOS4reeylyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLW07XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdml2b3R5cGVFTi1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyog57KX5L2TICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy92aXZvdHlwZUVOLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyog5bi46KeEICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy92aXZvdHlwZUVOLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufSIsIlxuXG4uanZtLXBjLWJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qdm0tbW9iaS1iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIlxuLmp2bS1zaG93LXBjIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uanZtLXNob3ctbW9iaSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJcblxuLmp2bS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uanZtLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qdm0tcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgQGluY2x1ZGUgd2goY2FsYygyNTYwdncvJHBjdncpLCBjYWxjKDE0NDB2dy8kcGN2dykpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgIEBpbmNsdWRlIHdoKGNhbGMoNzUwdncvJG1vYml2dyksIGNhbGMoMTMzNHZ3LyRtb2JpdncpKTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmp2bS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2MHZ3LyRwY3Z3KTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGMoNDR2dy8kbW9iaXZ3KTtcbiAgfVxufVxuLmp2bS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwdncvJHBjdncpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNnZ3LyRtb2JpdncpO1xuICB9XG59IiwiXG5cbkBtaXhpbiB3aCgkdzphdXRvLCAkaDphdXRvKSB7XG4gIHdpZHRoOiAkdztcbiAgaGVpZ2h0OiAkaDtcbn0iLCIjdG9hc3QtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4udG9hc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFuaW1hdGlvbjogdG9hc3Qtc2hvdyAwLjVzIGZvcndhcmRzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAudG9hc3Qge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLnRvYXN0LnRvYXN0LWhpZGUge1xuICAgIGFuaW1hdGlvbjogdG9hc3QtaGlkZSAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgdG9hc3Qtc2hvdyB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAgIHRvIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3QtaGlkZSB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIHRvIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxufVxuIiwiLmp2bS1rdiB7XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi5qdm0tbGFtcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICBpbWcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5qdm0tbGFtcC0xLFxuICAuanZtLWxhbXAtMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5qdm0tbGFtcC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDYwdncvJHBjdncpO1xuICAgICAgYm90dG9tOiBjYWxjKDIzNXZ3LyRwY3Z3KTtcbiAgICAgIHJpZ2h0OiBjYWxjKDQyMHZ3LyRwY3Z3KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICBib3R0b206IGNhbGMoODB2dy8kbW9iaXZ3KTtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg0OHZ3LyRtb2JpdncpO1xuICAgIH1cbiAgfVxuICAuanZtLWxhbXAtdGl0bGUxIHtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gICAgICBmb250LXNpemU6IGNhbGMoNDB2dy8kcGN2dyk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgZm9udC1mYW1pbHk6IHZpdm8tbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygzMnZ3LyRtb2JpdncpO1xuICAgIH1cbiAgfVxuICAuanZtLWxhbXAtdGl0bGUyIHtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLW07XG5cbiAgICB9XG4gIH1cbiAgLmp2bS1sYW1wLWRlc2Mge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygzMHZ3LyRwY3Z3KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDY0dncvJG1vYml2dyk7XG4gICAgfVxuICB9XG59IiwiLmp2bS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDE2MjR2dy8kbW9iaXZ3KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIFxuICB9XG4gIC5qdm0taW1hZ2UtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZVgoMTAwdncvJG1vYml2dyk7XG4gICAgfVxuICB9XG4gIC5qdm0taW1hZ2UtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICB0b3A6NTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAuanZtLWltYWdlLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoODg4dncvJHBjdncpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDM0MHZ3LyRwY3Z3KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgIC5qdm0taW1hZ2UtaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyg0MHZ3LyRwY3Z3KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzB2dy8kcGN2dyk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDMwdncvJG1vYml2dyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MHZ3LyRtb2JpdncpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTMwdncvJG1vYml2dyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5qdm0taW1hZ2UtaXRlbS1kZXNjIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDMwdncvJHBjdncpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDQ2MHZ3LyRwY3Z3KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjZ2dy8kbW9iaXZ3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qdm0taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICBAaW5jbHVkZSB3aChjYWxjKDE0MDB2dy8kcGN2dyksIGNhbGMoNzg2dncvJHBjdncpKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMiU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xJTtcbiAgICAgICAgICB0b3A6IC0xJTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgd2goY2FsYyg2NTF2dy8kbW9iaXZ3KSwgY2FsYyg3MjJ2dy8kbW9iaXZ3KSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5qdm0taW1hZ2UtaXRlbS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgIH1cbiAgICAgIC5qdm0taW1hZ2UtaXRlbS1pbWctMSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgIH1cbiAgICAgIC5qdm0taW1hZ2Utb24tb2ZmIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMzB2dy8kcGN2dyk7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMzB2dy8kcGN2dyk7XG4gICAgICAgICAgdG9wOiBjYWxjKDMwdncvJHBjdncpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMjV2dy8kbW9iaXZ3KTtcbiAgICAgICAgICByaWdodDogY2FsYygyMHZ3LyRtb2JpdncpO1xuICAgICAgICAgIHRvcDogY2FsYygyNHZ3LyRtb2JpdncpO1xuICAgICAgICB9XG4gICAgICAgIC5qdm0taW1hZ2UtYW5pbWF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzZDNkM2Q7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDMwdncvJHBjdncpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMjV2dy8kbW9iaXZ3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2bS1pbWFnZS1vbixcbiAgICAgICAgLmp2bS1pbWFnZS1vZmYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIFxuICAgICAgICAgIGNvbG9yOiAjOTQ5NDk0O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYygxMHZ3LyRwY3Z3KSBjYWxjKDM1dncvJHBjdncpIGNhbGMoMTV2dy8kcGN2dyk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzB2dy8kcGN2dyk7IFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYygxMHZ3LyRtb2JpdncpIGNhbGMoMjV2dy8kbW9iaXZ3KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMS43dncvJG1vYml2dyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmp2bS1pbWFnZS1vbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbiAgICAgICAgfVxuICAgICAgICAuanZtLWltYWdlLW9mZiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmp2bS1pbWFnZS1vbi1hY3RpdmUge1xuICAgICAgICAuanZtLWltYWdlLW9uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogdml2by1iO1xuICAgICAgICB9XG4gICAgICAgIC5qdm0taW1hZ2Utb2ZmIHtcbiAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICAgICAgICBmb250LWZhbWlseTogdml2by1yO1xuICAgICAgICB9XG4gICAgICAgIC5qdm0taW1hZ2UtYW5pbWF0ZSB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qdm0taW1hZ2Utb2ZmIHtcbiAgICAgIC5qdm0taW1hZ2UtaXRlbS1pbWctMSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYygzNDB2dy8kcGN2dyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwdncvJHBjdncpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKDUwdncvJG1vYml2dykgO1xuICAgICAgfVxuICAgICAgLmp2bS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmp2bS1pbWFnZS1vbi1vZmYge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIC5qdm0taW1hZ2Utb24tb2ZmIHtcbiAgICAgICAgei1pbmRleDogNjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICAuanZtLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuXG4gIC5qdm0taW1hZ2UtcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiBjYWxjKDMzMHZ3LyRtb2JpdncpO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgYmFja2dyb3VuZDogIzQ2NDY0NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoN3Z3LyRtb2JpdncpO1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICB3aWR0aDogY2FsYyg0MHZ3LyRtb2JpdncpO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyg3dncvJG1vYml2dyk7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzA2ZjZmO1xuICAgIH1cbiAgfVxufSIsIi5qdm0tY29sb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNlYWVhZWEsIC44KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuanZtLWNvbG9ycy0xIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5qdm0tY29sb3JzLTIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmp2bS1jb2xvcnMtMyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICBpbWcuanZtLWNvbG9ycy1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmp2bS1jb2xvcnMtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoODQwdncvJHBjdncpO1xuICAgICAgbGVmdDogY2FsYygzNDB2dy8kcGN2dyk7XG4gICAgICB0b3A6IGNhbGMoMjMwdncvJHBjdncpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogY2FsYyg4MHZ3LyRtb2JpdncpIGNhbGMoNDR2dy8kbW9iaXZ3KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6NzUwcHgpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMTYwdncvJG1vYml2dykgY2FsYyg0NHZ3LyRtb2JpdncpO1xuICAgIH1cbiAgfVxuXG4gIC5qdm0tY29sb3JzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdml2by1iO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDYwdncvJHBjdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzM1dncvJHBjdncpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0NHZ3LyRtb2JpdncpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0NXZ3LyRtb2JpdncpO1xuICAgIH1cbiAgfVxuXG4gIC5qdm0tY29sb3JzLXRleHQxLFxuICAuanZtLWNvbG9ycy10ZXh0MixcbiAgLmp2bS1jb2xvcnMtdGV4dDMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgIHRvcDogY2FsYyg0MDB2dy8kcGN2dyk7XG4gICAgfVxuICB9XG5cbiAgLmp2bS1jb2xvcnMtdGV4dC1hY3RpdmUge1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmp2bS1jb2xvcnMtdGl0bGUxIHtcbiAgICBmb250LWZhbWlseTogdml2by1iO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDQwdncvJHBjdncpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMHZ3LyRwY3Z3KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMzB2dy8kbW9iaXZ3KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNDB2dy8kbW9iaXZ3KTtcbiAgICB9XG4gIH1cbiAgLmp2bS1jb2xvcnMtZGVzYzEge1xuICAgIGZvbnQtZmFtaWx5OiB2aXZvLXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMzB2dy8kcGN2dyk7XG4gICAgICB3aWR0aDogY2FsYyg3NjB2dy8kcGN2dyk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDI2dncvJG1vYml2dyk7XG4gICAgICB3aWR0aDogY2FsYyg2MjV2dy8kbW9iaXZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG5cbiAgLmp2bS1jb2xvcnMtYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gQGluY2x1ZGUgd2goY2FsYygyODB2dy8kcGN2dyksIGNhbGMoOTV2dy8kcGN2dykpXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgYm90dG9tOiBjYWxjKDQwdncvJHBjdncpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgIGJvdHRvbTogY2FsYygzMzB2dy8kbW9iaXZ3KTtcbiAgICAgIHJpZ2h0OiBjYWxjKDYzdncvJG1vYml2dyk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5qdm0tY29sb3JzLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIGNhbGMoMnZ3LyRwY3Z3KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwdncvJHBjdncpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTJ2dy8kbW9iaXZ3KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aChjYWxjKDM1dncvJHBjdncpLCBjYWxjKDM1dncvJHBjdncpKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aChjYWxjKDMwdncvJG1vYml2dyksIGNhbGMoMzB2dy8kbW9iaXZ3KSlcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuanZtLWNvbG9ycy1pdGVtLmp2bS1jb2xvcnMtaXRlbS1hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMXB4IHJnYmEoMTA3LCAxMDcsIDEwNywgMC4xKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgYm9yZGVyOiBjYWxjKDJ2dy8kcGN2dykgc29saWQgI2ZmZjtcbiAgICAgICAgICBAaW5jbHVkZSB3aChjYWxjKDQ1dncvJHBjdncpLCBjYWxjKDQ1dncvJHBjdncpKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBib3JkZXI6IGNhbGMoMnZ3LyRtb2JpdncpIHNvbGlkICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgd2goY2FsYyg0MHZ3LyRtb2JpdncpLCBjYWxjKDQwdncvJG1vYml2dykpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmp2bS1jb2xvcnMtaXRlbTEge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM3YTViNmMsICMyZDFkMjgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuanZtLWNvbG9ycy1pdGVtMS5qdm0tY29sb3JzLWl0ZW0tYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2ZTU5NzA7XG4gICAgfVxuXG4gICAgLmp2bS1jb2xvcnMtaXRlbTIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNhYWQzZDUsICM3MDllOWUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuanZtLWNvbG9ycy1pdGVtMi5qdm0tY29sb3JzLWl0ZW0tYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NGEyYTI7XG4gICAgfVxuXG4gICAgLmp2bS1jb2xvcnMtaXRlbTMge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkZmUwZjQsICNjMGMwY2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAuanZtLWNvbG9ycy1pdGVtMy5qdm0tY29sb3JzLWl0ZW0tYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5Mzk0YTk7XG4gICAgfVxuICB9XG59IiwiLmp2bS1pZC1waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmp2bS1pZC10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoNzV2dy8kbW9iaXZ3KSBjYWxjKDUwdncvJG1vYml2dyk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICByaWdodDogY2FsYygzMjB2dy8kcGN2dyk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDc3MHZ3LyRwY3Z3KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLmp2bS1pZC10aXRsZTEge1xuICAgICAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMzB2dy8kcGN2dyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDMydncvJG1vYml2dyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5qdm0taWQtdGl0bGUyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyg2MHZ3LyRwY3Z3KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNXZ3LyRwY3Z3KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoNDR2dy8kbW9iaXZ3KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MHZ3LyRtb2JpdncpO1xuICAgICAgfVxuICAgIH1cbiAgICAuanZtLWlkLWRlc2Mge1xuICAgICAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMzB2dy8kcGN2dyk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDB2dy8kcGN2dyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2dncvJG1vYml2dyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmp2bS1oYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5qdm0taGFuZC1iZyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmp2bS1oYW5kLWJnLFxuICAuanZtLWhhbmQtcGhvbmUsXG4gIC5qdm0taGFuZC1oYW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmp2bS1oYW5kLXBob25lLFxuICAuanZtLWhhbmQtaGFuZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmp2bS1oYW5kLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgIHRvcDogY2FsYyg0NzV2dy8kcGN2dyk7XG4gICAgICBsZWZ0OiBjYWxjKDM0NXZ3LyRwY3Z3KTtcbiAgICAgIHdpZHRoOiBjYWxjKDkwMHZ3LyRwY3Z3KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICB0b3A6IGNhbGMoMTQwdncvJG1vYml2dyk7XG4gICAgICBsZWZ0OiBjYWxjKDQ3dncvJG1vYml2dyk7XG4gICAgfVxuXG4gICAgLmp2bS10aXRsZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNXZ3LyRwY3Z3KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2bS1kZXNjIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMwdncvJHBjdncpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0gY2FsYygxMjB2dy8kbW9iaXZ3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuanZtLWJhdHRlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgIGhlaWdodDogY2FsYygxNDAwdncvJG1vYml2dyk7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuIFxuICAuanZtLWJhdHRlcnktcGhvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5qdm0tYmF0dGVyeS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDgyNXZ3LyRwY3Z3KTtcbiAgICAgIHJpZ2h0OiBjYWxjKDIzNHZ3LyRwY3Z3KTtcbiAgICAgIHRvcDogY2FsYyg0MTB2dy8kcGN2dyk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgdG9wOiBjYWxjKDcwdncvJG1vYml2dyk7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoNDd2dy8kbW9iaXZ3KTtcbiAgICB9XG4gICAgLmp2bS10aXRsZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MHZ3LyRwY3Z3KTtcbiAgICAgICBcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDUwdncvJG1vYml2dyk7XG4gICAgICB9XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzNXZ3LyRwY3Z3KTtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzB2dy8kbW9iaXZ3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuanZtLWRlc2Mge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjB2dy8kbW9iaXZ3KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2bS1iYXR0ZXJ5LXRleHQtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNzB2dy8kcGN2dyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg0MnZ3LyRtb2JpdncpO1xuICAgICAgfVxuXG4gICAgICAuanZtLWRlc2Mge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTkuMnZ3LyRtb2JpdncpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5qdm0tYmF0dGVyeS1pY29uIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg3NHZ3LyRwY3Z3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwdncvJHBjdncpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtIGNhbGMoMjB2dy8kcGN2dyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjB2dy8kbW9iaXZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwdncvJG1vYml2dyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0gY2FsYygxMHZ3LyRtb2JpdncpO1xuICAgICAgfVxuICAgIH1cbiAgICAuanZtLWJhdHRlcnktZGVzYzEge1xuICAgICAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjd2dy8kcGN2dyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE3LjV2dy8kbW9iaXZ3KTtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYygxMHZ3LyRtb2JpdncpO1xuICAgICAgfVxuICAgICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDYwdncvJHBjdncpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzOC40NnZ3LyRtb2JpdncpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG59IiwiLmp2bS1mb290ZXIge1xuICBcbiAgd2lkdGg6IDEwMCU7XG4gIFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuXG4gIC8vIC5qdm0tZm9vdGVyLWJnIHtcbiAgLy8gICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8vICAgfVxuICAvLyB9XG5cblxuXG4gIC5qdm0tZm9vdGVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwMHZ3LyRwY3Z3KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZm9vdGVyL2Zvb3Rlci1iZy5qcGcpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci9mb290ZXItYmctbW9iaS5wbmcpIDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwMHZ3LyRtb2JpdncpO1xuICAgIH1cblxuICAgIFxuICAgIC5qdm0tcmVsaWVmLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNjV2dy8kcGN2dyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzNXZ3LyRtb2JpdncpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuanZtLXJlbGllZiB7XG4gICAgICAgIGNvbG9yOiAjNzY3Njc3O1xuICAgICAgICBmb250LWZhbWlseTogdml2by1sO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjB2dy8kcGN2dyk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE4Ljl2dy8kbW9iaXZ3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNzY3Njc3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmp2bS1mb290ZXItZm9ybSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDc0MHZ3IC8gJHBjdncpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxODB2dyAvICRwY3Z3KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuanZtLXRpdGxlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNXZ3LyRwY3Z3KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1NTB2dy8kbW9iaXZ3KTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjKDF2dy8kbW9iaXZ3KSBzb2xpZCAjMDAwO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTIwdncvJG1vYml2dyk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNjV2dy8kbW9iaXZ3KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgLmp2bS1mb290ZXItZ28taWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNjB2dy8kbW9iaXZ3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmp2bS1tc2ctZm9ybSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuanZtLW1zZy1mb3JtLWlucHV0IHtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IGNhbGMoMTE0dncgLyAkcGN2dyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDE2dncgLyAkcGN2dyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZjlmO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMzB2dyAvICRwY3Z3KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNXZ3LyRwY3Z3KTtcbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNjOGM3Y2I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEzMHZ3LyRwY3Z3KTtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzB2dy8kcGN2dyk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTIwdncvJG1vYml2dyk7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI4dncvJG1vYml2dyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmb250LWZhbWlseTogdml2by1yO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzB2dyAvICRwY3Z3KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxNXZ3IC8gJHBjdncpO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg3NXZ3LyRwY3Z3KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoNzB2dy8kbW9iaXZ3KTsgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubXNnLXN1Ym1pdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2aXZvLWI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDQwdncvJHBjdncpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNjB2dyAvICRwY3Z3KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTM1dncvJHBjdncpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoODB2dyAvICRwY3Z3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMHZ3LyRtb2JpdncpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNDB2dy8kbW9iaXZ3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICAgICAgICAgIGhlaWdodDogY2FsYyg4NXZ3LyRtb2JpdncpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNDB2dy8kbW9iaXZ3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgLmp2bS1tc2ctZm9ybXtcbiAgICAgICAgLmp2bS1tc2ctZm9ybS1pbnB1dHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDYwdncvJG1vYml2dyk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDpjYWxjKDE1dncvJG1vYml2dyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICBjYWxjKDI0dncvJG1vYml2dyk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gaW5wdXR7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6ICBjYWxjKDI0dncvJG1vYml2dyk7XG4gICAgICAgIC8vICAgICAmLm1zZy1zdWJtaXQge1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNzB2dy8kbW9iaXZ3KTtcbiAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiBjYWxjKDE2dncvJG1vYml2dykgY2FsYyg4OHZ3LyRtb2JpdncpO1xuICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNjB2dy8kbW9iaXZ3KTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICAgICYubXNnLWlucHV0e1xuICAgICAgICAvLyAgICAgICAgIC8vIG1pbi13aWR0aDogNTF2dztcbiAgICAgICAgLy8gICAgICAgICAvLyBoZWlnaHQ6IDV2dztcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBsaXN0XG4gICAgLmp2bS1mb290ZXItbGlzdCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTgxOHZ3LyRwY3Z3KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMjE1dncvJHBjdncpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg4MHZ3LyRtb2JpdncpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQwdncvJG1vYml2dyk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTYwdncvJG1vYml2dyk7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZpdm8tcjtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyN3Z3LyRwY3Z3KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI0dncvJG1vYml2dyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvb3RlciDlvLnnqpdcbiAgLmp2bS1tb2JpLWZvcm0tY29udGFpbmVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcblxuICAgICAgLmp2bS1mb290ZXItZ28taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5qdm0tbXNnLWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogY2FsYyg2MzV2dy8kbW9iaXZ3KTtcbiAgICAgICAgbWFyZ2luOiBjYWxjKDEyMHZ3LyRtb2JpdncpIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoNDB2dy8kbW9iaXZ3KSBjYWxjKDQ3dncvJG1vYml2dykgY2FsYyg4MHZ3LyRtb2JpdncpIGNhbGMoNDd2dy8kbW9iaXZ3KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmp2bS1tb2JpLWZvcm0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoNDR2dy8kbW9iaXZ3KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZpdm8tYjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5qdm0tZm9vdGVyLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNDB2dy8kbW9iaXZ3KTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNDN2dy8kbW9iaXZ3KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjB2dy8kbW9iaXZ3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmp2bS1tb2JpLWZvcm0tY29udGFpbmVyLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgLmp2bS1yZWxpZWYtaWNvbi1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgd2goY2FsYygzMnZ3LyRwY3Z3KSwgY2FsYygzMnZ3LyRwY3Z3KSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTB2dy8kcGN2dyk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAgIC5qdm0tcmVsaWVmLWljb24tY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHdoKGNhbGMoMzB2dy8kbW9iaXZ3KSwgY2FsYygzMHZ3LyRtb2JpdncpKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMHZ3LyRtb2JpdncpO1xuICAgIH1cbiAgfVxuICAuanZtLXJlbGllZi1pY29uLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjNGM0YztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmp2bS1yZWxpZWYtaWNvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgfVxuICAuanZtLXJlbGllZi1pY29uLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgO1xuICB9XG4gIC5qdm0tcmVsaWVmLWljb24tc2VsZWN0ZWQgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC8vIC5qdm0tZm9vdGVyLXJlbGllZiB7XG4gIC8vICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gIC8vICAgICBoZWlnaHQ6IGNhbGMoMzN2dy8kcGN2dyk7XG4gIC8vICAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoMTB2dy8kcGN2dyk7XG4gIC8vICAgfVxuICAvLyAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCkge1xuICAvLyAgICAgaGVpZ2h0OiBjYWxjKDMwdncvJG1vYml2dyk7XG4gIC8vICAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoMTB2dy8kbW9iaXZ3KTtcbiAgLy8gICB9XG4gIC8vIH1cbiAgXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/