@charset "UTF-8";
/**
 * Swiper 11.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 10, 2025
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

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

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

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

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

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

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

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

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

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

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

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

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

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

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

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

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

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

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

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

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

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

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

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

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

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

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

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

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

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

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

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

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

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

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-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: flex;
  justify-content: 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%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

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

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

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

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

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

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

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

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

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

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

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

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

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

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

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

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

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

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

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

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

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

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

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite;
}

@keyframes f-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, var(--f-throw-out-distance, 150px), 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  animation: var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
}

@keyframes f-zoomInUp {
  from {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-zoomOutDown {
  to {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
  z-index: 1;
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  animation: var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideOutNext {
  100% {
    transform: translateX(-100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicOutNext {
  100% {
    transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity 0.15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  transform: rotate(90deg);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

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

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: grabbing;
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  overscroll-behavior: contain;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

.fancybox__backdrop:empty, .fancybox__viewport:empty, .fancybox__track:empty, .fancybox__slide:empty {
  display: block;
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: none;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  user-select: none;
  filter: blur(0px);
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: contain;
  z-index: 40;
  user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;
  perspective: 1000px;
  transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.f-thumbs__track {
  display: flex;
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc((var(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition: none;
  pointer-events: none;
}

.is-modern.is-resting .f-thumbs__slide {
  transition: transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  transition: clip-path 0.33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
  filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
  appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  clip-path: var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 16px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  user-select: none;
  pointer-events: none;
}

@keyframes ymaps3--controls-spinner-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ymaps3--controls-spinner {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  margin: 4px;
  animation-name: ymaps3--controls-spinner-spin;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.ymaps3--controls-spinner__circle {
  position: absolute;
  top: 0;
  left: 50%;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #000;
}

.ymaps3--controls-spinner__dark {
  color: #fff;
}

.ymaps3--controls-spinner__circle::before {
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: 100%;
  box-shadow: inset 0 0 0 2px;
}

.ymaps3--geolocation-control {
  display: block;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMzE1IDYuNzNjLS40ODIuMjI3LS4zOS45NC4xMzQgMS4wMzdsNC4wNi43MjQuNzIzIDQuMDZjLjA5OC41MjUuODEuNjE3IDEuMDM3LjEzNWw0LjY3NS05LjlhLjU1LjU1IDAgMCAwLS43MzItLjczbC05LjkgNC42NzRoLjAwMnoiIGZpbGw9IiM0ZDRkNGQiLz48L3N2Zz4K) center/24px 24px no-repeat;
}

.ymaps3--geolocation-control__dark {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMzE1IDYuNzNjLS40ODIuMjI3LS4zOS45NC4xMzQgMS4wMzdsNC4wNi43MjQuNzIzIDQuMDZjLjA5OC41MjUuODEuNjE3IDEuMDM3LjEzNWw0LjY3NS05LjlhLjU1LjU1IDAgMCAwLS43MzItLjczbC05LjkgNC42NzRoLjAwMnoiIGZpbGw9IiNjY2NjY2MiLz48L3N2Zz4K) center/24px 24px no-repeat;
}

.ymaps3--geolocation-control-is-loading {
  height: auto;
  background: inherit;
}

.ymaps3--geolocation-control-self {
  display: block;
  width: 40px;
  height: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDI4YzYuNjI3IDAgMTItNS4zNzMgMTItMTJTMjIuNjI3IDQgMTYgNCA0IDkuMzczIDQgMTZzNS4zNzMgMTIgMTIgMTJaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE2IDI1YTkgOSAwIDEgMCAwLTE4IDkgOSAwIDAgMCAwIDE4WiIgZmlsbD0iI0Y0MyIvPjwvc3ZnPgo=) center/24px 24px no-repeat;
  transform: translate(-50%, -50%);
}

.ymaps3--rotate-control {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: 56px;
  height: 56px;
  font-size: 19px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #34374a;
  border-radius: 50%;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0NDQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDggMjRhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00TTAgMjZhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwbTIzLjAwNCAyMy4wMDRhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjRjQzIiBkPSJNMjQuODIxLjM1OGEuMi4yIDAgMCAxIC4zNTggMGwyLjY3NiA1LjM1M2EuMi4yIDAgMCAxLS4xNzguMjloLTUuMzUzYS4yLjIgMCAwIDEtLjE4LS4yOXoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 48px; /* 4px as border width */
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.ymaps3--rotate-control:hover {
  color: #050d33;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdCN0Q4NSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDggMjRhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00TTAgMjZhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwbTIzLjAwNCAyMy4wMDRhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjRjQzIiBkPSJNMjQuODIxLjM1OGEuMi4yIDAgMCAxIC4zNTggMGwyLjY3NiA1LjM1M2EuMi4yIDAgMCAxLS4xNzguMjloLTUuMzUzYS4yLjIgMCAwIDEtLjE4LS4yOXoiLz48L3N2Zz4=);
  transition: color, background-image 0.4s;
}

.ymaps3--rotate-tilt_rotate {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.ymaps3--rotate-tilt_rotate__ring {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  cursor: pointer;
  pointer-events: all;
  border: 10px solid #fff;
  border-radius: 50%;
  box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.ymaps3--rotate-tilt_rotate__ring::before {
  position: absolute;
  width: 56px;
  height: 56px;
  content: "";
  border-radius: 50%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0NDQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDggMjRhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00TTAgMjZhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwbTIzLjAwNCAyMy4wMDRhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjRjQzIiBkPSJNMjQuODIxLjM1OGEuMi4yIDAgMCAxIC4zNTggMGwyLjY3NiA1LjM1M2EuMi4yIDAgMCAxLS4xNzguMjloLTUuMzUzYS4yLjIgMCAwIDEtLjE4LS4yOXoiLz48L3N2Zz4=) center no-repeat;
  transform: translate(-10px, -10px); /* 10px as border width */
}

.ymaps3--rotate-tilt_rotate__ring:hover::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdCN0Q4NSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDggMjRhMiAyIDAgMSAwIDAgNCAyIDIgMCAwIDAgMC00TTAgMjZhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwbTIzLjAwNCAyMy4wMDRhMiAyIDAgMSAxIDQgMCAyIDIgMCAwIDEtNCAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBmaWxsPSIjRjQzIiBkPSJNMjQuODIxLjM1OGEuMi4yIDAgMCAxIC4zNTggMGwyLjY3NiA1LjM1M2EuMi4yIDAgMCAxLS4xNzguMjloLTUuMzUzYS4yLjIgMCAwIDEtLjE4LS4yOXoiLz48L3N2Zz4=) center no-repeat;
  transition: background 0.4s;
}

.ymaps3--rotate-tilt_rotate__container {
  z-index: 1;
}

.ymaps3--rotate-tilt_tilt {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 16px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: all;
  color: #4d4d4d;
  border-radius: 50%;
  background-color: #fff;
}

.ymaps3--rotate-tilt_tilt:hover {
  color: #050d33;
}

.ymaps3--rotate-tilt_tilt__tilted {
  color: #fff;
  background-color: #196dff;
  transition: background-color 0.4s;
}

.ymaps3--rotate-tilt_tilt__tilted:hover {
  color: #fff;
}

.ymaps3--rotate-tilt_tilt__in-action {
  cursor: grabbing;
}

.ymaps3--suggest-control {
  display: flex;
  flex-direction: column;
  gap: 12px 0;
  padding: 12px 4px;
  border-radius: 12px;
  box-shadow: 0px 4px 24px 0px rgba(95, 105, 131, 0.04), 0px 4px 12px 0px rgba(95, 105, 131, 0.1);
  background-color: rgb(255, 255, 255);
}

.ymaps3--suggest-control._dark {
  background-color: #111;
}

.ymaps3--suggest-control._bottom {
  flex-direction: column-reverse;
}

.ymaps3--suggest-control._hide {
  display: none;
}

.ymaps3--suggest-item-control {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 4px 0;
  padding: 6px 12px;
  box-sizing: border-box;
  border-radius: 6px;
}

.ymaps3--suggest-item-control._active {
  background-color: rgba(92, 94, 102, 0.0392156863);
}

.ymaps3--suggest-item-control._active._dark {
  background-color: rgba(156, 159, 169, 0.0392156863);
}

.ymaps3--suggest-item-control__title {
  font-size: 16px;
  font-weight: 600;
}

.ymaps3--suggest-item-control__title._dark {
  color: #fff;
}

.ymaps3--suggest-item-control__subtitle {
  color: #6e7077;
}

.ymaps3--suggest-item-control__subtitle._dark {
  color: #868892;
}

.ymaps3--route-control_waypoint-input {
  display: flex;
  flex-direction: column;
  position: relative;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input_form {
  display: flex;
  flex-direction: row;
  padding: 4px 4px 4px 2px;
  position: relative;
  align-items: center;
  align-self: stretch;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input_suggest {
  position: absolute;
  top: 48px;
  z-index: 1000;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input_suggest._bottom {
  top: unset;
  bottom: 48px;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 12px;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__indicator.ymaps3--route-control_waypoint-input__indicator_empty {
  color: #c8c9cc !important;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field {
  box-sizing: border-box;
  height: 40px;
  padding: 12px 30px 12px 12px;
  text-overflow: ellipsis;
  border: none;
  border-radius: 8px;
  background: #f6f6f6;
  flex-grow: 1;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field:focus {
  border: 1px solid #196dff;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field-buttons {
  display: none;
  position: relative;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field:focus + .ymaps3--route-control_waypoint-input__field-buttons {
  display: inline-block;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field:focus:-moz-placeholder-shown + .ymaps3--route-control_waypoint-input__field-buttons .ymaps3--route-control_waypoint-input__field-buttons__location {
  display: flex;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field:focus:placeholder-shown + .ymaps3--route-control_waypoint-input__field-buttons .ymaps3--route-control_waypoint-input__field-buttons__location {
  display: flex;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field:focus:not(:-moz-placeholder-shown) + .ymaps3--route-control_waypoint-input__field-buttons .ymaps3--route-control_waypoint-input__field-buttons__reset {
  display: flex;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field:focus:not(:placeholder-shown) + .ymaps3--route-control_waypoint-input__field-buttons .ymaps3--route-control_waypoint-input__field-buttons__reset {
  display: flex;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field-buttons__location {
  /* display: flex; */
  display: none;
  padding: 8px;
  justify-content: center;
  align-items: center;
  position: absolute;
  transform: translate(-36px, -50%);
  border-radius: 8px;
  background: none;
  outline: none;
  border: none;
  cursor: pointer;
  color: #196dff;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field-buttons__location:hover {
  background: rgba(18, 45, 178, 0.0392156863);
  color: #3c83ff;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field-buttons__reset {
  /* display: flex; */
  display: none;
  padding: 8px;
  justify-content: center;
  align-items: center;
  position: absolute;
  transform: translate(-36px, -50%);
  border-radius: 8px;
  background: none;
  outline: none;
  border: none;
  cursor: pointer;
  color: #878787;
}

.ymaps3--route-control_waypoint-input .ymaps3--route-control_waypoint-input__field-buttons__reset:hover {
  background: rgba(18, 45, 178, 0.0392156863);
}

/* dark theme styles */
.ymaps3--route-control_waypoint-input._dark-input .ymaps3--route-control_waypoint-input__field {
  background: #111111;
  color: #cccccc;
}

.ymaps3--route-control_waypoint-input._dark-input .ymaps3--route-control_waypoint-input__field:focus {
  border: 1px solid #3d7eff;
}

.ymaps3--route-control_waypoint-input._dark-input .ymaps3--route-control_waypoint-input__indicator_empty {
  color: #666666 !important;
}

.ymaps3--route-control_waypoint-input._dark-input .ymaps3--route-control_waypoint-input__field-buttons__location {
  color: #3d7eff;
}

.ymaps3--route-control_waypoint-input._dark-input .ymaps3--route-control_waypoint-input__field-buttons__location:hover {
  background: rgba(125, 144, 240, 0.0705882353);
  color: #5794ff;
}

.ymaps3--route-control_waypoint-input._dark-input .ymaps3--route-control_waypoint-input__field-buttons__reset {
  color: #999999;
}

.ymaps3--route-control_waypoint-input._dark-input .ymaps3--route-control_waypoint-input__field-buttons__reset:hover {
  background: rgba(125, 144, 240, 0.0705882353);
}

.ymaps3--route-control {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.ymaps3--route-control.ymaps3--route-control_bottom {
  flex-direction: column-reverse;
}

.ymaps3--route-control svg {
  display: block;
}

.ymaps3--route-control_parameters {
  box-sizing: border-box;
  display: flex;
  width: 330px;
  padding: 12px;
  flex-direction: column;
  gap: 12px;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(95, 105, 131, 0.1), 0px 4px 24px 0px rgba(95, 105, 131, 0.04);
}

.ymaps3--route-control_parameters svg {
  display: block;
}

.ymaps3--route-control_info {
  box-sizing: border-box;
  display: flex;
  width: 330px;
  padding: 12px 16px;
  align-items: flex-start;
  gap: 20px;
  border-radius: 12px;
  border: 1px solid #eee;
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(95, 105, 131, 0.1), 0px 4px 24px 0px rgba(95, 105, 131, 0.04);
}

.ymaps3--route-control_info.ymaps3--route-control_info__error {
  padding: 20px 16px;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.ymaps3--route-control_modes {
  width: 100%;
  padding: 4px;
}

.ymaps3--route-control_modes .ymaps3--route-control_modes__container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
  padding: 2px;
  border-radius: 8px;
  background: #f6f6f6;
}

.ymaps3--route-control_modes input[type=radio] {
  display: none;
}

.ymaps3--route-control_modes label {
  display: flex;
  justify-content: center;
  flex-grow: 1;
  padding: 6px;
  border-radius: 8px;
  cursor: pointer;
  color: #878787;
}

.ymaps3--route-control_modes input[type=radio]:checked + label {
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(95, 105, 131, 0.1), 0px 4px 24px 0px rgba(95, 105, 131, 0.04);
  color: #000000;
}

.ymaps3--route-control_waypoints {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.ymaps3--route-control_actions {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.ymaps3--route-control_actions button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  padding: 8px 0px;
  background: none;
  border: none;
  color: #196dff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  cursor: pointer;
}

.ymaps3--route-control_actions button:hover {
  color: #2e4ce5;
}

.ymaps3--route-control_actions button:disabled {
  color: #cccccc;
}

@keyframes ymaps3--spinner_rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ymaps3--route-control_info_loading {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #34374a;
}

.ymaps3--route-control_info_loading svg {
  position: relative;
  animation: ymaps3--spinner_rotate 1.5s linear infinite;
}

.ymaps3--route-control_info_container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.ymaps3--route-control_info_container .ymaps3--route-control_info_container__label {
  color: #878787;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.ymaps3--route-control_info_container .ymaps3--route-control_info_container__value {
  color: #000000;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}

.ymaps3--route-control_info_error__icon {
  display: flex;
  padding: 10px;
  gap: 10px;
  border-radius: 12px;
  background: #ffeceb;
}

.ymaps3--route-control_info_error__text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

.ymaps3--route-control_info_error__label {
  color: #000000;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.ymaps3--route-control_info_error__description {
  color: #878787;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.ymaps3--route-control_info_error__button {
  padding: 8px 12px;
  border-radius: 8px;
  border: none;
  background-color: #196dff;
  color: #ffffff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  cursor: pointer;
}

.ymaps3--route-control_info_error__button:hover {
  background-color: #2e4ce5;
}

/* dark theme styles */
.ymaps3--route-control._dark .ymaps3--route-control_parameters {
  background: #212326;
  box-shadow: 0px 4px 12px 0px rgba(18, 20, 26, 0.22), 0px 4px 24px 0px rgba(18, 20, 26, 0.14);
}

.ymaps3--route-control._dark .ymaps3--route-control_modes .ymaps3--route-control_modes__container {
  background: #111111;
}

.ymaps3--route-control._dark .ymaps3--route-control_modes input[type=radio]:checked + label {
  background: #212326;
  color: #cccccc;
}

.ymaps3--route-control._dark .ymaps3--route-control_actions button {
  color: #3d7eff;
}

.ymaps3--route-control._dark .ymaps3--route-control_actions button:disabled {
  color: #666666;
}

.ymaps3--route-control._dark .ymaps3--route-control_info {
  border: 1px solid #393e46;
  background: #212326;
  box-shadow: 0px 4px 12px 0px rgba(18, 20, 26, 0.22), 0px 4px 24px 0px rgba(18, 20, 26, 0.14);
}

.ymaps3--route-control._dark .ymaps3--route-control_info .ymaps3--route-control_info_container__value {
  color: #cccccc;
}

.ymaps3--route-control._dark .ymaps3--route-control_info .ymaps3--route-control_info_error__icon {
  background: #4f1f24;
}

.ymaps3--route-control._dark .ymaps3--route-control_info .ymaps3--route-control_info_error__label {
  color: #cccccc;
}

.ymaps3--route-control._dark .ymaps3--route-control_info .ymaps3--route-control_info_loading {
  color: #f2f5fa;
}

.ymaps3--search-control {
  display: flex;
  flex-direction: column;
  gap: 4px 0;
  width: 320px;
}

.ymaps3--search-control._bottom {
  flex-direction: column-reverse;
}

.ymaps3--search-control__form {
  position: relative;
}

.ymaps3--search-control__input {
  outline: none;
  border: none;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  padding-left: 16px;
  padding-right: 50px;
  font-size: 16px;
  border-radius: 12px;
  box-shadow: 0px 2px 4px 0px rgba(95, 105, 131, 0.2), 0px 0px 2px 0px rgba(95, 105, 131, 0.08);
}

.ymaps3--search-control__input:focus {
  box-shadow: 0px 2px 12px 0px rgba(95, 105, 131, 0.2), 0px 0px 6px 0px rgba(95, 105, 131, 0.08);
}

.ymaps3--search-control__input::-moz-placeholder {
  color: #7b7d85;
}

.ymaps3--search-control__input::placeholder {
  color: #7b7d85;
}

.ymaps3--search-control__input._dark {
  color: #ccc;
  background-color: #111;
}

.ymaps3--search-control__input._dark::-moz-placeholder {
  color: #92959f;
}

.ymaps3--search-control__input._dark::placeholder {
  color: #92959f;
}

.ymaps3--search-control__clear {
  display: block;
  border: 0;
  outline: 0;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 24px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTQuMjkzLDE4LjI5MywxMC41ODYsMTIsNC4yOTMsNS43MDdBMSwxLDAsMCwxLDUuNzA3LDQuMjkzTDEyLDEwLjU4Nmw2LjI5My02LjI5M2ExLDEsMCwxLDEsMS40MTQsMS40MTRMMTMuNDE0LDEybDYuMjkzLDYuMjkzYTEsMSwwLDEsMS0xLjQxNCwxLjQxNEwxMiwxMy40MTQsNS43MDcsMTkuNzA3YTEsMSwwLDAsMS0xLjQxNC0xLjQxNFoiIGZpbGw9IiM0ZDRkNGQiLz48L3N2Zz4=) center no-repeat;
}

.ymaps3--search-control__clear._hide {
  display: none;
}

.ymaps3--tilt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: 19px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #34374a;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgb(0 0 0/20%);
}

.ymaps3--tilt:hover {
  color: #050d33;
}

.ymaps3--tilt_active {
  color: #2e4ce5;
  transition: color 0.4s;
}

.ymaps3--tilt_active:hover {
  color: #2e4ce5;
}

.ymaps3--tilt_indicator_in {
  width: 8px;
  height: 7px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIDU5MyAoU3Ryb2tlKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjY2Nzk5IDAuNDk0MTFDMy44MjY0OSAwLjI1ODIzIDQuMTczNTEgMC4yNTgyMyA0LjMzMjAxIDAuNDk0MTExTDcuODE1OTMgNS42NzkwMUM3LjkyMjggNS44MzgwNiA3LjkwMTg2IDYuMDUwNTYgNy43NjYgNi4xODU3TDcuMTgxMTMgNi43Njc0NEM3LjA0NTM1IDYuOTAyNDkgNi44MzI5MSA2LjkyMjM2IDYuNjc0NDQgNi44MTQ4M0w0LjMzNjkgNS4yMjg2MkM0LjEzMzUxIDUuMDkwNTkgMy44NjY0OSA1LjA5MDU5IDMuNjYzMSA1LjIyODYyTDEuMzI1NTYgNi44MTQ4M0MxLjE2NzA5IDYuOTIyMzYgMC45NTQ2NDUgNi45MDI0OSAwLjgxODg2OSA2Ljc2NzQ0TDAuMjMzOTk4IDYuMTg1N0MwLjA5ODEzNzcgNi4wNTA1NiAwLjA3NzE5ODkgNS44MzgwNiAwLjE4NDA3MiA1LjY3OTAxTDMuNjY3OTkgMC40OTQxMVoiIGZpbGw9IiNFNEU2RUIiLz4KPC9zdmc+Cg==) center no-repeat;
}

.ymaps3--tilt_indicator_out {
  width: 8px;
  height: 7px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIDU5MyAoU3Ryb2tlKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjY2Nzk5IDAuNDk0MTFDMy44MjY0OSAwLjI1ODIzIDQuMTczNTEgMC4yNTgyMyA0LjMzMjAxIDAuNDk0MTExTDcuODE1OTMgNS42NzkwMUM3LjkyMjggNS44MzgwNiA3LjkwMTg2IDYuMDUwNTYgNy43NjYgNi4xODU3TDcuMTgxMTMgNi43Njc0NEM3LjA0NTM1IDYuOTAyNDkgNi44MzI5MSA2LjkyMjM2IDYuNjc0NDQgNi44MTQ4M0w0LjMzNjkgNS4yMjg2MkM0LjEzMzUxIDUuMDkwNTkgMy44NjY0OSA1LjA5MDU5IDMuNjYzMSA1LjIyODYyTDEuMzI1NTYgNi44MTQ4M0MxLjE2NzA5IDYuOTIyMzYgMC45NTQ2NDUgNi45MDI0OSAwLjgxODg2OSA2Ljc2NzQ0TDAuMjMzOTk4IDYuMTg1N0MwLjA5ODEzNzcgNi4wNTA1NiAwLjA3NzE5ODkgNS44MzgwNiAwLjE4NDA3MiA1LjY3OTAxTDMuNjY3OTkgMC40OTQxMVoiIGZpbGw9IiNFNEU2RUIiLz4KPC9zdmc+Cg==) center no-repeat;
  transform: rotate(180deg);
}

.ymaps3--tilt_indicator__active {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iVmVjdG9yIDU5MyAoU3Ryb2tlKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjY2Nzk5IDAuNDk0MTFDMy44MjY0OSAwLjI1ODIzIDQuMTczNTEgMC4yNTgyMyA0LjMzMjAxIDAuNDk0MTExTDcuODE1OTMgNS42NzkwMUM3LjkyMjggNS44MzgwNiA3LjkwMTg2IDYuMDUwNTYgNy43NjYgNi4xODU3TDcuMTgxMTMgNi43Njc0NEM3LjA0NTM1IDYuOTAyNDkgNi44MzI5MSA2LjkyMjM2IDYuNjc0NDQgNi44MTQ4M0w0LjMzNjkgNS4yMjg2MkM0LjEzMzUxIDUuMDkwNTkgMy44NjY0OSA1LjA5MDU5IDMuNjYzMSA1LjIyODYyTDEuMzI1NTYgNi44MTQ4M0MxLjE2NzA5IDYuOTIyMzYgMC45NTQ2NDUgNi45MDI0OSAwLjgxODg2OSA2Ljc2NzQ0TDAuMjMzOTk4IDYuMTg1N0MwLjA5ODEzNzcgNi4wNTA1NiAwLjA3NzE5ODkgNS44MzgwNiAwLjE4NDA3MiA1LjY3OTAxTDMuNjY3OTkgMC40OTQxMVoiIGZpbGw9IiMyRTRDRTUiLz4KPC9zdmc+Cg==) center no-repeat;
  transition: background 0.4s;
}

.ymaps3--tilt_label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 2px 0;
}

.ymaps3--tilt-control__in-action {
  cursor: grabbing;
}

.hide-indicator {
  display: none;
}

.ymaps3--zoom-control {
  display: flex;
}

.ymaps3--zoom-control_vertical {
  flex-direction: column;
}

.ymaps3--zoom-control_horizontal {
  flex-direction: row-reverse;
}

.ymaps3--zoom-control__in {
  display: block;
  width: 24px;
  height: 24px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA1Ljk5MmMwLS41MzcuNDQ4LS45OTIgMS0uOTkyLjU1NiAwIDEgLjQ0NCAxIC45OTJWMTFoNS4wMDhjLjUzNyAwIC45OTIuNDQ4Ljk5MiAxIDAgLjU1Ni0uNDQ0IDEtLjk5MiAxSDEzdjUuMDA4YzAgLjUzNy0uNDQ4Ljk5Mi0xIC45OTItLjU1NiAwLTEtLjQ0NC0xLS45OTJWMTNINS45OTJDNS40NTUgMTMgNSAxMi41NTIgNSAxMmMwLS41NTYuNDQ0LTEgLjk5Mi0xSDExVjUuOTkyeiIgZmlsbD0iIzRkNGQ0ZCIvPjwvc3ZnPgo=) center no-repeat;
}

.ymaps3--zoom-control__dark-in {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA1Ljk5MmMwLS41MzcuNDQ4LS45OTIgMS0uOTkyLjU1NiAwIDEgLjQ0NCAxIC45OTJWMTFoNS4wMDhjLjUzNyAwIC45OTIuNDQ4Ljk5MiAxIDAgLjU1Ni0uNDQ0IDEtLjk5MiAxSDEzdjUuMDA4YzAgLjUzNy0uNDQ4Ljk5Mi0xIC45OTItLjU1NiAwLTEtLjQ0NC0xLS45OTJWMTNINS45OTJDNS40NTUgMTMgNSAxMi41NTIgNSAxMmMwLS41NTYuNDQ0LTEgLjk5Mi0xSDExVjUuOTkyeiIgZmlsbD0iI2NjY2NjYyIvPjwvc3ZnPgo=) center no-repeat;
}

.ymaps3--zoom-control__out {
  display: block;
  width: 24px;
  height: 24px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDEyYTEgMSAwIDAgMSAxLTFoMTJhMSAxIDAgMSAxIDAgMkg2YTEgMSAwIDAgMS0xLTF6IiBmaWxsPSIjNGQ0ZDRkIi8+PC9zdmc+Cg==) center no-repeat;
}

.ymaps3--zoom-control__dark-out {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDEyYTEgMSAwIDAgMSAxLTFoMTJhMSAxIDAgMSAxIDAgMkg2YTEgMSAwIDAgMS0xLTF6IiBmaWxsPSIjY2NjY2NjIi8+PC9zdmc+Cg==) center no-repeat;
}

@keyframes ymaps3--popup-marker-show-top {
  from {
    transform: translateY(12px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes ymaps3--popup-marker-show-bottom {
  from {
    transform: translateY(-12px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes ymaps3--popup-marker-show-left {
  from {
    transform: translateX(12px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes ymaps3--popup-marker-show-right {
  from {
    transform: translateX(-12px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
.ymaps3--popup-marker {
  --ymaps3-default-tail-height: 8px;
  --ymaps3-default-tail-width: 24px;
  --ymaps3-default-border-radius: 12px;
  --ymaps3-default-tail-height-and-offset: calc(var(--ymaps3-default-tail-height) + var(--ymaps3-default-offset));
  --ymaps3-default-popup-tail-rotate-offset: calc(
      var(--ymaps3-default-tail-width) / 2 - var(--ymaps3-default-tail-height) / 2
  );
  --ymaps3-default-popup-tail-transform-top: translate(-50%, calc(-100% - var(--ymaps3-default-offset)))
      rotate(180deg);
  --ymaps3-default-popup-tail-transform-bottom: translate(-50%, var(--ymaps3-default-offset));
  position: absolute;
}

.ymaps3--popup-marker.ymaps3--popup-marker__hide {
  display: none;
}

.ymaps3--popup-marker svg {
  display: block;
}

.ymaps3--popup-marker_container {
  width: -moz-max-content;
  width: max-content;
  max-width: 500px;
  max-height: 600px;
  display: block;
  position: absolute;
  padding: 8px 12px;
  border-radius: var(--ymaps3-default-border-radius);
  background-color: #fff;
  color: #34374a;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  box-shadow: 0px 4px 12px 0px rgba(95, 105, 131, 0.1019607843), 0px 4px 24px 0px rgba(95, 105, 131, 0.0392156863);
  overflow: hidden;
  text-overflow: ellipsis;
}

.ymaps3--popup-marker_container.ymaps3--popup-marker__dark {
  background-color: #272729;
  color: #c8c9cc;
}

.ymaps3--popup-marker_tail {
  display: block;
  position: absolute;
  color: #fff;
}

.ymaps3--popup-marker_tail.ymaps3--popup-marker__dark {
  color: #272729;
}

.ymaps3--popup-marker_tail svg {
  filter: drop-shadow(0px 4px 24px rgba(95, 105, 131, 0.04)) drop-shadow(0px 4px 12px rgba(95, 105, 131, 0.1));
}

/* positions */
.ymaps3--popup-marker__position-top {
  animation: ymaps3--popup-marker-show-top 200ms ease-out !important;
}

.ymaps3--popup-marker__position-top .ymaps3--popup-marker_container {
  transform: translate(-50%, calc(-100% - var(--ymaps3-default-tail-height-and-offset)));
}

.ymaps3--popup-marker__position-top .ymaps3--popup-marker_tail {
  transform: var(--ymaps3-default-popup-tail-transform-top);
}

/* top left */
.ymaps3--popup-marker__position-top.ymaps3--popup-marker__position-left .ymaps3--popup-marker_container {
  transform: translate(calc(-100% + var(--ymaps3-default-border-radius) + var(--ymaps3-default-tail-width) / 2), calc(-100% - var(--ymaps3-default-tail-height-and-offset)));
}

.ymaps3--popup-marker__position-top.ymaps3--popup-marker__position-left .ymaps3--popup-marker_tail {
  transform: var(--ymaps3-default-popup-tail-transform-top);
}

/* top right */
.ymaps3--popup-marker__position-top.ymaps3--popup-marker__position-right .ymaps3--popup-marker_container {
  transform: translate(calc(-1 * var(--ymaps3-default-border-radius) - var(--ymaps3-default-tail-width) / 2), calc(-100% - var(--ymaps3-default-tail-height-and-offset)));
}

.ymaps3--popup-marker__position-top.ymaps3--popup-marker__position-right .ymaps3--popup-marker_tail {
  transform: var(--ymaps3-default-popup-tail-transform-top);
}

.ymaps3--popup-marker__position-bottom {
  animation: ymaps3--popup-marker-show-bottom 200ms ease-out !important;
}

.ymaps3--popup-marker__position-bottom .ymaps3--popup-marker_container {
  transform: translate(-50%, var(--ymaps3-default-tail-height-and-offset));
}

.ymaps3--popup-marker__position-bottom .ymaps3--popup-marker_tail {
  transform: var(--ymaps3-default-popup-tail-transform-bottom);
}

/* bottom left */
.ymaps3--popup-marker__position-bottom.ymaps3--popup-marker__position-left .ymaps3--popup-marker_container {
  transform: translate(calc(-100% + var(--ymaps3-default-border-radius) + var(--ymaps3-default-tail-width) / 2), var(--ymaps3-default-tail-height-and-offset));
}

.ymaps3--popup-marker__position-bottom.ymaps3--popup-marker__position-left .ymaps3--popup-marker_tail {
  transform: var(--ymaps3-default-popup-tail-transform-bottom);
}

/* bottom right */
.ymaps3--popup-marker__position-bottom.ymaps3--popup-marker__position-right .ymaps3--popup-marker_container {
  transform: translate(calc(-1 * var(--ymaps3-default-border-radius) - var(--ymaps3-default-tail-width) / 2), var(--ymaps3-default-tail-height-and-offset));
}

.ymaps3--popup-marker__position-bottom.ymaps3--popup-marker__position-right .ymaps3--popup-marker_tail {
  transform: var(--ymaps3-default-popup-tail-transform-bottom);
}

.ymaps3--popup-marker__position-left {
  animation: ymaps3--popup-marker-show-left 200ms ease-out;
}

.ymaps3--popup-marker__position-left .ymaps3--popup-marker_container {
  transform: translate(calc(-100% - var(--ymaps3-default-tail-height-and-offset) + 2px), -50%);
}

.ymaps3--popup-marker__position-left .ymaps3--popup-marker_tail {
  transform: translate(calc(-100% - var(--ymaps3-default-offset) + var(--ymaps3-default-popup-tail-rotate-offset)), -50%) rotate(90deg);
}

.ymaps3--popup-marker__position-right {
  animation: ymaps3--popup-marker-show-right 200ms ease-out;
}

.ymaps3--popup-marker__position-right .ymaps3--popup-marker_container {
  transform: translate(calc(var(--ymaps3-default-tail-height-and-offset) - 2px), -50%);
}

.ymaps3--popup-marker__position-right .ymaps3--popup-marker_tail {
  transform: translate(calc(var(--ymaps3-default-offset) - var(--ymaps3-default-popup-tail-rotate-offset)), -50%) rotate(-90deg);
}

@keyframes ymaps3--default-marker-hint-hover {
  from {
    margin-left: -10px;
    opacity: 0;
  }
  to {
    margin-left: 0px;
    opacity: 1;
  }
}
.ymaps3--default-marker-point {
  position: absolute;
  cursor: pointer;
}

.ymaps3--default-marker-point svg {
  display: block;
}

.ymaps3--hint {
  box-sizing: border-box;
  position: absolute;
  max-width: 190px;
  padding: 4px 12px 4px 20px;
  flex-direction: column;
  align-items: center;
  border-radius: 1000px;
  background: rgba(255, 255, 255, 0.84);
  line-height: 16px;
  white-space: nowrap;
  z-index: -2;
}

.ymaps3--hint__stable {
  display: inline-flex;
}

.ymaps3--hint__hovered {
  display: none;
}

.ymaps3--default-marker-point:hover .ymaps3--hint__hovered {
  display: inline-flex;
  animation: ymaps3--default-marker-hint-hover 200ms ease-out;
}

.ymaps3--hint-title {
  display: block;
  width: 100%;
  color: #050d33;
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ymaps3--hint-subtitle {
  display: block;
  width: 100%;
  color: #7b7d85;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* normal size */
.ymaps3--pin .ymaps3--default-marker__background {
  position: absolute;
  transform: translate(-50%, calc(-100% + 2px)); /* 2px - point radius */
  filter: drop-shadow(0px 2px 6px rgba(24, 27, 34, 0.4));
}

.ymaps3--pin .ymaps3--default-marker__stroke {
  position: absolute;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.ymaps3--pin .ymaps3--default-marker__icon {
  position: absolute;
  transform: translate(-50%, -49px); /* 61px - pin height, 2px - point radius, 10px - offset */
  z-index: 1;
}

.ymaps3--pin .ymaps3--hint {
  transform: translate(11px, -49px); /* 46px, 61px - pin width, height, 2px - point radius, -12px, 10px - offsets */
}

.ymaps3--pin .ymaps3--hint.ymaps3--hint__big {
  transform: translate(11px, -57px); /* 46px, 61px - pin width, height, 2px - point radius, -12px, 10px - offsets */
}

/* small size */
.ymaps3--small-poi .ymaps3--default-marker__background {
  position: absolute;
  transform: translate(-50%, -50%);
}

.ymaps3--small-poi .ymaps3--default-marker__stroke {
  position: absolute;
  transform: translate(-50%, -50%);
  z-index: -1;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));
}

.ymaps3--small-poi .ymaps3--default-marker__icon {
  position: absolute;
  z-index: 1;
  transform: translate(-50%, -50%);
}

.ymaps3--small-poi .ymaps3--default-marker__icon svg {
  transform: scale(0.5833333333);
}

.ymaps3--small-poi .ymaps3--hint {
  transform: translate(0px, -12px); /* 24px - poi size, -12px offset */
}

.ymaps3--small-poi .ymaps3--hint.ymaps3--hint__big {
  transform: translate(0px, -20px); /* 24px - poi size, -12px offset */
}

/* micro size */
.ymaps3--micro-poi .ymaps3--default-marker__background {
  position: absolute;
  transform: translate(-50%, -50%);
}

.ymaps3--micro-poi .ymaps3--default-marker__stroke {
  position: absolute;
  transform: translate(-50%, -50%);
  z-index: -1;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.1));
}

.ymaps3--micro-poi .ymaps3--hint {
  transform: translate(-1px, -12px);
}

.ymaps3--micro-poi .ymaps3--hint.ymaps3--hint__big {
  transform: translate(-1px, -20px);
}

/* dark theme */
.ymaps3--default-marker-point_dark .ymaps3--hint {
  background: rgba(29, 30, 31, 0.84);
}

.ymaps3--default-marker-point_dark .ymaps3--hint-title {
  color: #f2f5fa;
}

.ymaps3--default-marker-point_dark .ymaps3--hint-subtitle {
  color: #7b7d85;
}

.ymaps3--default-ruler-point_icon {
  position: absolute;
  cursor: pointer;
  transform: translate(-50%, -50%);
}

.ymaps3--default-ruler-point_icon svg {
  display: block;
}

.ymaps3--default-ruler-preview-point {
  position: absolute;
  cursor: pointer;
  opacity: 0.6;
  transform: translate(-50%, -50%);
}

.ymaps3--default-ruler-preview-point svg {
  display: block;
}

.ymaps3--default-ruler-point_tooltip {
  position: relative;
}

.ymaps3--default-ruler-point_tooltip svg {
  display: block;
}

.ymaps3--default-ruler-point_measurements {
  position: absolute;
  display: inline-flex;
  align-items: flex-start;
  padding: 2px 6px;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  line-height: 20px;
  text-align: center;
  white-space: nowrap;
  color: #050d33;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0 2px 0 rgba(95, 105, 131, 0.08), 0 2px 4px 0 rgba(95, 105, 131, 0.2);
  transform: translate(10px, -50%);
}

.ymaps3--default-ruler-point_measurements.ymaps3--default-ruler-point__hidden {
  display: none;
}

.ymaps3--default-ruler-point_actions.ymaps3--default-ruler-point__hidden {
  display: none;
}

.ymaps3--default-ruler-point_actions {
  position: absolute;
  display: inline-flex;
  align-items: center;
  padding: 0;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0 2px 0 rgba(95, 105, 131, 0.08), 0 2px 4px 0 rgba(95, 105, 131, 0.2);
  transform: translate(10px, 14px);
}

.ymaps3--default-ruler-point_actions button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  cursor: pointer;
  border: none;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0);
}

.ymaps3--default-ruler-point_actions .ymaps3--default-ruler-point_actions__finish {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  gap: 6px;
}

.ymaps3--default-ruler-point_actions button:hover {
  color: #122db2;
}

@font-face {
  font-family: "GolosText";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("GolosText-Regular"), url("../fonts/GolosText-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "GolosText";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: local("GolosText-Medium"), url("../fonts/GolosText-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "GolosText";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: local("GolosText-SemiBold"), url("../fonts/GolosText-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "InterTight";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("InterTight-Regular"), url("../fonts/InterTight-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "InterTight";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: local("InterTight-SemiBold"), url("../fonts/InterTight-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "InterTight";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local("InterTight-Bold"), url("../fonts/InterTight-Bold.woff2") format("woff2");
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
  padding: 0;
}

body {
  min-width: 320px;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
}

img {
  max-width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
  color: inherit;
}

html,
body {
  height: 100%;
}

body {
  font-family: "GolosText", sans-serif;
  color: #0b1f33;
  font-size: 17px;
  line-height: 1.3;
  background-color: #f2f2f2;
  min-width: 360px;
}
body::after {
  content: "";
  position: fixed;
  inset: 0;
  background-color: rgba(11, 31, 51, 0.5);
  z-index: 10;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 15px;
  }
}
body.disable-scroll {
  overflow: hidden;
}
body.cover::after {
  opacity: 1;
  pointer-events: initial;
}

::selection {
  background-color: rgba(255, 122, 0, 0.2);
}

.page-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 100%;
}

.container {
  width: 100%;
  max-width: 1640px;
  padding: 0 40px;
  margin: 0 auto;
}
@media screen and (max-width: 1279px) {
  .container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 479px) {
  .container {
    padding: 0 10px;
  }
}

.section {
  padding: 60px 0;
}
@media screen and (max-width: 1599px) {
  .section {
    padding: 40px 0;
  }
}
@media screen and (max-width: 999px) {
  .section {
    padding: 30px 0;
  }
}
@media screen and (max-width: 479px) {
  .section {
    padding: 20px 0;
  }
}
.section--p40 {
  padding: 40px 0;
}
@media screen and (max-width: 999px) {
  .section--p40 {
    padding: 30px 0;
  }
}
@media screen and (max-width: 479px) {
  .section--p40 {
    padding: 20px 0;
  }
}

.h1 {
  font-size: 74px;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 1279px) {
  .h1 {
    font-size: 56px;
  }
}
@media screen and (max-width: 767px) {
  .h1 {
    font-size: 30px;
  }
}

.h2 {
  font-size: 74px;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 1599px) {
  .h2 {
    font-size: 56px;
  }
}
@media screen and (max-width: 767px) {
  .h2 {
    font-size: 30px;
  }
}

.h3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .h3 {
    font-size: 24px;
  }
}

.h1,
.h2,
.h3 {
  font-family: "InterTight", sans-serif;
}
.h1 span,
.h2 span,
.h3 span {
  background: linear-gradient(90deg, #ff6b00 0%, #ff9900 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.mw-840 {
  max-width: 840px;
}

@media screen and (max-width: 767px) {
  .fz-m-17 {
    font-size: 17px;
  }
}

.icon {
  width: 24px;
  height: 24px;
}

.vh {
  position: absolute;
  width: 1px;
  height: 1px;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
  white-space: nowrap;
}

.hide {
  display: none !important;
}

.ymaps3--popup-marker_container {
  padding: 0;
  overflow: visible;
  border-radius: 20px;
}

.ymaps3--popup-marker_tail {
  display: none;
}

.ymaps3x0--marker:has(.ymaps3--popup-marker:not(.ymaps3--popup-marker__hide)) {
  z-index: 1 !important;
}

.accordion {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 10px;
  overflow: hidden;
}
.accordion__title {
  width: 100%;
  padding: 20px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 40px;
  font-size: 24px;
  font-weight: 600;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .accordion__title:hover {
    color: #ff7a00;
  }
}
@media screen and (max-width: 767px) {
  .accordion__title {
    padding: 10px;
    font-size: 20px;
  }
}
.accordion__title > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: currentColor;
  transition: transform 0.2s ease-in-out;
}
.accordion__content {
  max-width: 800px;
  padding: 10px 20px 20px 20px;
  display: none;
}
@media screen and (max-width: 1279px) {
  .accordion__content {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .accordion__content {
    padding: 10px;
  }
}
.accordion__content > *:first-child {
  margin-top: 0;
}
.accordion__content > *:last-child {
  margin-bottom: 0;
}
.accordion__content iframe {
  width: 100%;
  max-width: 840px;
  aspect-ratio: 16/9;
  border-radius: 20px;
  margin: 30px 0;
}
@media screen and (max-width: 767px) {
  .accordion__content iframe {
    border-radius: 10px;
  }
}
.accordion.is-active .accordion__title > svg {
  transform: scaleY(-1);
}
.accordion.is-active .accordion__content {
  display: block;
}

.aggregators {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 10px;
  list-style-type: none;
}
.aggregators__item {
  display: inline-flex;
}
.aggregators__link {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 4px 24px 14px 24px;
}
@media (any-hover: hover) {
  .aggregators__link:hover > img {
    filter: brightness(80%);
  }
}
.aggregators__link > img {
  transition: filter 0.2s ease-in-out;
}

.benefit {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 20px;
  display: flex;
  align-items: center;
  column-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .benefit {
    padding: 10px;
    column-gap: 10px;
  }
}
.benefit__icon {
  flex-shrink: 0;
  width: 46px;
  height: 46px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 122, 0, 0.1);
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .benefit__icon {
    width: 32px;
    height: 32px;
  }
}
.benefit__icon > svg {
  width: 30px;
  height: 30px;
  fill: #ff7a00;
}
@media screen and (max-width: 767px) {
  .benefit__icon > svg {
    width: 20px;
    height: 20px;
  }
}
.benefit__text {
  font-family: "InterTight", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  .benefit__text {
    font-size: 17px;
    font-weight: 500;
  }
}
.benefit--type2 {
  background-color: transparent;
}
.benefit--type2 .benefit__icon {
  background-color: #ffffff;
}
.benefit--type2 .benefit__text {
  font-size: 17px;
  font-weight: 500;
}
.benefit--type3 {
  padding-right: 40px;
}
@media screen and (max-width: 767px) {
  .benefit--type3 {
    padding-right: 20px;
  }
}
.benefit--type3 .benefit__icon {
  width: 60px;
  height: 60px;
  background-color: #ff7a00;
  border-radius: 20px;
}
@media screen and (max-width: 767px) {
  .benefit--type3 .benefit__icon {
    width: 40px;
    height: 40px;
    border-radius: 10px;
  }
}
.benefit--type3 .benefit__icon > svg {
  width: 40px;
  height: 40px;
  fill: #ffffff;
}
@media screen and (max-width: 767px) {
  .benefit--type3 .benefit__icon > svg {
    width: 26px;
    height: 26px;
  }
}
.benefit--type3 .benefit__text {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .benefit--type3 .benefit__text {
    font-size: 20px;
    font-weight: 600;
  }
}

.breadcrumbs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 4px;
  list-style-type: none;
  font-size: 15px;
  margin-top: 16px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .breadcrumbs {
    margin-bottom: 20px;
  }
}
.breadcrumbs__item {
  display: inline-flex;
}
@media screen and (max-width: 767px) {
  .breadcrumbs__item {
    font-size: 12px;
  }
}
.breadcrumbs__item:not(:last-child)::after {
  content: "/";
  margin-left: 4px;
}
.breadcrumbs__link {
  color: #0b1f33;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .breadcrumbs__link {
    font-size: 12px;
  }
}
@media (any-hover: hover) {
  .breadcrumbs__link[href]:hover {
    color: #ff7a00;
  }
}
.breadcrumbs__link:not([href]) {
  color: #8291af;
}

.btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.3;
  min-height: 48px;
  padding: 11px 22px;
  border-radius: 10px;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  background-color: #ff7a00;
  color: #ffffff;
  border: 2px solid #ff7a00;
}
@media (any-hover: hover) {
  .btn:hover {
    background-color: #ff4d00;
    border-color: #ff4d00;
  }
}
.btn:focus-visible {
  border-color: #ff4d00;
  background-color: transparent;
  color: #ff4d00;
}
.btn:disabled,
.btn .disabled {
  border-width: 1px;
  opacity: 0.6;
  background: #ff7a00;
  border-color: #ff7a00;
  color: #ffffff;
  pointer-events: none;
}
.btn > svg {
  fill: currentColor;
}

.btn-black {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.3;
  min-height: 48px;
  padding: 11px 22px;
  border-radius: 10px;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  background-color: #0b1f33;
  color: #ffffff;
  border: 2px solid #0b1f33;
}
@media (any-hover: hover) {
  .btn-black:hover {
    background-color: #424e66;
    border-color: #424e66;
  }
}
.btn-black:focus-visible {
  border-color: #424e66;
  background-color: transparent;
  color: #424e66;
}
.btn-black:disabled,
.btn-black .disabled {
  border-width: 1px;
  opacity: 0.6;
  background: transparent;
  border-color: #0b1f33;
  color: #424e66;
  pointer-events: none;
}
.btn-black > svg {
  fill: currentColor;
}

.btn-secondary {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.3;
  min-height: 48px;
  padding: 11px 22px;
  border-radius: 10px;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  background-color: transparent;
  color: #ff7a00;
  border: 2px solid #ff7a00;
}
@media (any-hover: hover) {
  .btn-secondary:hover {
    border-color: #ff4d00;
    color: #ff4d00;
  }
}
.btn-secondary:focus-visible {
  color: #ff7a00;
  border-color: #ff7a00;
}
.btn-secondary:disabled,
.btn-secondary .disabled {
  border-width: 1px;
  opacity: 0.6;
  background: transparent;
  border-color: #ff7a00;
  color: #ff7a00;
  pointer-events: none;
}
.btn-secondary > svg {
  fill: currentColor;
}

.btn-ghost {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.3;
  min-height: 48px;
  padding: 11px 22px;
  border-radius: 10px;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  background-color: transparent;
  color: #ff7a00;
  border: 2px solid transparent;
}
@media (any-hover: hover) {
  .btn-ghost:hover {
    color: #ff4d00;
  }
}
.btn-ghost:focus-visible {
  color: #ff7a00;
  border-color: #ff7a00;
}
.btn-ghost:disabled,
.btn-ghost .disabled {
  border-width: 1px;
  opacity: 0.6;
  background: transparent;
  border-color: transparent;
  color: #ff7a00;
  pointer-events: none;
}
.btn-ghost > svg {
  fill: currentColor;
}

.btn-play {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 15px;
}
.btn-play > svg {
  width: 30px;
  height: 30px;
  fill: #ff7a00;
}

.button-arrow {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 767px) {
  .button-arrow {
    width: 24px;
    height: 24px;
  }
}
@media (any-hover: hover) {
  .button-arrow:hover > svg {
    fill: #ff7a00;
  }
}
.button-arrow > svg {
  width: 24px;
  height: 24px;
  fill: #0b1f33;
  transition: fill 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .button-arrow > svg {
    width: 16px;
    height: 16px;
  }
}
.button-arrow:disabled,
.button-arrow .disabled {
  opacity: 0.6;
  pointer-events: none;
}

.card-box {
  width: 80px;
  height: 70px;
  background-color: #f2f2f2;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2px 4px 8px 4px;
  border-radius: 10px;
}
@media screen and (max-width: 479px) {
  .card-box {
    width: 77px;
  }
}
.card-box:not(:has(img)) {
  width: auto;
  height: auto;
  padding: 2px 8px 4px 8px;
  border-radius: 6px;
}
.card-box:has(.card-box__value) {
  padding-top: 12px;
  row-gap: 8px;
}
.card-box > img {
  width: 74px;
  height: 46px;
  object-fit: cover;
  object-position: center;
}
.card-box__value {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}
.card-box__name {
  font-size: 12px;
  font-weight: 500;
  color: #424e66;
}

.card-container {
  background-color: #ffffff;
  padding: 60px;
  border-radius: 60px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 80px;
}
@media screen and (max-width: 1599px) {
  .card-container {
    column-gap: 40px;
    padding: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .card-container {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .card-container {
    row-gap: 20px;
    padding: 10px;
    border-radius: 20px;
  }
}
.card-container__img {
  width: 100%;
  height: 440px;
  object-fit: cover;
  border-radius: 30px;
}
@media screen and (max-width: 1599px) {
  .card-container__img {
    height: 286px;
  }
}
@media screen and (max-width: 1279px) {
  .card-container__img {
    height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .card-container__img {
    height: 240px;
    border-radius: 10px;
  }
}
@media (any-hover: hover) {
  .card-container__sliders:hover .card-container__slider-prev,
  .card-container__sliders:hover .card-container__slider-next {
    transform: translateX(0);
  }
}
.card-container__slider {
  height: 420px;
  margin-bottom: 10px;
  background-color: #f2f2f2;
  border-radius: 30px;
}
@media screen and (max-width: 1279px) {
  .card-container__slider {
    margin-bottom: 0;
    height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .card-container__slider {
    border-radius: 10px;
    height: 240px;
  }
}
.card-container__video-btn {
  position: absolute;
  z-index: 2;
  left: 30px;
  top: 30px;
}
@media screen and (max-width: 767px) {
  .card-container__video-btn {
    top: 10px;
    left: 10px;
  }
}
.card-container__slider-item {
  user-select: none;
}
.card-container__slider-item > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-container__slider-prev, .card-container__slider-next {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  padding: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .card-container__slider-prev, .card-container__slider-next {
    padding: 12px;
  }
}
@media (any-hover: hover) {
  .card-container__slider-prev:hover .button-arrow > svg, .card-container__slider-next:hover .button-arrow > svg {
    fill: #ff7a00;
  }
}
.card-container__slider-prev {
  left: 0;
  transform: translateX(-100%);
}
@media screen and (max-width: 767px) {
  .card-container__slider-prev {
    transform: translateX(0);
  }
}
.card-container__slider-prev.swiper-button-disabled {
  transform: translateX(-100%) !important;
}
.card-container__slider-next {
  right: 0;
  transform: translateX(100%);
}
@media screen and (max-width: 767px) {
  .card-container__slider-next {
    transform: translateX(0);
  }
}
.card-container__slider-next.swiper-button-disabled {
  transform: translateX(100%) !important;
}
@media screen and (max-width: 1279px) {
  .card-container__slider-thumbs {
    display: none;
  }
}
.card-container__slider-thumbs-item {
  width: 90px;
  height: 90px;
  border-radius: 20px;
  border: 1px solid #e1e1e1;
  overflow: hidden;
  transition: border 0.2s ease-in-out;
  cursor: pointer;
  user-select: none;
}
@media screen and (max-width: 1599px) {
  .card-container__slider-thumbs-item {
    width: 80px;
    height: 80px;
  }
}
.card-container__slider-thumbs-item.swiper-slide-thumb-active {
  border: 2px solid #ff7a00;
}
.card-container__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 30px;
}
@media screen and (max-width: 767px) {
  .card-container__content {
    row-gap: 10px;
  }
}
.card-container__info {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.card-container__info-item {
  display: flex;
  align-items: flex-start;
  column-gap: 12px;
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  .card-container__info-item {
    column-gap: 8px;
  }
}
.card-container__info-item:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}
.card-container__info-item > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: #ff7a00;
  margin-top: -1px;
}
@media screen and (max-width: 767px) {
  .card-container__info-item > svg {
    width: 14px;
    height: 14px;
    margin-top: 3px;
  }
}
.card-container__info-item > p > span {
  padding: 2px 10px;
  border: 1px solid #ff7a00;
  border-radius: 20px;
  color: #ff7a00;
  white-space: nowrap;
  margin-left: 8px;
}
@media screen and (max-width: 767px) {
  .card-container__info-item > p > span {
    padding: 0;
    border: none;
    border-radius: 0;
  }
}
.card-container__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
@media screen and (max-width: 767px) {
  .card-container__tags {
    display: none;
  }
}
.card-container__bottom {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 16px;
}
@media screen and (max-width: 1279px) {
  .card-container__bottom {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .card-container__bottom {
    row-gap: 10px;
  }
}
@media screen and (max-width: 479px) {
  .card-container__bottom {
    width: 100%;
  }
}
.card-container__price {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
@media screen and (max-width: 767px) {
  .card-container__price {
    font-size: 20px;
  }
}
.card-container__controls {
  display: flex;
  align-items: center;
  column-gap: 12px;
}
@media screen and (max-width: 479px) {
  .card-container__controls {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .card-container__btn {
    flex: 1 1 auto;
  }
}
@media screen and (max-width: 479px) {
  .card-container__btn > span {
    font-size: 0;
  }
}
@media screen and (max-width: 479px) {
  .card-container__btn > span::before {
    font-size: 15px;
    content: attr(data-text-mobile);
  }
}
.card-container__whatsapp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
}
@media (any-hover: hover) {
  .card-container__whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.card-container__whatsapp > svg {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  fill: #25d366;
  transition: fill 0.2s ease-in-out;
}

.card-document {
  background-color: #f2f2f2;
  padding: 20px;
  border-radius: 20px;
  display: flex;
  align-items: flex-start;
  column-gap: 30px;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .card-document {
    flex-direction: column;
  }
}
.card-document__preview {
  width: 214px;
  height: 300px;
  flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .card-document__preview {
    width: 200px;
    height: 281px;
  }
}
.card-document__preview > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.card-document__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .card-document__content {
    row-gap: 10px;
  }
}
.card-document__name {
  font-size: 20px;
  font-weight: 600;
}
.card-document__date {
  color: #424e66;
}

.card-feedback {
  background-color: #ffffff;
  border-radius: 30px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
  height: 462px;
}
@media screen and (max-width: 479px) {
  .card-feedback {
    height: auto;
  }
}
.card-feedback:not(.reviews-page__reviews) .card-feedback__text {
  height: auto;
}
.card-feedback:not(.reviews-page__reviews) .card-feedback__text p {
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.card-feedback__header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 22px;
}
.card-feedback__author {
  font-weight: 500;
}
.card-feedback__date {
  font-size: 15px;
  color: #8291af;
}
.card-feedback__rating {
  display: inline-flex;
  align-items: center;
  column-gap: 10px;
  height: 20px;
}
@media (any-hover: hover) {
  .card-feedback__rating:hover > img {
    filter: brightness(90%);
  }
}
.card-feedback__rating > img {
  transition: filter 0.2s ease-in-out;
}
.card-feedback__title {
  color: #0b1f33;
  text-decoration: none;
  font-size: 20px;
  font-weight: 600;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .card-feedback__title:hover {
    color: #ff7a00;
  }
}
.card-feedback__photo {
  width: 100%;
  max-width: 470px;
  height: 124px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 4px;
}
.card-feedback__photo > a {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
@media (any-hover: hover) {
  .card-feedback__photo > a:hover::before {
    opacity: 1;
  }
  .card-feedback__photo > a:hover::after {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
.card-feedback__photo > a::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.card-feedback__photo > a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.8);
  opacity: 0;
  width: 24px;
  height: 24px;
  background-image: url("./../img/magnifying-glass-plus.svg");
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.card-feedback__photo > a > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-feedback__photo--3 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.card-feedback__photo--3 a:nth-child(1) {
  grid-column: 2 span;
}
.card-feedback__photo--4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.card-feedback__photo--4 a:nth-child(1) {
  grid-column: 2 span;
  grid-row: 2 span;
}
.card-feedback__photo--4 a:nth-child(2) {
  grid-row: 2 span;
}
.card-feedback__photo--5 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.card-feedback__photo--5 a:nth-child(1) {
  grid-column: 2 span;
  grid-row: 2 span;
}
.card-feedback__photo--more {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.card-feedback__photo--more a:nth-child(1) {
  grid-column: 2 span;
  grid-row: 2 span;
}
.card-feedback__photo-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
@media (any-hover: hover) {
  .card-feedback__photo-btn:hover::before {
    color: #ff7a00;
  }
}
.card-feedback__photo-btn::before {
  content: "еще " attr(data-count);
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-weight: 500;
  transition: color 0.2s ease-in-out;
}
.card-feedback__photo-btn > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-feedback__text {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 15px;
  height: auto;
}
.card-feedback__text p {
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.card-feedback__text-more {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  font-size: 15px;
  color: #424e66;
  margin-top: auto;
  margin-top: 8px;
}
.card-feedback.is-full {
  height: auto;
}
.card-feedback--modal {
  padding: 0;
  height: auto;
}
.card-feedback--modal .card-feedback__title {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .card-feedback--modal .card-feedback__title {
    font-size: 20px;
  }
}
.card-feedback--modal .card-feedback__photo {
  max-width: 100%;
  margin: 10px 0;
}
.card-feedback--modal .card-feedback__text {
  font-size: 17px;
}
@media screen and (max-width: 767px) {
  .card-feedback--modal .card-feedback__text {
    font-size: 15px;
  }
}
.card-feedback--modal .card-feedback__text p {
  -webkit-line-clamp: initial !important;
}
.card-feedback--modal .card-feedback__text-more {
  display: none;
}

.card-mentions {
  height: auto;
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  overflow: hidden;
  background-color: #ffffff;
  position: relative;
  transition: box-shadow 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .card-mentions:hover {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  }
}
.card-mentions__preview {
  width: 100%;
  height: 198px;
}
.card-mentions__preview > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-mentions__content {
  flex: 1 1 auto;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-mentions__title {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.card-mentions__text {
  margin-bottom: 10px;
}
.card-mentions__btn {
  margin-top: auto;
}
.card-mentions__btn::after {
  content: "";
  position: absolute;
  inset: 0;
}

.card-photo {
  display: inline-flex;
  border-radius: 20px;
  overflow: hidden;
  height: 340px;
}
.card-photo > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.card-receipt {
  max-width: 840px;
  background-color: #f2f2f2;
  padding: 20px;
  border-radius: 20px;
  display: flex;
  align-items: flex-start;
  column-gap: 10px;
  color: #0b1f33;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .card-receipt:hover {
    color: #ff7a00;
  }
}
.card-receipt__icon {
  flex-shrink: 0;
  fill: currentColor;
}
.card-receipt__content {
  display: flex;
  flex-direction: column;
  row-gap: 2px;
}
.card-receipt__name {
  color: currentColor;
  font-weight: 500;
}
.card-receipt__description {
  color: #424e66;
}

.card-storage {
  background-color: #ffffff;
  padding: 60px;
  border-radius: 60px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 80px;
}
@media screen and (max-width: 1599px) {
  .card-storage {
    column-gap: 40px;
    padding: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .card-storage {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .card-storage {
    row-gap: 20px;
    padding: 10px;
    border-radius: 20px;
  }
}
@media (any-hover: hover) {
  .card-storage__sliders:hover .card-storage__slider-prev,
  .card-storage__sliders:hover .card-storage__slider-next {
    transform: translateX(0);
  }
}
.card-storage__slider {
  height: 420px;
  margin-bottom: 10px;
  background-color: #f2f2f2;
  border-radius: 30px;
}
@media screen and (max-width: 1279px) {
  .card-storage__slider {
    margin-bottom: 0;
    height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .card-storage__slider {
    border-radius: 10px;
    height: 240px;
  }
}
.card-storage__video-btn {
  position: absolute;
  z-index: 2;
  left: 30px;
  top: 30px;
}
@media screen and (max-width: 767px) {
  .card-storage__video-btn {
    top: 10px;
    left: 10px;
  }
}
.card-storage__slider-item {
  user-select: none;
}
.card-storage__slider-item > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-storage__slider-prev, .card-storage__slider-next {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  padding: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .card-storage__slider-prev, .card-storage__slider-next {
    padding: 12px;
  }
}
@media (any-hover: hover) {
  .card-storage__slider-prev:hover .button-arrow > svg, .card-storage__slider-next:hover .button-arrow > svg {
    fill: #ff7a00;
  }
}
.card-storage__slider-prev {
  left: 0;
  transform: translateX(-100%);
}
@media screen and (max-width: 767px) {
  .card-storage__slider-prev {
    transform: translateX(0);
  }
}
.card-storage__slider-prev.swiper-button-disabled {
  transform: translateX(-100%) !important;
}
.card-storage__slider-next {
  right: 0;
  transform: translateX(100%);
}
@media screen and (max-width: 767px) {
  .card-storage__slider-next {
    transform: translateX(0);
  }
}
.card-storage__slider-next.swiper-button-disabled {
  transform: translateX(100%) !important;
}
@media screen and (max-width: 1279px) {
  .card-storage__slider-thumbs {
    display: none;
  }
}
.card-storage__slider-thumbs-item {
  width: 90px;
  height: 90px;
  border-radius: 20px;
  border: 1px solid #e1e1e1;
  overflow: hidden;
  transition: border 0.2s ease-in-out;
  cursor: pointer;
  user-select: none;
}
@media screen and (max-width: 1599px) {
  .card-storage__slider-thumbs-item {
    width: 80px;
    height: 80px;
  }
}
.card-storage__slider-thumbs-item.swiper-slide-thumb-active {
  border: 2px solid #ff7a00;
}
.card-storage__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 30px;
}
@media screen and (max-width: 767px) {
  .card-storage__content {
    row-gap: 10px;
  }
}
.card-storage__points-title {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
@media screen and (max-width: 767px) {
  .card-storage__points-title {
    font-size: 20px;
    margin-top: 10px;
  }
}
.card-storage__points {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 1279px) {
  .card-storage__points {
    column-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .card-storage__points {
    grid-template-columns: 1fr;
    row-gap: 10px;
  }
}
.card-storage__point {
  width: 280px;
  display: flex;
  align-items: flex-start;
  column-gap: 10px;
}
@media screen and (max-width: 1599px) {
  .card-storage__point {
    width: 250px;
  }
}
@media screen and (max-width: 1279px) {
  .card-storage__point {
    width: 280px;
  }
}
@media screen and (max-width: 767px) {
  .card-storage__point {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .card-storage__point:nth-child(even) {
    display: none;
  }
}
.card-storage__point-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #ff7a00;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .card-storage__point-icon {
    width: 16px;
    height: 16px;
  }
}
.card-storage__point-icon > svg {
  width: 12px;
  height: 12px;
  fill: #ffffff;
}
@media screen and (max-width: 767px) {
  .card-storage__point-icon > svg {
    width: 8px;
    height: 8px;
  }
}
.card-storage__bottom {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 16px;
}
@media screen and (max-width: 1279px) {
  .card-storage__bottom {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .card-storage__bottom {
    row-gap: 10px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 479px) {
  .card-storage__bottom {
    width: 100%;
  }
}
.card-storage__price {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
@media screen and (max-width: 767px) {
  .card-storage__price {
    font-size: 20px;
  }
}
.card-storage__controls {
  display: flex;
  align-items: center;
  column-gap: 12px;
}
@media screen and (max-width: 479px) {
  .card-storage__controls {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .card-storage__btn {
    flex: 1 1 auto;
    padding: 11px 17px;
  }
}
.card-storage__whatsapp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
}
@media (any-hover: hover) {
  .card-storage__whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.card-storage__whatsapp > svg {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  fill: #25d366;
  transition: fill 0.2s ease-in-out;
}

.card-territory-drawer {
  min-height: 248px;
  background-color: #ffffff;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  display: grid;
  grid-template-columns: 300px 1fr;
}
@media screen and (max-width: 767px) {
  .card-territory-drawer {
    grid-template-columns: 1fr;
    border-radius: 20px;
  }
}
@media (any-hover: hover) {
  .card-territory-drawer:hover .card-territory-drawer__name {
    color: #ff7a00;
  }
}
.card-territory-drawer__header {
  position: relative;
  grid-row: 2 span;
}
@media screen and (max-width: 767px) {
  .card-territory-drawer__header {
    height: 160px;
    grid-row: initial;
  }
}
.card-territory-drawer__header > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-territory-drawer__label {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  column-gap: 6px;
  border-radius: 30px;
  background: #ffc700;
  font-size: 12px;
  font-weight: 500;
}
.card-territory-drawer__label > svg {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  fill: #0b1f33;
}
@media screen and (max-width: 1279px) {
  .card-territory-drawer__label > svg {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory-drawer__label > svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory-drawer__label > svg {
    width: 14px;
    height: 14px;
  }
}
.card-territory-drawer__body {
  flex: 1;
  padding: 20px 20px 10px 20px;
}
.card-territory-drawer__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.card-territory-drawer__name {
  font-family: "InterTight", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  transition: color 0.2s ease-in-out;
}
.card-territory-drawer__rating {
  display: flex;
  align-items: center;
  column-gap: 6px;
  margin-left: auto;
}
.card-territory-drawer__rating > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #ffc700;
}
.card-territory-drawer__rating > span {
  color: #424e66;
}
.card-territory-drawer__new {
  color: #424e66;
  padding: 1px 5px;
  border-radius: 4px;
  border: 1px solid #ffc700;
}
.card-territory-drawer__info {
  margin-top: 7px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 8px;
}
.card-territory-drawer__metro > svg {
  width: 16px !important;
  height: 16px !important;
}
.card-territory-drawer__metro .metro__name {
  font-size: 15px;
}
.card-territory-drawer__metro .metro__time {
  font-size: 12px;
}
.card-territory-drawer__map {
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
}
.card-territory-drawer__map > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #424e66;
}
.card-territory-drawer__map-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
  transition: color 0.2s ease-in-out;
  position: relative;
  z-index: 1;
  font-size: 15px;
  pointer-events: none;
}
.card-territory-drawer__tags {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.card-territory-drawer__tags .tag {
  font-size: 15px;
  padding: 2px 10px 4px 10px;
}
.card-territory-drawer__footer {
  padding: 0 20px 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory-drawer__structure {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory-drawer__structure-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.card-territory-drawer__controls {
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-top: auto;
}
@media screen and (max-width: 767px) {
  .card-territory-drawer__controls {
    width: 100%;
  }
}
.card-territory-drawer__btn {
  position: relative;
  z-index: 1;
  flex: 1 1 auto;
}
@media screen and (max-width: 1599px) {
  .card-territory-drawer__btn > span {
    font-size: 0;
  }
}
@media screen and (max-width: 1599px) {
  .card-territory-drawer__btn > span::before {
    font-size: 15px;
    content: attr(data-text-mobile);
  }
}
.card-territory-drawer__whatsapp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  position: relative;
  z-index: 1;
}
@media (any-hover: hover) {
  .card-territory-drawer__whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.card-territory-drawer__whatsapp > svg {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  fill: #25d366;
  transition: fill 0.2s ease-in-out;
}
.card-territory-drawer__link-hide {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  border-radius: 30px;
}

.card-territory-mobile {
  display: flex;
  flex-direction: column;
  min-height: 300px;
  background-color: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  transition: box-shadow 0.2s ease-in-out;
  row-gap: 16px;
}
@media (any-hover: hover) {
  .card-territory-mobile:hover {
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
  }
  .card-territory-mobile:hover .card-territory-mobile__name {
    color: #ff7a00;
  }
}
.card-territory-mobile .card-box {
  width: 77px;
}
.card-territory-mobile__header {
  width: 100%;
  height: 240px;
  position: relative;
}
.card-territory-mobile__header > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-territory-mobile__label {
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  align-items: center;
  column-gap: 6px;
  border-radius: 30px;
  background: #ffc700;
  font-weight: 500;
  font-size: 12px;
  padding: 5px 10px;
}
.card-territory-mobile__label > svg {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  fill: #0b1f33;
}
.card-territory-mobile__body {
  flex: 1;
  padding: 0 16px;
}
.card-territory-mobile__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.card-territory-mobile__name {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
  transition: color 0.2s ease-in-out;
}
.card-territory-mobile__rating {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
.card-territory-mobile__rating > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #ffc700;
}
.card-territory-mobile__rating > span {
  color: #424e66;
}
.card-territory-mobile__new {
  color: #424e66;
  padding: 1px 5px;
  border-radius: 4px;
  border: 1px solid #ffc700;
}
.card-territory-mobile__info {
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory-mobile__map {
  display: inline-flex;
  column-gap: 8px;
}
.card-territory-mobile__map > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: #424e66;
}
.card-territory-mobile__map-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
  color: #005cb9;
  transition: color 0.2s ease-in-out;
  position: relative;
  z-index: 1;
  font-size: 15px;
}
@media (any-hover: hover) {
  .card-territory-mobile__map-btn:hover {
    color: #2870cd;
  }
}
.card-territory-mobile__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.card-territory-mobile__tags .tag {
  font-size: 15px;
  padding: 2px 10px 4px 10px;
}
.card-territory-mobile__footer {
  flex: initial;
  padding: 0 16px 16px 16px;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.card-territory-mobile__structure {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory-mobile__structure-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.card-territory-mobile__controls {
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-top: auto;
  width: 100%;
}
.card-territory-mobile__btn {
  position: relative;
  z-index: 1;
  flex: 1 1 auto;
}
.card-territory-mobile__whatsapp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  position: relative;
  z-index: 1;
}
@media (any-hover: hover) {
  .card-territory-mobile__whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.card-territory-mobile__whatsapp > svg {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  fill: #25d366;
  transition: fill 0.2s ease-in-out;
}
.card-territory-mobile__link-hide {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  border-radius: 30px;
}
.card-territory-mobile--slider {
  height: auto;
}

.card-territory-popup {
  display: flex;
  flex-direction: column;
  max-width: 320px;
  min-height: 300px;
  background-color: #ffffff;
  border-radius: 20px;
  position: relative;
  transition: box-shadow 0.2s ease-in-out;
  row-gap: 16px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}
@media (any-hover: hover) {
  .card-territory-popup:hover .card-territory-popup__name {
    color: #ff7a00;
  }
}
.card-territory-popup .card-box {
  width: initial;
}
.card-territory-popup__header {
  width: 100%;
  height: 160px;
  position: relative;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
.card-territory-popup__header > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-territory-popup__label {
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  align-items: center;
  column-gap: 6px;
  border-radius: 30px;
  background: #ffc700;
  font-weight: 500;
  font-size: 12px;
  padding: 5px 10px;
}
.card-territory-popup__label > svg {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  fill: #0b1f33;
}
.card-territory-popup__body {
  flex: 1;
  padding: 0 16px;
}
.card-territory-popup__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.card-territory-popup__name {
  font-family: "InterTight", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  transition: color 0.2s ease-in-out;
}
.card-territory-popup__rating {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
.card-territory-popup__rating > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #ffc700;
}
.card-territory-popup__rating > span {
  color: #424e66;
}
.card-territory-popup__new {
  color: #424e66;
  padding: 1px 5px;
  border-radius: 4px;
  border: 1px solid #ffc700;
}
.card-territory-popup__info {
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory-popup__metro {
  column-gap: 6px !important;
}
.card-territory-popup__metro > svg {
  width: 16px !important;
  height: 16px !important;
}
.card-territory-popup__metro .metro__name {
  font-size: 15px !important;
}
.card-territory-popup__map {
  display: inline-flex;
  column-gap: 6px;
}
.card-territory-popup__map > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #424e66;
}
.card-territory-popup__map-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
  pointer-events: none;
  transition: color 0.2s ease-in-out;
  position: relative;
  z-index: 1;
  font-size: 15px;
}
@media (any-hover: hover) {
  .card-territory-popup__map-btn:hover {
    color: #2870cd;
  }
}
.card-territory-popup__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.card-territory-popup__tags .tag {
  font-size: 15px;
  padding: 2px 10px 4px 10px;
}
.card-territory-popup__footer {
  flex: initial;
  padding: 0 16px 16px 16px;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.card-territory-popup__structure {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory-popup__structure-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.card-territory-popup__controls {
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-top: auto;
  width: 100%;
}
.card-territory-popup__btn {
  position: relative;
  z-index: 1;
  flex: 1 1 auto;
}
.card-territory-popup__whatsapp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  position: relative;
  z-index: 1;
}
@media (any-hover: hover) {
  .card-territory-popup__whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.card-territory-popup__whatsapp > svg {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  fill: #25d366;
  transition: fill 0.2s ease-in-out;
}
.card-territory-popup__link-hide {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  border-radius: 30px;
}
.card-territory-popup__close {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #ffffff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  top: 0;
  right: -30px;
}
@media (any-hover: hover) {
  .card-territory-popup__close:hover > svg {
    fill: #ff7a00;
  }
}
.card-territory-popup__close > svg {
  width: 24px;
  height: 24px;
  fill: #0b1f33;
  transition: fill 0.2s ease-in-out;
}

.card-territory {
  display: flex;
  min-height: 300px;
  background-color: #ffffff;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  transition: box-shadow 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .card-territory:hover {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  }
  .card-territory:hover .card-territory__name {
    color: #ff7a00;
  }
}
@media screen and (max-width: 1279px) {
  .card-territory {
    border-radius: 20px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory {
    flex-direction: column;
    row-gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory {
    row-gap: 16px;
  }
}
.card-territory__header {
  width: 560px;
  position: relative;
}
@media screen and (max-width: 1599px) {
  .card-territory__header {
    width: 460px;
  }
}
@media screen and (max-width: 1279px) {
  .card-territory__header {
    width: 300px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory__header {
    width: 100%;
    height: 380px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory__header {
    height: 240px;
  }
}
.card-territory__header > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-territory__label {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 8px 16px 10px 12px;
  display: flex;
  align-items: center;
  column-gap: 6px;
  border-radius: 30px;
  background: #ffc700;
  font-size: 17px;
  font-weight: 500;
}
@media screen and (max-width: 1279px) {
  .card-territory__label {
    font-size: 12px;
    padding: 5px 10px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory__label {
    padding: 8px 16px 10px 12px;
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory__label {
    font-size: 12px;
    padding: 5px 10px;
  }
}
.card-territory__label > svg {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  fill: #0b1f33;
}
@media screen and (max-width: 1279px) {
  .card-territory__label > svg {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory__label > svg {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory__label > svg {
    width: 14px;
    height: 14px;
  }
}
.card-territory__body {
  flex: 1;
  padding: 30px;
}
@media screen and (max-width: 1599px) {
  .card-territory__body {
    padding: 20px 30px;
  }
}
@media screen and (max-width: 1279px) {
  .card-territory__body {
    padding: 20px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory__body {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory__body {
    padding: 0 10px;
  }
}
.card-territory__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.card-territory__name {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
  transition: color 0.2s ease-in-out;
}
.card-territory__rating {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
.card-territory__rating > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #ffc700;
}
.card-territory__rating > span {
  color: #424e66;
}
.card-territory__new {
  color: #424e66;
  padding: 1px 5px;
  border-radius: 4px;
  border: 1px solid #ffc700;
}
.card-territory__info {
  margin-top: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory__map {
  display: inline-flex;
  column-gap: 8px;
}
.card-territory__map > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: #424e66;
}
.card-territory__map-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
  color: #005cb9;
  transition: color 0.2s ease-in-out;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1279px) {
  .card-territory__map-btn {
    font-size: 15px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory__map-btn {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory__map-btn {
    font-size: 15px;
  }
}
@media (any-hover: hover) {
  .card-territory__map-btn:hover {
    color: #2870cd;
  }
}
.card-territory__tags {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
@media screen and (max-width: 767px) {
  .card-territory__tags {
    display: none;
  }
}
.card-territory__footer {
  flex: 1;
  padding: 30px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .card-territory__footer {
    padding: 20px;
    flex: initial;
    width: 320px;
  }
}
@media screen and (max-width: 1279px) {
  .card-territory__footer {
    width: 300px;
    padding: 20px 10px;
  }
}
@media screen and (max-width: 999px) {
  .card-territory__footer {
    width: 100%;
    padding: 0 20px 20px 20px;
  }
}
@media screen and (max-width: 767px) {
  .card-territory__footer {
    padding: 0 10px 10px 10px;
  }
}
.card-territory__structure {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.card-territory__structure-title {
  font-size: 15px;
  color: #424e66;
}
@media screen and (max-width: 767px) {
  .card-territory__structure-title {
    display: none;
  }
}
.card-territory__structure-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.card-territory__controls {
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-top: auto;
}
@media screen and (max-width: 479px) {
  .card-territory__controls {
    width: 100%;
  }
}
.card-territory__btn {
  position: relative;
  z-index: 1;
  flex: 1 1 auto;
}
@media screen and (max-width: 1599px) {
  .card-territory__btn > span {
    font-size: 0;
  }
}
@media screen and (max-width: 1599px) {
  .card-territory__btn > span::before {
    font-size: 15px;
    content: attr(data-text-mobile);
  }
}
.card-territory__whatsapp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  position: relative;
  z-index: 1;
}
@media (any-hover: hover) {
  .card-territory__whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.card-territory__whatsapp > svg {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  fill: #25d366;
  transition: fill 0.2s ease-in-out;
}
.card-territory__link-hide {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  border-radius: 30px;
}

.card-video-surveillance-territory {
  border-radius: 10px;
  overflow: hidden;
  aspect-ratio: 1.32;
  position: relative;
  transition: box-shadow 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .card-video-surveillance-territory:hover::after {
    background-color: #ff7a00;
  }
}
.card-video-surveillance-territory:active {
  box-shadow: 0 0 0 2px #ff7a00;
}
.card-video-surveillance-territory::after {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  background-color: #0b1f33;
  color: #ffffff;
  counter-increment: video-surveillance-territory;
  content: counter(video-surveillance-territory);
  transition: background-color 0.2s ease-in-out;
}
.card-video-surveillance-territory .test-img, .card-video-surveillance-territory > iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-video-surveillance-territory__img-disconnect {
  width: 60px;
  height: 60px;
}
.card-video-surveillance-territory__text-disconnect {
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
}
.card-video-surveillance-territory--disconnect {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  justify-content: center;
  align-items: center;
  background-color: #8291af;
}

.card-video-surveillance {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
@media (any-hover: hover) {
  .card-video-surveillance:hover .card-video-surveillance__img {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  }
}
@media screen and (max-width: 767px) {
  .card-video-surveillance {
    row-gap: 4px;
  }
}
.card-video-surveillance__img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  border-radius: 20px;
  overflow: hidden;
  transition: box-shadow 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .card-video-surveillance__img {
    height: 122px;
    border-radius: 10px;
  }
}
.card-video-surveillance__link {
  font-family: "InterTight", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #0b1f33;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .card-video-surveillance__link:hover {
    color: #ff7a00;
  }
}
@media screen and (max-width: 767px) {
  .card-video-surveillance__link {
    font-size: 12px;
    font-weight: 500;
  }
}
.card-video-surveillance__link::after {
  content: "";
  position: absolute;
  inset: 0;
}

.card-video-v {
  display: flex;
  aspect-ratio: 9/15;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .card-video-v {
    border-radius: 10px;
  }
}
@media (any-hover: hover) {
  .card-video-v:hover .card-video-v__btn-play {
    opacity: 1;
    pointer-events: initial;
    transform: translate(-50%, -50%) scale(1);
  }
}
.card-video-v__content {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  row-gap: 4px;
}
.card-video-v > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.card-video-v__time {
  position: absolute;
  top: 20px;
  right: 20px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .card-video-v__time {
    font-size: 12px;
    top: 10px;
    right: 10px;
  }
}
.card-video-v__name {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
}
@media screen and (max-width: 1599px) {
  .card-video-v__name {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .card-video-v__name {
    font-size: 17px;
    font-weight: 500;
  }
}
.card-video-v__description {
  font-weight: 500;
}
@media screen and (max-width: 1279px) {
  .card-video-v__description {
    display: none;
  }
}
.card-video-v__btn-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.9);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  transform-origin: center;
}
@media (hover: none) and (pointer: coarse) {
  .card-video-v__btn-play {
    opacity: 1;
    pointer-events: initial;
  }
}

.documents-wrap {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 60px;
  row-gap: 20px;
}
@media screen and (max-width: 1279px) {
  .documents-wrap {
    grid-template-columns: 1fr;
  }
}

.drawer {
  width: 100%;
  max-width: 1279px;
  left: 50%;
  position: fixed;
  z-index: 9999;
  bottom: 0;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 40px 40px 0 0;
  overflow: hidden;
  transform: translateX(-50%) translateY(100%);
  transition: transform 0.2s ease-in-out;
}
.drawer__control {
  height: 58px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 479px) {
  .drawer__control {
    height: 48px;
  }
}
.drawer__control.is-swipe .drawer__handle > span:first-child {
  transform: rotate(20deg);
}
.drawer__control.is-swipe .drawer__handle > span:last-child {
  transform: rotate(-20deg);
}
.drawer__handle {
  width: 60px;
  height: 18px;
  display: flex;
  align-items: center;
}
.drawer__handle > span {
  width: 33px;
  height: 6px;
  background-color: #e1e1e1;
  border-radius: 3px;
  transition: transform 0.2s ease-in-out;
}
.drawer__handle > span:first-child {
  transform: rotate(0);
  margin-right: -3px;
}
.drawer__handle > span:last-child {
  transform: rotate(0);
  margin-left: -3px;
}
.drawer__inner {
  width: 100%;
  padding: 0 40px 40px;
}
@media screen and (max-width: 999px) {
  .drawer__inner {
    padding: 0 20px 20px;
  }
}
.drawer.is-active {
  transform: translateX(-50%) translateY(0);
}

.fancybox__slide.has-iframe .fancybox__content {
  width: 100%;
  max-width: min(1560px, 100% - 100px) !important;
  height: initial !important;
  max-height: calc(100% - 100px) !important;
  border-radius: 20px;
  padding: 0;
  aspect-ratio: 16/9;
}
.fancybox__slide.has-iframe .f-button.is-close-btn {
  right: 0;
  top: -40px;
}
@media screen and (max-width: 1279px) {
  .fancybox__slide.has-inline.is-compact .f-button.is-close-btn {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .fancybox__slide.has-inline .f-button.is-close-btn {
    display: none;
  }
}
.fancybox__slide.has-image {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .fancybox__slide.has-image {
    padding-top: 10px;
  }
}
.fancybox__slide.has-image .fancybox__content {
  border-radius: 20px;
  overflow: hidden;
}
.fancybox__container.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-width: 48px;
  --f-button-height: 48px;
  --f-button-border-radius: 50%;
  --f-button-color: #0b1f33;
  --f-button-hover-color: #ff7a00;
  --f-button-bg: #fff;
  --f-button-hover-bg: #fff;
  --f-button-active-bg: #fff;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  position: absolute;
  top: 0px;
  right: -40px;
  opacity: 1;
  transition: color 0.2s ease-in-out;
}
.fancybox__iframe {
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  margin-left: -2px;
  margin-top: -2px;
  object-fit: cover;
  object-position: center;
  border-radius: 20px;
  aspect-ratio: 16/9;
}
.fancybox__content .f-button.is-close-btn {
  --f-button-width: 48px;
  --f-button-height: 48px;
  --f-button-border-radius: 50%;
  --f-button-color: #0b1f33;
  --f-button-hover-color: #ff7a00;
  --f-button-bg: #fff;
  --f-button-hover-bg: #fff;
  --f-button-active-bg: #fff;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  position: absolute;
  top: 0px;
  right: -40px;
  opacity: 1;
  transition: color 0.2s ease-in-out;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 0;
}

.fancybox__toolbar .fancybox__toolbar__column.is-left,
.fancybox__toolbar [data-panzoom-action],
.fancybox__toolbar [data-fancybox-toggle-slideshow],
.fancybox__toolbar [data-fancybox-toggle-fullscreen],
.fancybox__toolbar [data-fancybox-toggle-thumbs] {
  display: none;
}

.f-thumbs.is-horizontal .f-thumbs__track {
  padding: 30px 0;
}

.f-thumbs__slide.for-image {
  border-radius: 10px;
  overflow: hidden;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin-right: 10px;
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
  border-radius: 10px;
  border-color: #ff4d00;
}

.is-classic .f-thumbs__slide__button::before {
  content: "";
  border-radius: 10px;
  position: absolute;
  inset: 0;
  background-color: rgba(255, 122, 0, 0.2);
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.f-thumbs__slide__button {
  opacity: 1;
}
@media (any-hover: hover) {
  .f-thumbs__slide__button:hover::before {
    opacity: 1;
  }
}

.fancybox__nav {
  --f-button-width: 48px;
  --f-button-height: 48px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: #0b1f33;
  --f-button-hover-color: #ff7a00;
  --f-button-bg: #fff;
  --f-button-hover-bg: #fff;
  --f-button-active-bg: #fff;
  --f-button-shadow: none;
  --f-button-transition: all 0.2s ease-in-out;
  --f-button-transform: none;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__toolbar__column [data-fancybox-close] {
  width: 48px;
  height: 48px;
  top: 1rem;
  right: 1rem;
  background-color: #ffffff;
  border-radius: 50%;
  color: #0b1f33;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .fancybox__toolbar__column [data-fancybox-close]:hover {
    background-color: #ffffff;
    color: #ff7a00;
  }
}
.fancybox__toolbar__column [data-fancybox-close] > svg {
  width: 22px;
  height: 22px;
}

.fancybox__thumbs {
  --f-thumb-width: 200px;
  --f-thumb-height: 140px;
}

@media screen and (max-width: 767px) {
  .fancybox__container.is-compact .fancybox__content > .f-button.is-close-btn {
    top: -40px;
    right: 0;
  }
}

.filter-reviews {
  width: 100%;
  max-width: 375px;
  position: relative;
  margin-bottom: 40px;
}
@media screen and (max-width: 1599px) {
  .filter-reviews {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 999px) {
  .filter-reviews {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .filter-reviews {
    max-width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .filter-reviews {
    margin-bottom: 10px;
  }
}
.filter-reviews__toggle {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  width: 100%;
  padding: 12px 16px 14px 22px;
  font-size: 17px;
  font-weight: 500;
  background-color: #ffffff;
  border-radius: 10px;
  transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
  border: 2px solid #ffffff;
}
@media (any-hover: hover) {
  .filter-reviews__toggle:hover {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  }
}
.filter-reviews__toggle > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #0b1f33;
  transition: transform 0.2s ease-in-out;
}
.filter-reviews__dropdown {
  position: absolute;
  z-index: 15;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  transform: translateY(calc(100% + 18px));
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  opacity: 0;
  pointer-events: none;
  padding: 10px;
  max-height: 330px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .filter-reviews__dropdown {
    position: fixed;
    max-height: calc(100dvh - 40px);
    transform: translateY(100%);
    border-radius: 40px 40px 0 0;
  }
}
.filter-reviews__swipe-control {
  width: calc(100% + 20px);
  height: 44px;
  flex-shrink: 0;
  margin-left: -10px;
  margin-top: -10px;
  border-radius: 40px 40px 0 0;
  display: none;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .filter-reviews__swipe-control {
    display: flex;
  }
}
.filter-reviews__swipe-control > span {
  width: 34px;
  height: 4px;
  border-radius: 2px;
  background-color: #e1e1e1;
  transition: transform 0.2s ease-in-out;
}
.filter-reviews__swipe-control > span:first-child {
  margin-right: -3px;
}
.filter-reviews__swipe-control > span:last-child {
  margin-left: -3px;
}
.filter-reviews__swipe-control.is-swipe > span:first-child {
  transform: rotate(20deg);
}
.filter-reviews__swipe-control.is-swipe > span:last-child {
  transform: rotate(-20deg);
}
.filter-reviews__title {
  font-family: "InterTight", sans-serif;
  padding: 16px 10px;
  font-size: 20px;
  font-weight: 600;
  display: none;
}
@media screen and (max-width: 767px) {
  .filter-reviews__title {
    display: block;
  }
}
.filter-reviews__list {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  font-size: 17px;
  overflow: auto;
}
.filter-reviews__list::-webkit-scrollbar {
  width: 3px;
}
.filter-reviews__list::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 1px;
}
.filter-reviews__list::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
  border-radius: 1px;
}
.filter-reviews__control {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
  padding: 8px 32px 10px 10px;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .filter-reviews__control:hover {
    color: #ff7a00;
  }
}
.filter-reviews__control.is-active {
  background-image: url("./../img/icons/check.svg");
  background-repeat: no-repeat;
  background-position: center right 10px;
}
.filter-reviews.is-active .filter-reviews__toggle {
  border-color: #ff7a00;
}
.filter-reviews.is-active .filter-reviews__toggle > svg {
  transform: scaleY(-1);
}
.filter-reviews.is-active .filter-reviews__dropdown {
  transform: translateY(calc(100% + 8px));
  opacity: 1;
  pointer-events: initial;
}
@media screen and (max-width: 767px) {
  .filter-reviews.is-active .filter-reviews__dropdown {
    transform: translateY(0);
  }
}

.filters {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .filters {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .filters {
    margin-bottom: 20px;
  }
}
.filters__inner {
  display: flex;
  column-gap: 10px;
}
@media screen and (max-width: 767px) {
  .filters__inner::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .filters__inner {
    width: calc(100% + 40px);
    margin-left: -20px;
    overflow: auto;
    padding: 0 20px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    column-gap: 6px;
  }
}
@media screen and (max-width: 479px) {
  .filters__inner {
    width: calc(100% + 20px);
    margin-left: -10px;
    padding: 0 10px;
  }
}
.filters__control {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  flex: 1;
  max-width: 240px;
  min-height: 80px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 10px;
  border: 2px solid #ffffff;
  background-color: #ffffff;
  padding: 8px 4px;
  border-radius: 10px;
  transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
@media screen and (max-width: 1599px) {
  .filters__control {
    max-width: initial;
  }
}
@media screen and (max-width: 1279px) {
  .filters__control {
    flex-direction: column;
    row-gap: 10px;
    padding: 8px 10px;
  }
}
@media screen and (max-width: 767px) {
  .filters__control {
    min-width: 80px;
    padding: 2px 8px 8px 8px;
    row-gap: 0;
    min-height: 70px;
  }
}
@media (any-hover: hover) {
  .filters__control:hover {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  }
}
@media screen and (any-hover: hover) and (max-width: 1279px) {
  .filters__control:hover {
    box-shadow: none;
  }
}
@media (any-hover: hover) {
  .filters__control:hover span {
    color: #ff7a00;
  }
}
.filters__control > img {
  width: 96px;
  height: 64px;
  object-fit: cover;
  object-position: center;
}
@media screen and (max-width: 1599px) {
  .filters__control > img {
    width: 92px;
  }
}
@media screen and (max-width: 1279px) {
  .filters__control > img {
    width: 90px;
    height: 62px;
  }
}
@media screen and (max-width: 767px) {
  .filters__control > img {
    width: 64px;
    height: 46px;
  }
}
.filters__control > span {
  font-weight: 500;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .filters__control > span {
    font-size: 12px;
  }
}
.filters__control.is-active {
  color: #ff7a00;
  border-color: #ff7a00;
}

.form-element {
  width: 100%;
}
.form-element:has(.form-element__input-clean:not(.hide)) .form-element__field {
  padding-right: 60px;
}
.form-element:has(.form-element__input-novalid:not(.hide)):has(.form-element__input-clean:not(.hide)) .form-element__field {
  padding-right: 100px;
}
.form-element:has(.form-element__input-clean:not(.hide)) .form-element__input-novalid {
  right: 50px;
}
.form-element__label {
  font-size: 17px;
  font-weight: 500;
}
.form-element__description {
  font-size: 17px;
  color: #424e66;
  margin-top: 4px;
}
.form-element__wrap {
  width: 100%;
  display: flex;
  align-items: center;
  column-gap: 4px;
  margin-top: 6px;
  position: relative;
}
.form-element__field-wrap {
  flex: 1 1 auto;
  display: flex;
  width: 100%;
  position: relative;
}
.form-element__tooltip {
  position: absolute;
  width: max-content;
  min-width: 328px;
  max-width: 400px;
  right: 0;
  top: 50%;
  transform: translate(calc(100% + 12px), -50%);
  background-color: #0b1f33;
  border-radius: 10px;
  padding: 20px;
  color: #ffffff;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  z-index: 1;
}
@media screen and (max-width: 1279px) {
  .form-element__tooltip {
    bottom: 0;
    left: 50%;
    top: initial;
    transform: translate(-50%, calc(100% + 34px));
  }
}
.form-element__tooltip:empty {
  display: none;
}
.form-element__tooltip:before {
  content: "";
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 10px 5px 0;
  border-color: transparent #0b1f33 transparent transparent;
}
@media screen and (max-width: 1279px) {
  .form-element__tooltip:before {
    border-width: 0 5px 10px 5px;
    border-color: transparent transparent #0b1f33 transparent;
    left: 50%;
    top: 0;
    transform: translate(-50%, -100%);
  }
}
.form-element__input-clean {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
@media (any-hover: hover) {
  .form-element__input-clean:hover > svg {
    fill: #0b1f33;
  }
}
.form-element__input-clean > svg {
  width: 24px;
  height: 24px;
  fill: #8291af;
  transition: fill 0.2s ease-in-out;
}
.form-element__input-novalid {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.form-element__input-novalid > svg {
  width: 24px;
  height: 24px;
  fill: #ed1b35;
}
.form-element__info {
  height: 20px;
  text-overflow: ellipsis;
  margin-top: 4px;
  font-size: 15px;
  color: #ed1b35;
}
.form-element--amount {
  max-width: 320px;
}
.form-element.is-novalid .form-element__field {
  border-color: #ed1b35;
}
.form-element.show-tooltip .form-element__tooltip {
  opacity: 1;
}

.form-phone__wrap {
  display: flex;
}
@media screen and (max-width: 767px) {
  .form-phone__wrap {
    flex-direction: column;
    row-gap: 10px;
  }
}
@media (any-hover: hover) {
  .form-phone:hover .form-phone__input,
  .form-phone:hover .form-phone__submit {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  }
}
.form-phone__input {
  width: 100%;
  max-width: 300px;
  border-radius: 10px;
  transition: box-shadow 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .form-phone__input {
    max-width: 100%;
  }
}
.form-phone__submit {
  position: relative;
  margin-left: -22px;
  border-radius: 10px;
  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .form-phone__submit {
    margin-left: 0;
  }
}
.form-phone__whatsapp {
  color: #8291af;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .form-phone__whatsapp {
    margin-top: 10px;
  }
}
.form-phone__whatsapp a {
  color: #0b1f33;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  column-gap: 6px;
}

.input {
  flex: 1 1 auto;
  min-width: 100px;
  height: 48px;
  border-radius: 10px;
  border: 1px solid #e1e1e1;
  background: #ffffff;
  padding: 0 20px;
  font-size: 17px;
  transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .input:hover {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  }
}
.input:focus {
  outline: none;
  border-color: #ff7a00;
}
.input[type=number]::-webkit-inner-spin-button, .input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  margin: 0;
}

.link-more {
  display: flex;
  align-items: center;
  column-gap: 10px;
  color: #ff7a00;
  text-decoration: none;
  font-weight: 600;
  transition: color 0.2s ease-in-out;
  flex-shrink: 0;
  padding: 14px 0;
}
@media (any-hover: hover) {
  .link-more:hover {
    color: #ff4d00;
  }
}
.link-more > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: currentColor;
}

.link-yandex-feedback {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 20px;
}
@media screen and (max-width: 999px) {
  .link-yandex-feedback > span {
    display: none;
  }
}

.logo {
  position: relative;
  display: inline-flex;
}
@media (any-hover: hover) {
  .logo:hover .logo__img-hover {
    opacity: 1;
  }
}
.logo__img-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.map-marker {
  width: 42px;
  height: 48px;
  display: inline-flex;
  transform: translate(-50%, -100%);
  cursor: pointer;
  transition: transform 0.2s ease-in-out, filter 0.2s ease-in-out;
  transform-origin: bottom center;
}
@media (any-hover: hover) {
  .map-marker:hover {
    transform: translate(-50%, -100%) scale(1.1);
    filter: drop-shadow(0px 4px 10px rgba(213, 162, 128, 0.3));
  }
}
.map-marker > svg {
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.map-marker path {
  transition: fill 0.2s ease-in-out;
}
.map-marker.is-active path.path-change {
  fill: #0b1f33 !important;
}

.map-pin {
  display: flex;
  align-items: center;
  column-gap: 20px;
  max-width: 638px;
}
@media screen and (max-width: 1279px) {
  .map-pin {
    max-width: 388px;
  }
}
@media screen and (max-width: 999px) {
  .map-pin {
    max-width: 100%;
    column-gap: 10px;
  }
}
@media screen and (max-width: 479px) {
  .map-pin {
    align-items: flex-start;
  }
}
.map-pin__icon {
  flex-shrink: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border-radius: 6px;
}
@media screen and (max-width: 999px) {
  .map-pin__icon {
    width: 32px;
    height: 32px;
  }
  .map-pin__icon > img {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .map-pin__icon {
    width: 24px;
    height: 24px;
  }
  .map-pin__icon > img {
    width: 16px;
    height: 16px;
  }
}
.map-pin__text {
  font-size: 20px;
  font-weight: 600;
}
@media screen and (max-width: 999px) {
  .map-pin__text {
    font-size: 17px;
    font-weight: 500;
  }
}

.messengers {
  list-style-type: none;
  display: flex;
  align-items: center;
  column-gap: 10px;
}
@media screen and (max-width: 1599px) {
  .messengers {
    column-gap: 0;
  }
}
.messengers__item {
  display: inline-flex;
}
.messengers__link {
  width: 40px;
  height: 40px;
}
.messengers__link > svg {
  width: 100%;
  height: 100%;
  transition: fill 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .messengers__link--whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.messengers__link--whatsapp > svg {
  fill: #25d366;
}
@media (any-hover: hover) {
  .messengers__link--telegram:hover > svg {
    fill: #0e8ac5;
  }
}
.messengers__link--telegram > svg {
  fill: #229ed9;
}

.metro {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 10px;
  row-gap: 4px;
}
@media screen and (max-width: 1279px) {
  .metro {
    font-size: 15px;
  }
}
@media screen and (max-width: 999px) {
  .metro {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .metro {
    font-size: 15px;
  }
}
.metro > svg {
  width: 24px;
  height: 24px;
  fill: #a1a2a3;
}
.metro__time {
  font-size: 15px;
  color: #8291af;
}
.metro--red > svg {
  fill: #ed1b35;
}
.metro--green > svg {
  fill: #44b85c;
}
.metro--blue > svg {
  fill: #0078bf;
}
.metro--light-blue > svg {
  fill: #16bcef;
}
.metro--brown > svg {
  fill: #894e35;
}
.metro--orange > svg {
  fill: #f58631;
}
.metro--purple > svg {
  fill: #8e399f;
}
.metro--yellow > svg {
  fill: #ffcb31;
}
.metro--grey > svg {
  fill: #a1a2a3;
}
.metro--salad-green > svg {
  fill: #a4ee05;
}
.metro--sea-blue > svg {
  fill: #4fabab;
}
.metro--pink > svg {
  fill: #de64a1;
}

.modal.modal-territory {
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .modal.modal-territory {
    padding: 20px;
  }
}

.modal-territory__inner {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
@media screen and (max-width: 767px) {
  .modal-territory__inner {
    row-gap: 20px;
  }
}
.modal-territory__header {
  display: flex;
}
@media screen and (max-width: 1279px) {
  .modal-territory__header {
    display: grid;
    grid-template-columns: 200px 1fr;
    column-gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .modal-territory__header {
    display: flex;
    flex-direction: column;
  }
}
.modal-territory__preview {
  flex-shrink: 0;
  width: 200px;
  height: 142px;
  border-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .modal-territory__preview {
    grid-row: 2 span;
    height: auto;
    border-radius: 10px;
  }
}
@media screen and (max-width: 767px) {
  .modal-territory__preview {
    display: none;
  }
}
.modal-territory__preview > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.modal-territory__content {
  padding: 10px 18px;
}
@media screen and (max-width: 1279px) {
  .modal-territory__content {
    padding: 0;
  }
}
.modal-territory__meta {
  display: inline-flex;
  align-items: center;
  column-gap: 10px;
  margin-bottom: 14px;
}
@media screen and (max-width: 1279px) {
  .modal-territory__meta {
    margin-bottom: 10px;
  }
}
.modal-territory__title {
  font-size: 24px;
  font-weight: 600;
  color: #0b1f33;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .modal-territory__title:hover {
    color: #ff7a00;
  }
}
.modal-territory__rating {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
.modal-territory__rating > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: #ffc700;
}
.modal-territory__rating > span {
  color: #424e66;
}
.modal-territory__map {
  display: inline-flex;
  column-gap: 8px;
  margin-top: 10px;
}
@media screen and (max-width: 1279px) {
  .modal-territory__map {
    margin-top: 6px;
  }
}
.modal-territory__map > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: #424e66;
}
.modal-territory__info {
  padding: 10px 20px;
  border-left: 1px solid #e1e1e1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  row-gap: 10px;
}
@media screen and (max-width: 1279px) {
  .modal-territory__info {
    padding: 0;
    border-left: 0;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .modal-territory__info {
    display: none;
  }
}
.modal-territory__price {
  font-size: 17px;
  font-weight: 600;
}
@media screen and (max-width: 1279px) {
  .modal-territory__price {
    display: none;
  }
}
.modal-territory__controls {
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.modal-territory__controls--mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .modal-territory__controls--mobile {
    display: flex;
  }
}
.modal-territory__btn {
  flex: 1 1 auto;
}
@media screen and (max-width: 1279px) {
  .modal-territory__btn {
    flex: initial;
  }
}
@media screen and (max-width: 767px) {
  .modal-territory__btn {
    flex: 1 1 auto;
  }
}
@media screen and (max-width: 1279px) {
  .modal-territory__btn > span {
    font-size: 0;
  }
}
@media screen and (max-width: 1279px) {
  .modal-territory__btn > span::after {
    content: attr(data-price);
    font-size: 17px;
  }
}
.modal-territory__whatsapp {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  position: relative;
  z-index: 1;
}
@media (any-hover: hover) {
  .modal-territory__whatsapp:hover > svg {
    fill: #11bf52;
  }
}
.modal-territory__whatsapp > svg {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  fill: #25d366;
  transition: fill 0.2s ease-in-out;
}
.modal-territory__map-wrap {
  width: 100%;
  height: 600px;
  border-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 1599px) {
  .modal-territory__map-wrap {
    height: 468px;
  }
}
@media screen and (max-width: 1279px) {
  .modal-territory__map-wrap {
    height: 422px;
  }
}
@media screen and (max-width: 767px) {
  .modal-territory__map-wrap {
    height: 330px;
  }
}

.fancybox__backdrop {
  background-color: rgba(11, 31, 51, 0.5);
  backdrop-filter: blur(10px);
}

.modal {
  width: 100%;
  color: #0b1f33;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  padding: 50px;
  border-radius: 40px;
}
@media screen and (max-width: 999px) {
  .modal {
    width: 100%;
    max-width: 100% !important;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: calc(100dvh - 100px);
    padding: 40px;
    border-radius: 40px 40px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .modal {
    padding: 20px 20px 40px 20px;
  }
}
@media screen and (max-width: 767px) {
  .modal#payment-success {
    padding-bottom: 10px;
  }
}
.modal#payment-error {
  row-gap: 30px;
}
@media screen and (max-width: 767px) {
  .modal#payment-error {
    row-gap: 16px;
  }
}
.modal#payment-error .modal__body {
  overflow: initial;
}
.modal#payment-error .payment-info > p {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .modal#payment-error .payment-info > p {
    font-size: 17px;
  }
}
.modal#territory {
  max-height: calc(100dvh - 10px);
}
@media screen and (max-width: 1599px) {
  .modal#territory {
    max-width: 834px !important;
  }
}
.modal__header {
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.modal__header--error {
  display: inline;
}
.modal__header--error .modal__title {
  line-height: 1;
  display: inline;
}
.modal__header--error .modal__header-icon {
  display: inline;
  width: 40px;
  height: 40px;
  transform: translateY(6px);
}
@media screen and (max-width: 767px) {
  .modal__header--error .modal__header-icon {
    width: 24px;
    height: 24px;
  }
}
.modal__swipe-control {
  height: 44px;
  flex-shrink: 0;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-top: -20px;
  padding-top: 20px;
  border-radius: 40px 40px 0 0;
  display: none;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 999px) {
  .modal__swipe-control {
    display: flex;
  }
}
.modal__swipe-control > span {
  width: 34px;
  height: 4px;
  border-radius: 2px;
  background-color: #e1e1e1;
  transition: transform 0.2s ease-in-out;
}
.modal__swipe-control > span:first-child {
  margin-right: -3px;
}
.modal__swipe-control > span:last-child {
  margin-left: -3px;
}
.modal__swipe-control.is-swipe > span:first-child {
  transform: rotate(20deg);
}
.modal__swipe-control.is-swipe > span:last-child {
  transform: rotate(-20deg);
}
.modal__title {
  font-size: 48px;
  font-weight: 700;
  font-family: "InterTight", sans-serif;
}
@media screen and (max-width: 767px) {
  .modal__title {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .modal__header-icon {
    width: 24px;
    height: 24px;
  }
}
.modal__body {
  flex: 1 1 auto;
  overflow: auto;
}
.modal__btn-close {
  width: 100%;
}
.modal__close {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: -38px;
}
@media screen and (max-width: 999px) {
  .modal__close {
    display: none;
  }
}
@media (any-hover: hover) {
  .modal__close:hover > svg {
    fill: #ff7a00;
  }
}
.modal__close > svg {
  width: 24px;
  height: 24px;
  fill: #0b1f33;
  transition: fill 0.2s ease-in-out;
}
.modal__error-text {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .modal__error-text {
    margin-top: 0;
  }
}
.modal__error-text p + p {
  margin-top: 6px;
}
.modal__error-text a {
  display: inline-flex;
  align-items: center;
  column-gap: 10px;
  color: #ff7a00;
  text-decoration: none;
  outline: none;
}
.modal__error-text span {
  color: #ff7a00;
}
.modal__error-text img {
  width: 34px;
  height: 34px;
}
@media screen and (max-width: 767px) {
  .modal__error-text img {
    width: 24px;
    height: 24px;
  }
}
.modal__text {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .modal__text {
    font-size: 17px;
  }
}

.page-header {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .page-header {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1599px) {
  .page-header .h1 {
    font-size: 56px;
  }
}
@media screen and (max-width: 767px) {
  .page-header .h1 {
    font-size: 30px;
  }
}
.page-header__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  column-gap: 40px;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .page-header__inner {
    row-gap: 10px;
  }
}

.payment-form {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  background-color: #f2f2f2;
  padding: 40px;
  border-radius: 30px;
  height: 878px;
}
@media screen and (max-width: 767px) {
  .payment-form {
    height: auto;
    padding: 20px;
    border-radius: 20px;
  }
}
@media screen and (max-width: 479px) {
  .payment-form {
    padding: 20px 10px 10px 10px;
  }
}
.payment-form .just-validate-error-label {
  display: none;
}

.payment-info {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .payment-info {
    row-gap: 10px;
  }
}
.payment-info__title {
  font-size: 20px;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .payment-info__title {
    font-size: 17px;
    font-weight: 500;
  }
}
.payment-info__wrap {
  display: flex;
  flex-direction: column;
}
.payment-info__item {
  padding: 10px 0;
  display: flex;
  flex-direction: column;
  row-gap: 6px;
}
.payment-info__item:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}
.payment-info__param {
  color: #424e66;
}
.payment-info__value {
  color: #0b1f33;
}

.payment {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .payment {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .payment {
    margin-bottom: 20px;
  }
}
.payment__wrap {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 60px;
}
@media screen and (max-width: 1599px) {
  .payment__wrap {
    column-gap: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .payment__wrap {
    grid-template-columns: 1fr;
    row-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .payment__wrap {
    row-gap: 20px;
  }
}
.payment__content {
  height: 878px;
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
@media screen and (max-width: 1279px) {
  .payment__content {
    height: initial;
  }
}
.payment__items {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .payment__items {
    grid-template-columns: 1fr;
  }
}
.payment__item {
  background-color: #f2f2f2;
  padding: 20px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
  font-size: 15px;
}
.payment__item-text {
  font-size: 15px;
}
.payment__item-logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 20px;
}
.payment__text {
  font-size: 15px;
}
.payment__text-scroll {
  flex: 1 1 auto;
  overflow: auto;
  padding: 14px 0px 14px 16px;
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  font-size: 15px;
}
@media screen and (max-width: 1279px) {
  .payment__text-scroll {
    height: 300px;
  }
}
@media screen and (max-width: 767px) {
  .payment__text-scroll {
    padding: 20px 20px 30px 20px;
  }
}
.payment__text-scroll::-webkit-scrollbar {
  width: 20px;
}
.payment__text-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.payment__text-scroll::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
  border-radius: 10px;
  border: 8px solid #ffffff;
}
.payment__text-scroll > p + p {
  margin-top: 10px;
}
.payment__text-scroll > ol {
  list-style-type: none;
  margin: 10px 0;
  counter-reset: num;
}
.payment__text-scroll > ol > li {
  counter-increment: num;
}
.payment__text-scroll > ol > li::before {
  content: counter(num) ". ";
}
.payment__text-scroll > ol > li + li {
  margin-top: 10px;
}
.payment__text-scroll > ol > li > ul {
  list-style-type: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
.payment__text-scroll > ol > li > ul > li::before {
  content: "● ";
}
.payment__text-scroll > ol > li > ul > li + li {
  margin-top: 10px;
}

.phone-multi {
  width: 100%;
  position: relative;
}
.phone-multi__inner {
  display: flex;
  align-items: center;
  column-gap: 10px;
  height: 50px;
  background-color: #ffffff;
  border: 1px solid #e1e1e1;
  border-radius: 10px;
  transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.phone-multi__inner:has(input:focus) {
  border-color: #ff7a00;
  box-shadow: 0px 0px 0px 1px #ff7a00 inset;
}
.phone-multi__country-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  height: 100%;
  padding-left: 20px;
  display: flex;
  align-items: center;
  column-gap: 4px;
  flex-shrink: 0;
}
.phone-multi__country-btn > img {
  width: 21px;
  height: 15px;
  box-shadow: 0px 2px 4px 0px rgba(85, 101, 131, 0.4);
}
.phone-multi__country-btn > svg {
  width: 16px;
  height: 16px;
}
.phone-multi__input-wrap {
  height: 100%;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  column-gap: 4px;
}
.phone-multi__input {
  min-width: 10px;
  flex: 1 1 auto;
  padding: 0;
  border: none;
  outline: none;
}
.phone-multi__input::placeholder {
  color: #8291af;
}
.phone-multi__dropdown {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 15;
  background-color: #ffffff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  padding: 10px;
  max-height: 330px;
  max-width: 300px;
  flex-direction: column;
  overflow: hidden;
  display: none;
}
.phone-multi__dropdown.is-active {
  display: flex;
  opacity: 1;
  pointer-events: initial;
}
.phone-multi__search {
  background-color: #ffffff;
  border: none;
  border-bottom: 1px solid #e1e1e1;
  outline: none;
  height: 50px;
  padding: 0 20px;
  margin-bottom: 10px;
  width: calc(100% + 20px);
  margin-left: -10px;
  margin-top: -10px;
  flex-shrink: 0;
}
.phone-multi__search::placeholder {
  color: #8291af;
}
.phone-multi__country-list {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  font-size: 17px;
  overflow: auto;
}
.phone-multi__country-list::-webkit-scrollbar {
  width: 3px;
}
.phone-multi__country-list::-webkit-scrollbar-track {
  background: #ffffff;
  border-radius: 1px;
}
.phone-multi__country-list::-webkit-scrollbar-thumb {
  background-color: #e1e1e1;
  border-radius: 1px;
}
.phone-multi__country {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
  padding: 8px 32px 10px 10px;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .phone-multi__country:hover {
    color: #ff7a00;
  }
}
.phone-multi__country.is-active {
  background-image: url("./../img/icons/check.svg");
  background-repeat: no-repeat;
  background-position: center right 10px;
}

.phone {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 20px;
}
.phone__whatsapp {
  color: #8291af;
}
.phone__whatsapp a {
  color: #0b1f33;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  column-gap: 6px;
}

.phone {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 20px;
}
.phone__whatsapp {
  color: #8291af;
}
.phone__whatsapp a {
  color: #0b1f33;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  column-gap: 6px;
}

.rating-star {
  display: flex;
  align-items: center;
}
.rating-star > svg {
  width: 14px;
  height: 14px;
  fill: #ff7a00;
}

.section-header {
  display: flex;
  align-items: center;
  column-gap: 60px;
  row-gap: 20px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  .section-header {
    column-gap: 20px;
  }
}
@media screen and (max-width: 999px) {
  .section-header {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-header {
    margin-bottom: 20px;
  }
}
.section-header__description {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
}
@media screen and (max-width: 999px) {
  .section-header__description {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .section-header__description {
    font-size: 17px;
    font-weight: 500;
  }
}
.section-header:has(.section-header__description) {
  flex-direction: column;
  align-items: flex-start;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .section-header:has(.section-header__description) {
    row-gap: 10px;
  }
}
.section-header--storage {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: baseline;
}
.section-header--storage > p {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .section-header--storage > p {
    font-size: 16px;
  }
}

.slider-navigation {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  height: 100%;
  top: 50%;
  padding: 10px;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .slider-navigation {
    padding: 12px;
  }
}
@media (any-hover: hover) {
  .slider-navigation:hover svg {
    fill: #ff7a00;
  }
}
.slider-navigation.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}
.slider-navigation--prev {
  left: 0;
  transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .slider-navigation--prev {
    transform: translateX(-20px) translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .slider-navigation--prev {
    transform: translateX(0) translateY(-50%);
  }
}
.slider-navigation--prev.swiper-button-disabled {
  transform: translateX(calc(-50% - 10px)) translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .slider-navigation--prev.swiper-button-disabled {
    transform: translateX(-30px) translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .slider-navigation--prev.swiper-button-disabled {
    transform: translateX(-10px) translateY(-50%);
  }
}
.slider-navigation--next {
  right: 0;
  transform: translateX(50%) translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .slider-navigation--next {
    transform: translateX(20px) translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .slider-navigation--next {
    transform: translateX(0) translateY(-50%);
  }
}
.slider-navigation--next.swiper-button-disabled {
  transform: translateX(calc(50% + 10px)) translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .slider-navigation--next.swiper-button-disabled {
    transform: translateX(30px) translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .slider-navigation--next.swiper-button-disabled {
    transform: translateX(10px) translateY(-50%);
  }
}

.socials {
  list-style-type: none;
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.socials__item {
  display: inline-flex;
}
.socials__link {
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.socials__link > svg {
  width: 32px;
  height: 32px;
  transition: fill 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .socials__link--vk:hover > svg {
    fill: #0063eb;
  }
}
.socials__link--vk > svg {
  fill: #0077ff;
}
@media (any-hover: hover) {
  .socials__link--youtube:hover > svg {
    fill: #eb0000;
  }
}
.socials__link--youtube > svg {
  fill: #ff0000;
}

.switch {
  display: flex;
  background-color: #0b1f33;
  padding: 10px;
  border-radius: 20px;
  column-gap: 10px;
}
.switch__control {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  min-width: 180px;
  flex: 1;
  padding: 14px 20px 16px 20px;
  border-radius: 10px;
  white-space: nowrap;
  color: #ffffff;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
@media screen and (max-width: 479px) {
  .switch__control {
    min-width: initial;
  }
}
@media (any-hover: hover) {
  .switch__control:hover {
    background-color: #424e66;
  }
}
.switch__control.is-active {
  background-color: #ffffff;
  color: #0b1f33;
}

.table-requisites__item {
  display: flex;
  align-items: center;
}
.table-requisites__item:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}
@media screen and (max-width: 999px) {
  .table-requisites__item {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 6px;
    padding: 10px 0;
  }
}
@media screen and (max-width: 767px) {
  .table-requisites__item {
    font-size: 17px;
  }
}
.table-requisites__param {
  flex-shrink: 0;
  width: 400px;
  padding: 12px 20px;
}
@media screen and (max-width: 999px) {
  .table-requisites__param {
    padding: 0;
    color: #424e66;
  }
}
@media screen and (max-width: 767px) {
  .table-requisites__param {
    width: initial;
  }
}
.table-requisites__value {
  padding: 12px 20px;
  flex: 1 1 auto;
  border-left: 1px solid #e1e1e1;
}
@media screen and (max-width: 999px) {
  .table-requisites__value {
    border-left: none;
    padding: 0;
  }
}

.tabs__content {
  display: none;
}
.tabs__content.is-active {
  display: block;
}

.tag {
  display: inline-flex;
  padding: 4px 14px 6px 14px;
  border-radius: 16px;
  border: 1px solid #e1e1e1;
}
@media screen and (max-width: 1279px) {
  .tag {
    font-size: 15px;
    padding: 2px 10px 4px 10px;
  }
}
@media screen and (max-width: 767px) {
  .tag {
    border-radius: 10px;
    padding: 2px 8px 4px 8px;
  }
}

.territory-list-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  padding: 8px 20px 10px 16px;
  background-color: #ffffff;
  border-radius: 10px;
  column-gap: 10px;
  transition: color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .territory-list-btn:hover {
    color: #ff7a00;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  }
  .territory-list-btn:hover > svg {
    fill: #ff7a00;
  }
}
.territory-list-btn > svg {
  fill: #0b1f33;
  transition: fill 0.2s ease-in-out;
}
.territory-list-btn > span {
  font-weight: 500;
  line-height: 1;
}

.territory-map-btn {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  padding: 8px 20px 10px 16px;
  background-color: #ffffff;
  border-radius: 10px;
  column-gap: 10px;
  transition: color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .territory-map-btn:hover {
    color: #ff7a00;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  }
  .territory-map-btn:hover > svg {
    fill: #ff7a00;
  }
}
.territory-map-btn > svg {
  fill: #0b1f33;
  transition: fill 0.2s ease-in-out;
}
.territory-map-btn > span {
  font-weight: 500;
  line-height: 1;
}

.video-info-labels {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: auto;
  column-gap: 36px;
  row-gap: 8px;
}
.video-info-labels__item {
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  column-gap: 10px;
}
@media screen and (max-width: 767px) {
  .video-info-labels__item {
    font-weight: 400;
    column-gap: 8px;
  }
}
.video-info-labels__item::before {
  content: "";
  display: inline-block;
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ff7a00;
}

.about-territories__inner {
  display: flex;
  flex-direction: column;
  row-gap: 80px;
}
@media screen and (max-width: 1599px) {
  .about-territories__inner {
    row-gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .about-territories__inner {
    row-gap: 30px;
  }
}
.about-territories__block {
  display: flex;
  align-items: center;
  column-gap: 60px;
}
@media screen and (max-width: 999px) {
  .about-territories__block {
    flex-direction: column;
    row-gap: 30px;
  }
}
.about-territories__block-content {
  flex: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .about-territories__block-content {
    row-gap: 10px;
  }
}
.about-territories__block-description {
  font-size: 24px;
}
.about-territories__block-description > svg {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  fill: #ff7a00;
  margin-bottom: -6px;
  margin-left: 2px;
  margin-right: 2px;
}
.about-territories__block-btn {
  margin-top: 20px;
}
@media screen and (max-width: 1279px) {
  .about-territories__block-btn {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .about-territories__block-btn {
    margin-top: 0;
  }
}
.about-territories__block-img {
  flex: 1;
  border-radius: 30px;
  overflow: hidden;
  height: 475px;
}
@media screen and (max-width: 1599px) {
  .about-territories__block-img {
    flex: initial;
    width: 435px;
    height: 337px;
  }
}
@media screen and (max-width: 1279px) {
  .about-territories__block-img {
    flex: 1;
    width: auto;
  }
}
@media screen and (max-width: 999px) {
  .about-territories__block-img {
    flex: initial;
    width: 100%;
    height: 400px;
    border-radius: 60px;
  }
}
@media screen and (max-width: 767px) {
  .about-territories__block-img {
    border-radius: 30px;
    height: 260px;
  }
}
.about-territories__block-img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.about-territories__block-fon {
  width: 100%;
  height: 825px;
  position: relative;
  border-radius: 60px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .about-territories__block-fon {
    border-radius: 30px;
    height: 440px;
  }
}
.about-territories__block-fon > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  inset: 0;
}
.about-territories__block-fon-title {
  max-width: 880px;
  position: absolute;
  top: 60px;
  right: 60px;
  color: #ffffff;
  z-index: 1;
  text-align: right;
}
@media screen and (max-width: 999px) {
  .about-territories__block-fon-title {
    top: 40px;
    right: 40px;
  }
}
@media screen and (max-width: 767px) {
  .about-territories__block-fon-title {
    top: 30px;
    right: 30px;
    font-size: 24px;
  }
}
.about-territories__block-fon-benefits {
  position: absolute;
  z-index: 1;
  left: 30px;
  bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .about-territories__block-fon-benefits {
    bottom: 20px;
    left: 20px;
    gap: 10px;
  }
}

.business-clients__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 1599px) {
  .business-clients__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .business-clients__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 767px) {
  .business-clients__grid {
    grid-template-columns: 1fr;
  }
}
.business-clients__item {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 20px 20px 30px 30px;
  min-height: 180px;
}
@media screen and (max-width: 1279px) {
  .business-clients__item {
    min-height: 90px;
    padding: 15px 20px 15px 30px;
    display: flex;
    align-items: center;
  }
}
.business-clients__item-header {
  display: flex;
  align-items: flex-start;
  column-gap: 24px;
  justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .business-clients__item-header {
    width: 100%;
    align-items: center;
  }
}
.business-clients__item-name {
  font-size: 24px;
  font-weight: 500;
  margin-top: 10px;
  line-height: 1.25;
}
@media screen and (max-width: 1279px) {
  .business-clients__item-name {
    margin-top: 0;
  }
}
.business-clients__item-icon {
  flex-shrink: 0;
  width: 46px;
  height: 46px;
  background-color: rgba(255, 122, 0, 0.1);
  border-radius: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.business-clients__item-icon > svg {
  width: 30px;
  height: 30px;
  fill: #ff7a00;
}
.business-clients__item-text {
  padding-right: 70px;
  margin-top: 4px;
}
@media screen and (max-width: 1279px) {
  .business-clients__item-text {
    display: none;
  }
}
.business-clients__item-btn {
  font-size: 24px;
  border-radius: 20px;
}
@media screen and (max-width: 1599px) {
  .business-clients__item-btn {
    grid-column: 2 span;
  }
}
@media screen and (max-width: 1279px) {
  .business-clients__item-btn {
    grid-column: initial;
  }
}
@media screen and (max-width: 767px) {
  .business-clients__item-btn {
    height: 90px;
  }
}
.business-clients--about {
  background-color: transparent;
}

.business__header {
  width: 100%;
  height: 745px;
  border-radius: 60px 60px 0 0;
  padding: 60px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1599px) {
  .business__header {
    height: 542px;
  }
}
@media screen and (max-width: 1279px) {
  .business__header {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .business__header {
    height: 386px;
    border-radius: 20px 20px 0 0;
    padding: 20px;
  }
}
@media screen and (max-width: 479px) {
  .business__header {
    height: 300px;
  }
}
.business__header > img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.business__header-wrap {
  max-width: 1250px;
}
@media screen and (max-width: 1599px) {
  .business__header-wrap {
    max-width: 970px;
  }
}
@media screen and (max-width: 1279px) {
  .business__header-wrap {
    max-width: 747px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 20px;
  }
}
.business__title {
  display: inline;
  position: relative;
  color: #ffffff;
}
@media screen and (max-width: 479px) {
  .business__title {
    font-size: 24px;
  }
}
.business__btn {
  position: relative;
  transform: translateX(14px) translateY(-14px);
}
@media screen and (max-width: 1599px) {
  .business__btn {
    transform: translateX(14px) translateY(-9px);
  }
}
@media screen and (max-width: 1279px) {
  .business__btn {
    transform: none;
  }
}
@media screen and (max-width: 767px) {
  .business__btn {
    width: 100%;
  }
}
.business__block {
  width: 100%;
  padding: 60px;
  border-radius: 60px;
  background-color: #0b1f33;
  margin-top: -120px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: center;
  position: relative;
  column-gap: 60px;
}
@media screen and (max-width: 1279px) {
  .business__block {
    padding: 40px;
    column-gap: 40px;
    grid-template-columns: auto 1fr;
  }
}
@media screen and (max-width: 999px) {
  .business__block {
    grid-template-columns: 1fr;
    row-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .business__block {
    padding: 20px;
    border-radius: 20px;
    row-gap: 20px;
  }
}
@media screen and (max-width: 479px) {
  .business__block {
    margin-top: -60px;
  }
}
.business__block-preview {
  flex-shrink: 0;
  position: relative;
  height: 400px;
  border-radius: 30px;
  overflow: hidden;
  background-color: #ffffff;
}
@media screen and (max-width: 1279px) {
  .business__block-preview {
    width: 340px;
    height: 340px;
  }
}
@media screen and (max-width: 999px) {
  .business__block-preview {
    width: 100%;
    height: 400px;
  }
}
@media screen and (max-width: 767px) {
  .business__block-preview {
    border-radius: 10px;
    height: 220px;
  }
}
.business__block-preview > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.business__block-btn-video {
  position: absolute;
  top: 10px;
  left: 10px;
}
@media screen and (max-width: 1279px) {
  .business__block-btn-video {
    left: 20px;
    top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .business__block-btn-video {
    top: 10px;
    left: 10px;
  }
}
.business__block-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 40px;
}
@media screen and (max-width: 767px) {
  .business__block-content {
    row-gap: 20px;
  }
}
.business__block-title {
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .business__block-title {
    font-size: 30px;
  }
}
@media screen and (max-width: 479px) {
  .business__block-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .business__block-btn {
    width: 100%;
  }
}

.contacts {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .contacts {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .contacts {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 479px) {
  .contacts {
    margin-bottom: 20px;
  }
}
.contacts__inner {
  background-color: #ffffff;
  border-radius: 60px;
  padding: 60px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 40px;
}
@media screen and (max-width: 1599px) {
  .contacts__inner {
    column-gap: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .contacts__inner {
    grid-template-columns: 1fr;
    row-gap: 30px;
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .contacts__inner {
    padding: 10px;
    border-radius: 20px;
  }
}
.contacts__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .contacts__content {
    row-gap: 10px;
  }
}
.contacts__item {
  flex: 1;
  background-color: #f2f2f2;
  padding: 30px;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
@media screen and (max-width: 767px) {
  .contacts__item {
    border-radius: 20px;
    padding: 20px;
  }
}
@media screen and (max-width: 479px) {
  .contacts__item {
    border-radius: 10px;
  }
}
@media screen and (max-width: 767px) {
  .contacts__item-title {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .contacts__item-title--mobile {
    font-size: 0;
  }
  .contacts__item-title--mobile::before {
    font-size: 17px;
    content: attr(data-text-mobile);
  }
}
.contacts__link {
  font-size: 24px;
  font-weight: 600;
  font-family: "InterTight", sans-serif;
  text-decoration: none;
  color: #0b1f33;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .contacts__link {
    font-size: 20px;
  }
}
@media (any-hover: hover) {
  .contacts__link:hover {
    color: #ff7a00;
  }
}
.contacts__messengers {
  column-gap: 4px;
}
.contacts__aggregators .aggregators__link {
  padding: 0;
  background-color: transparent;
  border-radius: 0;
}
.contacts__socials .socials__link {
  width: 32px;
  height: 32px;
  border-radius: 0;
  background-color: transparent;
}
.contacts__item-wrap {
  width: 100%;
  display: flex;
  column-gap: 10px;
}
@media screen and (max-width: 767px) {
  .contacts__item-wrap {
    flex-direction: column;
    row-gap: 10px;
  }
}
.contacts__subitem {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
  background-color: #ffffff;
  border-radius: 20px;
  padding: 20px;
}
@media screen and (max-width: 479px) {
  .contacts__subitem {
    border-radius: 10px;
  }
}
.contacts__subitem-title {
  font-size: 15px;
}
.contacts__map {
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .contacts__map {
    height: 600px;
  }
}
@media screen and (max-width: 767px) {
  .contacts__map {
    height: 400px;
  }
}
.contacts__map-init {
  flex: 1 1 auto;
  margin-bottom: -30px;
  border-radius: 30px 30px 0 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .contacts__map-init {
    border-radius: 20px 20px 0 0;
    margin-bottom: -30px;
  }
}
.contacts__map-content {
  flex: initial;
  position: relative;
}
.contacts__map-address {
  font-size: 24px;
  font-weight: 600;
  font-family: "InterTight", sans-serif;
  color: #0b1f33;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .contacts__map-address {
    font-size: 20px;
  }
}
@media (any-hover: hover) {
  .contacts__map-address:hover {
    color: #ff7a00;
  }
}

.containers {
  padding: 60px 0;
}
@media screen and (max-width: 1599px) {
  .containers {
    padding: 40px 0;
  }
}
@media screen and (max-width: 999px) {
  .containers {
    padding: 30px 0;
  }
}
@media screen and (max-width: 479px) {
  .containers {
    padding: 20px 0;
  }
}
.containers__inner {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.content-box + .content-box {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .content-box + .content-box {
    margin-top: 20px;
  }
}
.content-box__inner {
  background-color: #ffffff;
  padding: 60px;
  border-radius: 60px;
}
@media screen and (max-width: 999px) {
  .content-box__inner {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .content-box__inner {
    padding: 20px;
    border-radius: 20px;
  }
}
.content-box__inner p > a {
  color: #ff7a00;
  transition: color 0.2s ease-in-out;
  text-decoration: none;
}
@media (any-hover: hover) {
  .content-box__inner p > a:hover {
    color: #ff4d00;
  }
}
.content-box__title {
  font-family: "InterTight", sans-serif;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 20px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .content-box__title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 479px) {
  .content-box__title {
    row-gap: 10px;
  }
}
@media screen and (max-width: 479px) {
  .content-box__title .sber-icon {
    width: 133px;
    height: 20px;
  }
}

.cta__inner {
  border-radius: 60px;
  padding: 60px;
  background: linear-gradient(90deg, #ff6b00 0%, #ff9900 100%);
}
@media screen and (max-width: 1599px) {
  .cta__inner {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .cta__inner {
    border-radius: 30px;
    padding: 20px;
  }
}
.cta__title {
  color: #ffffff;
}
.cta__items {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1599px) {
  .cta__items {
    grid-template-columns: 1fr;
    gap: 10px;
    margin-bottom: 10px;
  }
}
.cta__item {
  background-color: #ffffff;
  padding: 20px;
  border-radius: 30px;
  display: inline-flex;
  align-items: flex-start;
  column-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .cta__item {
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .cta__item {
    padding: 10px;
    border-radius: 20px;
    column-gap: 10px;
  }
}
.cta__item-number {
  width: 60px;
  height: 60px;
  background-color: rgba(255, 122, 0, 0.1);
  border-radius: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #ff7a00;
  font-size: 24px;
  font-weight: 600;
  flex-shrink: 0;
}
@media screen and (max-width: 1599px) {
  .cta__item-number {
    width: 50px;
    height: 50px;
    border-radius: 10px;
  }
}
@media screen and (max-width: 767px) {
  .cta__item-number {
    width: 40px;
    height: 40px;
  }
}
.cta__item-text {
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
}
@media screen and (max-width: 1279px) {
  .cta__item-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .cta__item-text {
    font-size: 17px;
  }
}
.cta__wrap {
  background-color: #ffffff;
  padding: 40px;
  border-radius: 40px;
  display: flex;
  column-gap: 60px;
}
@media screen and (max-width: 1599px) {
  .cta__wrap {
    column-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .cta__wrap {
    border-radius: 20px;
    padding: 20px;
  }
}
.cta__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 50px;
}
@media screen and (max-width: 1599px) {
  .cta__content {
    flex: 1 1 auto;
  }
}
@media screen and (max-width: 1279px) {
  .cta__content {
    row-gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .cta__content {
    row-gap: 20px;
  }
}
.cta__img {
  flex: 1;
  border-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 1599px) {
  .cta__img {
    flex: initial;
    width: 390px;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 1279px) {
  .cta__img {
    display: none;
  }
}
.cta__img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.delivery__inner {
  background-color: #0b1f33;
  padding: 60px;
  border-radius: 60px;
  display: flex;
  column-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .delivery__inner {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .delivery__inner {
    padding: 0;
  }
}
.delivery__content {
  flex: 1 1 auto;
  background-color: #ffffff;
  border-radius: 40px;
  padding: 60px;
}
@media screen and (max-width: 1599px) {
  .delivery__content {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .delivery__content {
    border-radius: 30px;
    padding: 20px;
  }
}
.delivery__subtitle {
  font-family: "InterTight", sans-serif;
  display: inline-flex;
  align-items: center;
  column-gap: 10px;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 600;
  color: #424e66;
}
@media screen and (max-width: 767px) {
  .delivery__subtitle {
    font-size: 20px;
    margin-top: 10px;
  }
}
.delivery__text {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .delivery__text {
    margin-top: 10px;
  }
}
.delivery__bottom {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 20px;
  row-gap: 10px;
}
@media screen and (max-width: 767px) {
  .delivery__bottom {
    margin-top: 20px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .delivery__btn {
    width: 100%;
  }
}
.delivery__price {
  font-size: 24px;
  font-weight: 600;
}
.delivery__img {
  width: 580px;
  flex-shrink: 0;
  border-radius: 40px;
  overflow: hidden;
}
@media screen and (max-width: 1599px) {
  .delivery__img {
    width: 414px;
  }
}
@media screen and (max-width: 1279px) {
  .delivery__img {
    display: none;
  }
}
.delivery__img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.equipment {
  padding: 60px 0;
}
@media screen and (max-width: 1599px) {
  .equipment {
    padding: 40px 0;
  }
}
@media screen and (max-width: 999px) {
  .equipment {
    padding: 30px 0;
  }
}
@media screen and (max-width: 479px) {
  .equipment {
    padding: 20px 0;
  }
}
.equipment__inner {
  background-color: #0b1f33;
  padding: 60px;
  border-radius: 60px;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}
@media screen and (max-width: 999px) {
  .equipment__inner {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .equipment__inner {
    padding: 20px;
    border-radius: 20px;
    row-gap: 20px;
  }
}
.equipment__header {
  display: flex;
  align-items: center;
  column-gap: 60px;
}
@media screen and (max-width: 1279px) {
  .equipment__header {
    flex-direction: column;
    row-gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .equipment__header {
    row-gap: 20px;
  }
}
.equipment__title {
  color: #ffffff;
}
.equipment__benefits {
  min-width: 530px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 1599px) {
  .equipment__benefits {
    min-width: 440px;
  }
}
@media screen and (max-width: 1279px) {
  .equipment__benefits {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (max-width: 999px) {
  .equipment__benefits {
    width: 100%;
    min-width: initial;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 767px) {
  .equipment__benefits {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.equipment__benefits .benefit:last-child {
  grid-column: 2 span;
}
@media screen and (max-width: 1279px) {
  .equipment__benefits .benefit:last-child {
    grid-column: initial;
  }
}
@media screen and (max-width: 999px) {
  .equipment__benefits .benefit:last-child {
    grid-column: 2 span;
  }
}
@media screen and (max-width: 767px) {
  .equipment__benefits .benefit:last-child {
    grid-column: initial;
  }
}
.equipment__body {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .equipment__body {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.equipment__item {
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  height: 475px;
}
@media screen and (max-width: 1279px) {
  .equipment__item {
    height: 340px;
  }
}
@media screen and (max-width: 999px) {
  .equipment__item {
    border-radius: 20px;
    height: 240px;
  }
}
.equipment__item > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.equipment__item-label {
  position: absolute;
  top: 30px;
  left: 30px;
  padding: 13px 20px;
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(40px);
  font-family: "InterTight", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
}
@media screen and (max-width: 999px) {
  .equipment__item-label {
    top: 10px;
    left: 10px;
    font-size: 20px;
    padding: 10px 16px;
  }
}

.faq__inner {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

.hero-index {
  padding-top: 20px;
  padding-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .hero-index {
    padding: 40px 0;
  }
}
@media screen and (max-width: 999px) {
  .hero-index {
    padding: 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .hero-index {
    padding-top: 20px;
  }
}
.hero-index__inner {
  display: flex;
  flex-direction: column;
}
.hero-index__header {
  padding: 60px;
  background-color: #ffffff;
  border-radius: 60px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1599px) {
  .hero-index__header {
    padding: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .hero-index__header {
    border-radius: 40px;
  }
}
@media screen and (max-width: 767px) {
  .hero-index__header {
    padding: 20px;
    border-radius: 20px;
  }
}
.hero-index__description {
  font-size: 24px;
  margin-top: 20px;
}
@media screen and (max-width: 1279px) {
  .hero-index__description {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .hero-index__description {
    font-size: 16px;
  }
}
.hero-index__body {
  position: relative;
}
.hero-index__phone {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .hero-index__phone {
    margin-top: 20px;
  }
}
.hero-index__slider {
  height: 675px;
  border-radius: 60px;
}
@media screen and (max-width: 1279px) {
  .hero-index__slider {
    height: 540px;
    border-radius: 40px;
  }
}
@media screen and (max-width: 767px) {
  .hero-index__slider {
    height: 400px;
    border-radius: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 479px) {
  .hero-index__slider {
    height: 200px;
  }
}
.hero-index__slide {
  height: auto;
}
.hero-index__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.hero-index__items {
  position: absolute;
  z-index: 1;
  bottom: 40px;
  left: 60px;
  right: 60px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 20px;
  row-gap: 10px;
}
@media screen and (max-width: 1599px) {
  .hero-index__items {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    bottom: 30px;
    left: 30px;
    right: 30px;
    column-gap: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .hero-index__items {
    bottom: 40px;
    left: 40px;
    right: 40px;
  }
}
@media screen and (max-width: 767px) {
  .hero-index__items {
    position: relative;
    inset: 0;
    display: flex;
    flex-direction: column;
    row-gap: 4px;
  }
}
.hero-index__item {
  padding: 12px 20px 12px 12px;
  background-color: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(40px);
  border-radius: 20px;
  display: flex;
  align-items: center;
  column-gap: 20px;
}
@media screen and (max-width: 767px) {
  .hero-index__item {
    column-gap: 10px;
  }
}
.hero-index__item-icon {
  flex-shrink: 0;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  background-color: #0b1f33;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .hero-index__item-icon {
    width: 36px;
    height: 36px;
  }
}
.hero-index__item-icon > svg {
  width: 32px;
  height: 32px;
  fill: #ff7a00;
}
@media screen and (max-width: 767px) {
  .hero-index__item-icon > svg {
    width: 24px;
    height: 24px;
  }
}
.hero-index__item-text {
  font-family: "InterTight", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  .hero-index__item-text {
    font-size: 12px;
    font-weight: 500;
  }
}

.map-territories {
  height: 664px;
}
.map-territories #map-territories {
  width: 100%;
  height: 100%;
}

.map {
  padding: 60px 0;
}
@media screen and (max-width: 1599px) {
  .map {
    padding: 40px 0;
  }
}
@media screen and (max-width: 999px) {
  .map {
    padding: 30px 0;
  }
}
@media screen and (max-width: 479px) {
  .map {
    padding: 20px 0;
  }
}
.map__benefits {
  width: 594px;
  flex-shrink: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media screen and (max-width: 1599px) {
  .map__benefits {
    width: 500px;
  }
}
@media screen and (max-width: 1279px) {
  .map__benefits {
    width: 400px;
  }
}
@media screen and (max-width: 999px) {
  .map__benefits {
    display: none;
  }
}
.map__benefits .benefit {
  border-radius: 0;
}
.map__benefits .benefit:nth-child(1) {
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
.map__benefits .benefit:nth-child(2) {
  border-bottom: 1px solid #e1e1e1;
}
.map__benefits .benefit:nth-child(3) {
  border-right: 1px solid #e1e1e1;
}
.map__body {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}
@media screen and (max-width: 999px) {
  .map__body {
    row-gap: 20px;
  }
}
.map__init {
  width: 100%;
  height: 760px;
  border-radius: 30px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .map__init {
    height: 600px;
  }
}
@media screen and (max-width: 999px) {
  .map__init {
    height: 760px;
  }
}
@media screen and (max-width: 767px) {
  .map__init {
    height: 480px;
  }
}
.map__territories {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
.map__territories .card-territory:nth-child(n+8) {
  display: none;
}
.map__territories.is-full .card-territory:nth-child(n+8) {
  display: flex;
}
.map__territories-btn-all {
  margin-top: 20px;
}
@media screen and (max-width: 999px) {
  .map__territories-btn-all {
    margin-top: 10px;
  }
}

.mentions {
  overflow: hidden;
}
.mentions__inner {
  position: relative;
}
.mentions__slider {
  overflow: visible;
}

.page-containers {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .page-containers {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .page-containers {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 479px) {
  .page-containers {
    margin-bottom: 20px;
  }
}
.page-containers__inner {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.photos__inner {
  position: relative;
}
.photos__slider {
  border-radius: 20px;
}

.reviews-page {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .reviews-page {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .reviews-page {
    margin-bottom: 20px;
  }
}
.reviews-page .card-territory-mobile__header {
  height: 160px;
}
.reviews-page .card-territory-mobile__name {
  font-size: 20px;
}
.reviews-page .card-territory-mobile__metro > svg {
  width: 16px;
  height: 16px;
}
.reviews-page .card-territory-mobile__map {
  align-items: center;
}
.reviews-page .card-territory-mobile__map > svg {
  width: 16px;
  height: 16px;
}
.reviews-page .card-territory-mobile__map-btn {
  color: #0b1f33;
  pointer-events: none;
}
.reviews-page__inner {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
@media screen and (max-width: 999px) {
  .reviews-page__inner {
    row-gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .reviews-page__inner {
    row-gap: 10px;
  }
}
.reviews-page__block {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
@media screen and (max-width: 999px) {
  .reviews-page__block {
    row-gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .reviews-page__block {
    row-gap: 10px;
  }
}
.reviews-page__item {
  display: grid;
  align-items: start;
  grid-template-columns: 375px 1fr;
  column-gap: 20px;
}
@media screen and (max-width: 999px) {
  .reviews-page__item {
    grid-template-columns: 1fr;
  }
}
.reviews-page__item .card-territory-mobile {
  min-height: 462px;
}
@media screen and (max-width: 999px) {
  .reviews-page__item .card-territory-mobile {
    display: none;
  }
}
.reviews-page__item-wrap {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
@media screen and (max-width: 999px) {
  .reviews-page__item-wrap {
    row-gap: 20px;
  }
}
@media screen and (max-width: 479px) {
  .reviews-page__item-wrap {
    row-gap: 10px;
  }
}
.reviews-page__territory {
  position: sticky;
  top: 20px;
}
@media screen and (max-width: 999px) {
  .reviews-page__territory {
    display: none;
  }
}
.reviews-page__reviews .card-feedback__author {
  font-size: 20px;
}
.reviews-page__reviews .card-feedback__date {
  font-size: 17px;
}
@media screen and (max-width: 767px) {
  .reviews-page__reviews .card-feedback__date {
    font-size: 15px;
  }
}
.reviews-page__reviews .card-feedback__text {
  font-size: 20px;
}
@media screen and (max-width: 1279px) {
  .reviews-page__reviews .card-feedback__text {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .reviews-page__reviews .card-feedback__text {
    font-size: 15px;
  }
}
.reviews-page__reviews .card-feedback__text-more {
  font-size: 20px;
}
@media screen and (max-width: 1279px) {
  .reviews-page__reviews .card-feedback__text-more {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .reviews-page__reviews .card-feedback__text-more {
    font-size: 15px;
  }
}
.reviews-page__btn-more {
  margin-top: 10px;
}

.reviews__header {
  justify-content: space-between;
  align-items: flex-end;
}
@media screen and (max-width: 1279px) {
  .reviews__header {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .reviews__header {
    row-gap: 0;
  }
}
.reviews__inner {
  position: relative;
}
.reviews__slider {
  border-radius: 30px;
}

.sale__inner {
  background-color: #0b1f33;
  padding: 60px;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media screen and (max-width: 1279px) {
  .sale__inner {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .sale__inner {
    border-radius: 20px;
    padding: 20px;
  }
}
.sale__subtitle {
  font-size: 24px;
  font-weight: 600;
  color: #8291af;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sale__subtitle {
    font-size: 20px;
  }
}
.sale__title {
  color: #ffffff;
}
.sale__metro {
  display: inline-flex;
  padding: 10px 16px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  margin-top: 40px;
}
@media screen and (max-width: 1279px) {
  .sale__metro {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .sale__metro {
    width: 100%;
  }
}
.sale__metro .metro__name {
  color: #ffffff;
}
.sale__metro .metro__time {
  color: rgba(255, 255, 255, 0.4);
}
.sale__controls {
  margin-top: 40px;
  display: inline-flex;
  flex-wrap: wrap;
  column-gap: 20px;
}
@media screen and (max-width: 1279px) {
  .sale__controls {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .sale__controls {
    width: 100%;
    flex-direction: column;
    row-gap: 10px;
  }
}

.section-text-content {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .section-text-content {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section-text-content {
    margin-bottom: 20px;
  }
}
.section-text-content__inner {
  max-width: 1085px;
  background-color: #ffffff;
  padding: 40px;
  border-radius: 60px;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .section-text-content__inner {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    font-size: 17px;
  }
}
.section-text-content__inner > *:first-child {
  margin-top: 0;
}
.section-text-content__inner > *:last-child {
  margin-bottom: 0;
}
.section-text-content__inner > ol {
  list-style-type: none;
  margin: 30px 0;
  counter-reset: num;
}
@media screen and (max-width: 767px) {
  .section-text-content__inner > ol {
    margin: 20px 0;
  }
}
.section-text-content__inner > ol > li {
  counter-increment: num;
}
.section-text-content__inner > ol > li::before {
  content: counter(num) ".";
  font-weight: 500;
}
.section-text-content__inner > ol > li + li {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .section-text-content__inner > ol > li + li {
    margin-top: 20px;
  }
}
.section-text-content__inner > ol > li > b {
  font-weight: 500;
}
.section-text-content__inner > ol > li > ol {
  list-style-type: none;
  margin-top: 20px;
  counter-reset: num2;
}
@media screen and (max-width: 767px) {
  .section-text-content__inner > ol > li > ol {
    margin-top: 10px;
  }
}
.section-text-content__inner > ol > li > ol > li {
  counter-increment: num2;
}
.section-text-content__inner > ol > li > ol > li::before {
  content: counter(num) "." counter(num2) ". ";
}
.section-text-content__inner > ol > li > ol > li + li {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .section-text-content__inner > ol > li > ol > li + li {
    margin-top: 10px;
  }
}
.section-text-content__inner > ol > li > ol > li > ul {
  list-style-type: none;
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .section-text-content__inner > ol > li > ol > li > ul {
    margin-top: 10px;
  }
}
.section-text-content__inner > ol > li > ol > li > ul > li::before {
  content: "— ";
}
.section-text-content__inner > ol > li > ol > li > ul > li + li {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .section-text-content__inner > ol > li > ol > li > ul > li + li {
    margin-top: 10px;
  }
}

@media screen and (max-width: 1279px) {
  .store-options__header {
    flex-direction: column;
    align-items: flex-start;
  }
}
.store-options__switch {
  flex-shrink: 0;
  margin-left: auto;
}
@media screen and (max-width: 1279px) {
  .store-options__switch {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .store-options__switch {
    width: 100%;
  }
}
.store-options__wrap {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 999px) {
  .store-options__wrap {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .store-options__wrap {
    row-gap: 10px;
  }
}
.store-options__col1 {
  grid-column: 7 span;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .store-options__col1 {
    grid-column: 6 span;
  }
}
@media screen and (max-width: 999px) {
  .store-options__col1 {
    grid-column: initial;
  }
}
@media screen and (max-width: 767px) {
  .store-options__col1 {
    row-gap: 10px;
  }
}
.store-options__items {
  display: flex;
  column-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .store-options__items {
    flex-direction: column;
    row-gap: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .store-options__items {
    flex-direction: initial;
  }
}
@media screen and (max-width: 999px) {
  .store-options__items {
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .store-options__items {
    row-gap: 10px;
  }
}
.store-options__items .store-options__item {
  flex: 1;
}
@media screen and (max-width: 1279px) {
  .store-options__items .store-options__item:nth-child(1) {
    display: none;
  }
}
@media screen and (max-width: 999px) {
  .store-options__items .store-options__item:nth-child(1) {
    display: flex;
  }
}
.store-options__col2 {
  grid-column: 5 span;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .store-options__col2 {
    grid-column: 6 span;
  }
}
@media screen and (max-width: 999px) {
  .store-options__col2 {
    grid-column: initial;
  }
}
@media screen and (max-width: 767px) {
  .store-options__col2 {
    row-gap: 10px;
  }
}
@media screen and (max-width: 999px) {
  .store-options__col2 .store-options__item:nth-child(1), .store-options__col2 .store-options__item:nth-child(2) {
    display: none;
  }
}
@media screen and (max-width: 1279px) {
  .store-options__col2 .store-options__item:nth-child(3) {
    display: none;
  }
}
@media screen and (max-width: 999px) {
  .store-options__col2 .store-options__item:nth-child(3) {
    display: flex;
  }
}
@media screen and (max-width: 479px) {
  .store-options__col2 .store-options__item:nth-child(3) {
    display: none;
  }
}
.store-options__item-large {
  position: relative;
  flex: 1 1 auto;
  background-color: #ffffff;
  border-radius: 30px;
  overflow: hidden;
}
@media screen and (max-width: 999px) {
  .store-options__item-large {
    width: 100%;
    height: 440px;
  }
}
@media screen and (max-width: 767px) {
  .store-options__item-large {
    height: 250px;
    border-radius: 20px;
  }
}
@media screen and (max-width: 479px) {
  .store-options__item-large {
    height: 200px;
  }
}
.store-options__item-large > img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.store-options__subtitle {
  position: absolute;
  z-index: 1;
  top: 40px;
  left: 40px;
  right: 40px;
  color: #ffffff;
}
@media screen and (max-width: 1279px) {
  .store-options__subtitle {
    top: 30px;
    left: 30px;
    right: 30px;
    line-height: 1.08;
  }
}
@media screen and (max-width: 999px) {
  .store-options__subtitle {
    font-size: 56px;
  }
}
@media screen and (max-width: 767px) {
  .store-options__subtitle {
    font-size: 24px;
    top: 20px;
    left: 20px;
  }
}
.store-options__item {
  height: 160px;
  background-color: #ffffff;
  border-radius: 30px;
  overflow: hidden;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 1279px) {
  .store-options__item {
    height: 210px;
  }
}
@media screen and (max-width: 999px) {
  .store-options__item {
    height: 160px;
  }
}
@media screen and (max-width: 767px) {
  .store-options__item {
    border-radius: 20px;
  }
}
@media screen and (max-width: 479px) {
  .store-options__item {
    height: 110px;
  }
}
.store-options__item > span {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;
  padding-left: 40px;
}
@media screen and (max-width: 1279px) {
  .store-options__item > span {
    padding-left: 30px;
  }
}
@media screen and (max-width: 479px) {
  .store-options__item > span {
    padding-left: 20px;
    font-size: 20px;
  }
}
.store-options__item > img {
  width: 200px;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.store-options__item-btn {
  height: 160px;
  border-radius: 30px;
  font-size: 24px;
}
@media screen and (max-width: 1279px) {
  .store-options__item-btn {
    height: 210px;
  }
}
@media screen and (max-width: 999px) {
  .store-options__item-btn {
    height: 160px;
  }
}
@media screen and (max-width: 767px) {
  .store-options__item-btn {
    border-radius: 20px;
  }
}
@media screen and (max-width: 479px) {
  .store-options__item-btn {
    height: 110px;
  }
}

.storerooms {
  padding: 60px 0;
}
@media screen and (max-width: 1599px) {
  .storerooms {
    padding: 40px 0;
  }
}
@media screen and (max-width: 999px) {
  .storerooms {
    padding: 30px 0;
  }
}
@media screen and (max-width: 479px) {
  .storerooms {
    padding: 20px 0;
  }
}
.storerooms__inner {
  display: flex;
  flex-direction: column;
  row-gap: 50px;
}
@media screen and (max-width: 1599px) {
  .storerooms__inner {
    row-gap: 40px;
  }
}
@media screen and (max-width: 999px) {
  .storerooms__inner {
    row-gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .storerooms__inner {
    row-gap: 20px;
  }
}
.storerooms__header {
  display: flex;
  align-items: center;
  column-gap: 30px;
}
@media screen and (max-width: 1599px) {
  .storerooms__header {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .storerooms__header {
    row-gap: 20px;
  }
}
.storerooms__header-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
@media screen and (max-width: 767px) {
  .storerooms__title {
    line-height: 1.2;
  }
}
.storerooms__subtitle {
  max-width: 740px;
  font-size: 24px;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .storerooms__subtitle {
    font-size: 15px;
  }
}
.storerooms__metro-wrap {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 20px;
  row-gap: 2px;
}
@media screen and (max-width: 767px) {
  .storerooms__metro-wrap {
    margin-top: 0;
  }
}
.storerooms__metro-link {
  display: flex;
  align-items: center;
  color: #005cb9;
  text-decoration: none;
  column-gap: 6px;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .storerooms__metro-link:hover {
    color: #2870cd;
  }
}
@media screen and (max-width: 767px) {
  .storerooms__metro-link {
    font-size: 17px;
  }
}
.storerooms__metro-link > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: currentColor;
}
.storerooms__tags {
  width: 480px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
@media screen and (max-width: 1599px) {
  .storerooms__tags {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .storerooms__tags {
    gap: 4px;
  }
}
.storerooms__tabs {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
@media screen and (max-width: 999px) {
  .storerooms__tabs {
    row-gap: 10px;
  }
}
.storerooms__tabs-controls {
  display: flex;
  column-gap: 30px;
}
@media screen and (max-width: 1599px) {
  .storerooms__tabs-controls {
    column-gap: 20px;
  }
}
@media screen and (max-width: 999px) {
  .storerooms__tabs-controls {
    column-gap: 10px;
  }
}
.storerooms__tabs-control {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  flex: 1;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 18px 24px;
  display: inline-flex;
  justify-content: center;
  align-items: baseline;
  column-gap: 10px;
  font-size: 24px;
  font-weight: 600;
  color: #0b1f33;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
@media screen and (max-width: 999px) {
  .storerooms__tabs-control {
    flex-direction: column;
    row-gap: 4px;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .storerooms__tabs-control {
    font-size: 17px;
    font-weight: 500;
  }
}
@media screen and (max-width: 479px) {
  .storerooms__tabs-control {
    padding: 18px 6px;
  }
}
@media (any-hover: hover) {
  .storerooms__tabs-control:hover {
    color: #ff7a00;
  }
}
.storerooms__tabs-control > span {
  font-size: 17px;
  font-weight: 500;
  color: #424e66;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 999px) {
  .storerooms__tabs-control > span {
    font-size: 15px;
    font-weight: 400;
  }
}
.storerooms__tabs-control.is-active {
  background-color: #424e66;
  color: #ffffff;
}
.storerooms__tabs-control.is-active > span {
  color: #ffffff;
}

.territories-wrap {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .territories-wrap {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .territories-wrap {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 479px) {
  .territories-wrap {
    margin-bottom: 20px;
  }
}
.territories-wrap__inner {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

.territories {
  overflow: hidden;
}
.territories__inner {
  position: relative;
}
@media screen and (max-width: 767px) {
  .territories__inner .slider-navigation {
    display: flex;
    padding-top: 205px;
  }
}
.territories__slider {
  overflow: visible;
}
.territories__slider .card-territory-mobile {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.territories__slider .card-territory-mobile.swiper-slide-visible {
  opacity: 1;
  pointer-events: initial;
}

.territory-advantages {
  padding: 40px 0;
}
@media screen and (max-width: 999px) {
  .territory-advantages {
    padding: 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .territory-advantages {
    padding: 20px 0;
  }
}
.territory-advantages__inner {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 1599px) {
  .territory-advantages__inner {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (max-width: 1279px) {
  .territory-advantages__inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 767px) {
  .territory-advantages__inner {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.territory-advantages__item {
  height: 240px;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .territory-advantages__item {
    height: 257px;
  }
}
@media screen and (max-width: 767px) {
  .territory-advantages__item {
    height: 120px;
  }
}
.territory-advantages__item > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.territory-advantages__item > span {
  position: absolute;
  top: 0;
  left: 0;
  margin: 10px;
  padding: 7px 12px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(10px);
  font-weight: 500;
}
@media screen and (max-width: 479px) {
  .territory-advantages__item > span {
    font-size: 12px;
  }
}

.territory-head {
  margin-bottom: 40px;
}
@media screen and (max-width: 999px) {
  .territory-head {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767px) {
  .territory-head {
    margin-bottom: 20px;
  }
}
.territory-head__inner {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 20px;
}
@media screen and (max-width: 1279px) {
  .territory-head__inner {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .territory-head__inner {
    gap: 10px;
  }
}
.territory-head__content {
  grid-column: 7 span;
  background-color: #ffffff;
  border-radius: 40px;
  padding: 40px;
}
@media screen and (max-width: 1279px) {
  .territory-head__content {
    grid-column: initial;
  }
}
@media screen and (max-width: 767px) {
  .territory-head__content {
    padding: 20px;
    border-radius: 20px;
  }
}
.territory-head__subtitle {
  font-size: 24px;
  font-weight: 600;
}
@media screen and (max-width: 479px) {
  .territory-head__subtitle {
    font-size: 20px;
  }
}
.territory-head__title {
  margin-top: 10px;
}
@media screen and (max-width: 1599px) {
  .territory-head__title {
    font-size: 56px;
  }
}
@media screen and (max-width: 479px) {
  .territory-head__title {
    font-size: 30px;
  }
}
.territory-head__description {
  font-size: 24px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .territory-head__description {
    font-size: 17px;
  }
}
@media screen and (max-width: 479px) {
  .territory-head__description {
    margin-top: 10px;
  }
}
.territory-head__info {
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
@media screen and (max-width: 767px) {
  .territory-head__info {
    margin-top: 20px;
  }
}
.territory-head__map-anchor {
  display: flex;
  align-items: center;
  column-gap: 8px;
  color: #005cb9;
  transition: color 0.2s ease-in-out;
  text-decoration: none;
}
@media (any-hover: hover) {
  .territory-head__map-anchor:hover {
    color: #2870cd;
  }
}
.territory-head__map-anchor > svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  fill: #424e66;
}
.territory-head__phone {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .territory-head__phone {
    margin-top: 20px;
  }
}
.territory-head__preview {
  grid-column: 5 span;
  border-radius: 40px;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .territory-head__preview {
    grid-column: initial;
    height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .territory-head__preview {
    height: 340px;
    border-radius: 20px;
  }
}
.territory-head__preview > img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.territory-head__link {
  width: 460px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ff7a00;
  padding: 20px 30px;
  display: flex;
  align-items: center;
  column-gap: 20px;
  border-radius: 0 40px 0 40px;
  text-decoration: none;
  transition: background-color 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .territory-head__link {
    width: 340px;
    padding: 10px 20px 10px 10px;
    border-radius: 0 20px 0 20px;
  }
}
@media (any-hover: hover) {
  .territory-head__link:hover {
    background-color: #ff4d00;
  }
  .territory-head__link:hover .territory-head__link-icon > svg {
    fill: #ff4d00;
  }
}
.territory-head__link > span {
  font-family: "InterTight", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .territory-head__link > span {
    font-size: 17px;
    font-weight: 500;
  }
}
.territory-head__link > svg {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  fill: #ffffff;
}
@media screen and (max-width: 767px) {
  .territory-head__link > svg {
    width: 24px;
    height: 24px;
  }
}
.territory-head__link-icon {
  flex-shrink: 0;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  background-color: #ffffff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.territory-head__link-icon > svg {
  width: 32px;
  height: 32px;
  fill: #ff7a00;
  transition: fill 0.2s ease-in-out;
}

.territory-map__header {
  justify-content: space-between;
}
@media screen and (max-width: 999px) {
  .territory-map__header {
    flex-direction: column;
    align-items: flex-start;
  }
}
.territory-map__container {
  height: 760px;
  border-radius: 40px;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .territory-map__container {
    height: 600px;
  }
}
@media screen and (max-width: 999px) {
  .territory-map__container {
    height: 760px;
  }
}
@media screen and (max-width: 767px) {
  .territory-map__container {
    height: 480px;
  }
}

.territory-new__inner {
  background-color: #0b1f33;
  padding: 30px 40px;
  border-radius: 40px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .territory-new__inner {
    padding-right: 100px;
  }
}
@media screen and (max-width: 999px) {
  .territory-new__inner {
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  .territory-new__inner {
    border-radius: 20px;
    padding: 20px 100px 20px 20px;
  }
}
.territory-new__content {
  display: flex;
  align-items: center;
  column-gap: 20px;
  row-gap: 10px;
}
@media screen and (max-width: 1279px) {
  .territory-new__content {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.territory-new__title {
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .territory-new__title {
    font-size: 24px;
    line-height: 26px;
  }
}
.territory-new__label {
  font-size: 20px;
  font-weight: 500;
  padding: 5px 16px;
  background-color: #ffc700;
  border-radius: 30px;
}
@media screen and (max-width: 1279px) {
  .territory-new__label {
    color: #ffc700;
    background-color: transparent;
    border: 1px solid #ffc700;
  }
}
@media screen and (max-width: 767px) {
  .territory-new__label {
    font-size: 17px;
  }
}
.territory-new__img {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.territory-promo {
  padding: 40px 0;
}
@media screen and (max-width: 999px) {
  .territory-promo {
    padding: 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .territory-promo {
    padding: 20px 0;
  }
}
.territory-promo__inner {
  background: linear-gradient(90deg, #ff6b00 0%, #ff9900 100%);
  display: flex;
  border-radius: 40px;
}
@media screen and (max-width: 767px) {
  .territory-promo__inner {
    border-radius: 20px;
  }
}
.territory-promo__content {
  flex: 1 1 auto;
  padding: 60px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media screen and (max-width: 1599px) {
  .territory-promo__content {
    padding: 40px 60px;
  }
}
@media screen and (max-width: 1279px) {
  .territory-promo__content {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .territory-promo__content {
    padding: 20px;
  }
}
.territory-promo__label {
  font-weight: 500;
  padding: 5px 16px 6px 16px;
  border: 1px solid #0b1f33;
  border-radius: 30px;
  margin-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .territory-promo__label {
    font-size: 12px;
    padding: 5px 16px 7px 16px;
    margin-bottom: 10px;
  }
}
.territory-promo__title {
  font-family: "InterTight", sans-serif;
  font-size: 74px;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 30px;
}
@media screen and (max-width: 1599px) {
  .territory-promo__title {
    font-size: 56px;
  }
}
@media screen and (max-width: 767px) {
  .territory-promo__title {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.territory-promo__info {
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .territory-promo__info {
    font-size: 12px;
  }
}
@media screen and (max-width: 479px) {
  .territory-promo__info {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
  }
}
.territory-promo__info > span {
  font-size: 48px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .territory-promo__info > span {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .territory-promo__info > span {
    line-height: 1;
  }
}
.territory-promo__btn {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .territory-promo__btn {
    width: 100%;
    margin-top: 10px;
  }
}
.territory-promo__img {
  flex-shrink: 0;
  object-fit: cover;
  object-position: center;
}
@media screen and (max-width: 1599px) {
  .territory-promo__img {
    width: 383px;
    height: auto;
  }
}
@media screen and (max-width: 1279px) {
  .territory-promo__img {
    width: 330px;
  }
}
@media screen and (max-width: 999px) {
  .territory-promo__img {
    display: none;
  }
}
.territory-promo--black .territory-promo__inner {
  background: none;
  background-color: #0b1f33;
}
.territory-promo--black .territory-promo__label {
  color: #ffc700;
  border-color: #ffc700;
}

.video-surveillance-territory {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .video-surveillance-territory {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .video-surveillance-territory {
    margin-bottom: 20px;
  }
}
.video-surveillance-territory__inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
  counter-reset: video-surveillance-territory;
}
@media screen and (max-width: 999px) {
  .video-surveillance-territory__inner {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media screen and (max-width: 767px) {
  .video-surveillance-territory__inner {
    gap: 10px;
  }
}

.video-surveillance {
  margin-bottom: 60px;
}
@media screen and (max-width: 1599px) {
  .video-surveillance {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .video-surveillance {
    margin-bottom: 20px;
  }
}
.video-surveillance__inner {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 20px;
  row-gap: 40px;
}
@media screen and (max-width: 1599px) {
  .video-surveillance__inner {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (max-width: 999px) {
  .video-surveillance__inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 20px;
  }
}
@media screen and (max-width: 479px) {
  .video-surveillance__inner {
    column-gap: 10px;
  }
}

.video__inner {
  position: relative;
}
.video__slider {
  border-radius: 20px;
}
@media screen and (max-width: 767px) {
  .video__slider {
    border-radius: 10px;
  }
}
.video--inner {
  padding: 0;
}

.header {
  position: relative;
  z-index: 10;
  margin-top: 6px;
}
.header__inner {
  height: 80px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  column-gap: 30px;
  row-gap: 20px;
  background-color: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(40px);
  padding: 16px 20px;
  border-radius: 20px;
}
@media screen and (max-width: 1599px) {
  .header__inner {
    column-gap: 20px;
  }
}
.header__logo {
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1279px) {
  .header__nav {
    display: none;
  }
}
.header__nav-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 30px;
  row-gap: 10px;
  list-style-type: none;
}
@media screen and (max-width: 1599px) {
  .header__nav-list {
    column-gap: 20px;
  }
}
.header__nav-item {
  position: relative;
}
.header__nav-item::after {
  content: "";
  width: 100%;
  height: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  pointer-events: none;
}
.header__nav-item:hover::after {
  pointer-events: initial;
}
.header__nav-item:hover .header__nav-link {
  color: #ff7a00;
}
.header__nav-item:hover .header__nav-link > svg {
  transform: scaleY(-1);
}
.header__nav-item:hover .header__nav-sublist {
  opacity: 1;
  pointer-events: initial;
  transform: translateY(calc(100% + 10px));
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
}
.header__nav-link {
  display: inline-flex;
  align-items: center;
  column-gap: 6px;
  text-decoration: none;
  color: #0b1f33;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 1599px) {
  .header__nav-link {
    font-size: 15px;
  }
}
.header__nav-link:not([href]) {
  cursor: default;
}
.header__nav-link > svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  fill: currentColor;
  transition: fill 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.header__nav-link.is-current {
  color: #ff7a00;
}
.header__nav-link.is-current::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -9px;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #ff7a00;
}
.header__nav-sublist {
  min-width: 200px;
  position: absolute;
  z-index: 1;
  left: -4px;
  bottom: 0;
  transform: translateY(calc(100% + 15px));
  list-style-type: none;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 20px;
  box-shadow: none;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.header__nav-subitem {
  padding: 8px 10px;
}
.header__nav-sublink {
  display: inline-flex;
  text-decoration: none;
  color: #0b1f33;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 1599px) {
  .header__nav-sublink {
    font-size: 15px;
  }
}
@media (any-hover: hover) {
  .header__nav-sublink:hover {
    color: #ff7a00;
  }
}
.header__info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 20px;
  row-gap: 20px;
}
@media screen and (max-width: 1599px) {
  .header__info {
    column-gap: 10px;
  }
}
@media screen and (max-width: 999px) {
  .header__info {
    column-gap: 20px;
  }
}
.header__phone {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media screen and (max-width: 999px) {
  .header__phone {
    display: none;
  }
}
.header__phone > a {
  font-weight: 500;
  text-decoration: none;
  color: #0b1f33;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .header__phone > a:hover {
    color: #ff7a00;
  }
}
.header__phone > span {
  font-size: 15px;
  color: #424e66;
}
@media screen and (max-width: 999px) {
  .header__messengers {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .header__btn {
    display: none;
  }
}
.header__btn-burger {
  text-decoration: none;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #ffffff;
  display: none;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1279px) {
  .header__btn-burger {
    display: inline-flex;
  }
}
@media (any-hover: hover) {
  .header__btn-burger:hover > svg {
    fill: #ff7a00;
  }
}
.header__btn-burger > svg {
  fill: #0b1f33;
  transition: fill 0.2s ease-in-out, transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  pointer-events: none;
}
.header__btn-burger > svg:first-child {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
.header__btn-burger > svg:last-child {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
}
.header__btn-burger.is-active > svg:first-child {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
}
.header__btn-burger.is-active > svg:last-child {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

.mobile-menu {
  width: 290px;
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  opacity: 0;
  pointer-events: none;
  transform: translateY(calc(100% - 5px));
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
@media screen and (max-width: 767px) {
  .mobile-menu {
    width: calc(100% + 40px);
    height: 100dvh;
    right: -20px;
    box-shadow: none;
    border-radius: 0;
    transform: translateY(calc(100% - 75px));
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 479px) {
  .mobile-menu {
    width: calc(100% + 20px);
    right: -10px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.mobile-menu__nav {
  overflow: auto;
}
@media screen and (max-width: 999px) {
  .mobile-menu__nav {
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .mobile-menu__nav {
    padding-top: 0;
    padding-bottom: 10px;
  }
}
.mobile-menu__nav-list {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}
.mobile-menu__nav-item {
  display: flex;
}
.mobile-menu__nav-link {
  width: 100%;
  color: #0b1f33;
  text-decoration: none;
  padding-top: 8px;
  padding-bottom: 10px;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .mobile-menu__nav-link:hover {
    color: #ff7a00;
  }
}
.mobile-menu__nav-link.is-current {
  color: #ff7a00;
  position: relative;
}
.mobile-menu__nav-link.is-current::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #ff7a00;
}
.mobile-menu__info {
  order: -1;
  display: none;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e1e1;
  flex-direction: column;
  row-gap: 10px;
}
@media screen and (max-width: 999px) {
  .mobile-menu__info {
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .mobile-menu__info {
    order: initial;
    padding-top: 20px;
    border-top: 1px solid #e1e1e1;
    padding-bottom: 0;
    border-bottom: none;
  }
}
.mobile-menu__phone {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.mobile-menu__phone > a {
  font-weight: 500;
  text-decoration: none;
  color: #0b1f33;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .mobile-menu__phone > a:hover {
    color: #ff7a00;
  }
}
.mobile-menu__phone > span {
  font-size: 15px;
  color: #424e66;
}
.mobile-menu__btn {
  display: none;
}
@media screen and (max-width: 767px) {
  .mobile-menu__btn {
    display: inline-flex;
    margin-top: 10px;
    width: 100%;
  }
}
.mobile-menu.is-active {
  opacity: 1;
  pointer-events: initial;
  transform: translateY(calc(100% - 10px));
}
@media screen and (max-width: 767px) {
  .mobile-menu.is-active {
    transform: translateY(calc(100% - 86px));
  }
}

.footer {
  margin-top: auto;
  padding: 60px 0;
}
@media screen and (max-width: 1279px) {
  .footer {
    padding: 40px 0;
  }
}
@media screen and (max-width: 999px) {
  .footer {
    padding: 30px 0;
  }
}
@media screen and (max-width: 479px) {
  .footer {
    padding: 20px 0;
  }
}
.footer__inner {
  background-color: #0b1f33;
  border-radius: 60px;
  padding: 60px;
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(3, auto);
  column-gap: 80px;
  row-gap: 40px;
}
@media screen and (max-width: 1279px) {
  .footer__inner {
    padding: 40px;
    column-gap: 70px;
    border-radius: 40px;
  }
}
@media screen and (max-width: 999px) {
  .footer__inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 60px;
    row-gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .footer__inner {
    grid-template-columns: 1fr;
    padding: 30px 20px;
    border-radius: 30px;
    row-gap: 10px;
  }
}
.footer__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 20px;
}
.footer__info-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.footer__info-title {
  color: #ffffff;
}
.footer__logo {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .footer__logo {
    margin-bottom: 0;
  }
}
.footer__contacts {
  max-width: 320px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 20px;
}
@media screen and (max-width: 767px) {
  .footer__contacts {
    max-width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 20px;
    margin-top: 10px;
  }
}
.footer__contacts > a {
  text-decoration: none;
  color: #ffffff;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .footer__contacts > a:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.footer__contacts > span {
  color: #ffffff;
}
.footer__messengers {
  column-gap: 0;
}
.footer__messengers .messengers__link {
  width: 48px;
  height: 48px;
}
.footer__nav {
  display: flex;
  column-gap: 60px;
}
@media screen and (max-width: 1279px) {
  .footer__nav {
    flex-direction: column;
    row-gap: 20px;
  }
}
@media screen and (max-width: 999px) {
  .footer__nav {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column: 2 span;
    padding: 30px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .footer__nav {
    grid-column: initial;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 10px;
    display: flex;
  }
}
.footer__nav-col {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 20px;
}
.footer__nav-col:first-child {
  width: 200px;
}
.footer__nav-col:last-child {
  width: 100px;
}
.footer__nav-link {
  color: #ffffff;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
@media (any-hover: hover) {
  .footer__nav-link:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.footer__copyright {
  color: #8291af;
  font-size: 15px;
}
@media screen and (max-width: 999px) {
  .footer__copyright {
    grid-column: 2 span;
  }
}
@media screen and (max-width: 767px) {
  .footer__copyright {
    grid-column: initial;
  }
}
.footer__politics {
  justify-self: start;
  text-decoration: none;
  color: #8291af;
  font-size: 15px;
  transition: color 0.2s ease-in-out;
}
@media screen and (max-width: 999px) {
  .footer__politics {
    grid-column: 2 span;
  }
}
@media screen and (max-width: 767px) {
  .footer__politics {
    grid-column: initial;
  }
}
@media (any-hover: hover) {
  .footer__politics:hover {
    color: #ffffff;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3gvZmFuY3lib3guY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0B5YW5kZXgveW1hcHMzLWRlZmF1bHQtdWktdGhlbWUvZGlzdC9lc20vaW5kZXguY3NzIiwiaGVscGVycy9taXhpbnMuc2NzcyIsImhlbHBlcnMvZm9udHMuc2NzcyIsImhlbHBlcnMvcmVzZXQuc2NzcyIsImNvbW1vbi9iYXNlLnNjc3MiLCJoZWxwZXJzL3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvYWdncmVnYXRvcnMuc2NzcyIsImNvbXBvbmVudHMvYmVuZWZpdC5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9idG4uc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLWFycm93LnNjc3MiLCJjb21wb25lbnRzL2NhcmQtYm94LnNjc3MiLCJjb21wb25lbnRzL2NhcmQtY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL2NhcmQtZG9jdW1lbnQuc2NzcyIsImNvbXBvbmVudHMvY2FyZC1mZWVkYmFjay5zY3NzIiwiY29tcG9uZW50cy9jYXJkLW1lbnRpb25zLnNjc3MiLCJjb21wb25lbnRzL2NhcmQtcGhvdG9zLnNjc3MiLCJjb21wb25lbnRzL2NhcmQtcmVjZWlwdC5zY3NzIiwiY29tcG9uZW50cy9jYXJkLXN0b3JhZ2Uuc2NzcyIsImNvbXBvbmVudHMvY2FyZC10ZXJyaXRvcnktZHJhd2VyLnNjc3MiLCJjb21wb25lbnRzL2NhcmQtdGVycml0b3J5LW1vYmlsZS5zY3NzIiwiY29tcG9uZW50cy9jYXJkLXRlcnJpdG9yeS1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9jYXJkLXRlcnJpdG9yeS5zY3NzIiwiY29tcG9uZW50cy9jYXJkLXZpZGVvLXN1cnZlaWxsYW5jZS10ZXJyaXRvcnkuc2NzcyIsImNvbXBvbmVudHMvY2FyZC12aWRlby1zdXJ2ZWlsbGFuY2Uuc2NzcyIsImNvbXBvbmVudHMvY2FyZC12aWRlby12LnNjc3MiLCJjb21wb25lbnRzL2RvY3VtZW50cy13cmFwLnNjc3MiLCJjb21wb25lbnRzL2RyYXdlci5zY3NzIiwiY29tcG9uZW50cy9mYW5jeWJveC5zY3NzIiwiY29tcG9uZW50cy9maWx0ZXItcmV2aWV3cy5zY3NzIiwiY29tcG9uZW50cy9maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0tZWxlbWVudC5zY3NzIiwiY29tcG9uZW50cy9mb3JtLXBob25lLnNjc3MiLCJjb21wb25lbnRzL2lucHV0LnNjc3MiLCJjb21wb25lbnRzL2xpbmstbW9yZS5zY3NzIiwiY29tcG9uZW50cy9saW5rLXlhbmRleC1mZWVkYmFjay5zY3NzIiwiY29tcG9uZW50cy9sb2dvLnNjc3MiLCJjb21wb25lbnRzL21hcC1tYXJrZXIuc2NzcyIsImNvbXBvbmVudHMvbWFwLXBpbi5zY3NzIiwiY29tcG9uZW50cy9tZXNzZW5nZXJzLnNjc3MiLCJjb21wb25lbnRzL21ldHJvLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLXRlcnJpdG9yeS5zY3NzIiwiY29tcG9uZW50cy9tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9wYXltZW50LWZvcm0uc2NzcyIsImNvbXBvbmVudHMvcGF5bWVudC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL3BheW1lbnQuc2NzcyIsImNvbXBvbmVudHMvcGhvbmUtbXVsdGkuc2NzcyIsImNvbXBvbmVudHMvcGhvbmUtb2xkLnNjc3MiLCJjb21wb25lbnRzL3Bob25lLnNjc3MiLCJjb21wb25lbnRzL3JhdGluZy1zdGFyLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24taGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL3NsaWRlci1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL3NvY2lhbHMuc2NzcyIsImNvbXBvbmVudHMvc3dpdGNoLnNjc3MiLCJjb21wb25lbnRzL3RhYmxlLXJlcXVpc2l0ZXMuc2NzcyIsImNvbXBvbmVudHMvdGFicy5zY3NzIiwiY29tcG9uZW50cy90YWcuc2NzcyIsImNvbXBvbmVudHMvdGVycml0b3J5LWxpc3QtYnRuLnNjc3MiLCJjb21wb25lbnRzL3RlcnJpdG9yeS1tYXAtYnRuLnNjc3MiLCJjb21wb25lbnRzL3ZpZGVvLWluZm8tbGFiZWxzLnNjc3MiLCJzZWN0aW9ucy9hYm91dC10ZXJyaXRvcmllcy5zY3NzIiwic2VjdGlvbnMvYnVzaW5lc3MtY2xpZW50cy5zY3NzIiwic2VjdGlvbnMvYnVzaW5lc3Muc2NzcyIsInNlY3Rpb25zL2NvbnRhY3RzLnNjc3MiLCJzZWN0aW9ucy9jb250YWluZXJzLnNjc3MiLCJzZWN0aW9ucy9jb250ZW50LWJveC5zY3NzIiwic2VjdGlvbnMvY3RhLnNjc3MiLCJzZWN0aW9ucy9kZWxpdmVyeS5zY3NzIiwic2VjdGlvbnMvZXF1aXBtZW50LnNjc3MiLCJzZWN0aW9ucy9mYXEuc2NzcyIsInNlY3Rpb25zL2hlcm8taW5kZXguc2NzcyIsInNlY3Rpb25zL21hcC10ZXJyaXRvcmllcy5zY3NzIiwic2VjdGlvbnMvbWFwLnNjc3MiLCJzZWN0aW9ucy9tZW50aW9ucy5zY3NzIiwic2VjdGlvbnMvcGFnZS1jb250YWluZXJzLnNjc3MiLCJzZWN0aW9ucy9waG90b3Muc2NzcyIsInNlY3Rpb25zL3Jldmlld3MtcGFnZS5zY3NzIiwic2VjdGlvbnMvcmV2aWV3cy5zY3NzIiwic2VjdGlvbnMvc2FsZS5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi10ZXh0LWNvbnRlbnQuc2NzcyIsInNlY3Rpb25zL3N0b3JlLW9wdGlvbnMuc2NzcyIsInNlY3Rpb25zL3N0b3Jlcm9vbXMuc2NzcyIsInNlY3Rpb25zL3RlcnJpdG9yaWVzLXdyYXAuc2NzcyIsInNlY3Rpb25zL3RlcnJpdG9yaWVzLnNjc3MiLCJzZWN0aW9ucy90ZXJyaXRvcnktYWR2YW50YWdlcy5zY3NzIiwic2VjdGlvbnMvdGVycml0b3J5LWhlYWQuc2NzcyIsInNlY3Rpb25zL3RlcnJpdG9yeS1tYXAuc2NzcyIsInNlY3Rpb25zL3RlcnJpdG9yeS1uZXcuc2NzcyIsInNlY3Rpb25zL3RlcnJpdG9yeS1wcm9tby5zY3NzIiwic2VjdGlvbnMvdmlkZW8tc3VydmVpbGxhbmNlLXRlcnJpdG9yeS5zY3NzIiwic2VjdGlvbnMvdmlkZW8tc3VydmVpbGxhbmNlLnNjc3MiLCJzZWN0aW9ucy92aWRlby5zY3NzIiwiY29tbW9uL2hlYWRlci5zY3NzIiwiY29tbW9uL21vYmlsZS1tZW51LnNjc3MiLCJjb21tb24vZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFZQTtFQUFXO0VBQXlCO0VBQTZyRTtFQUFnQjs7QUFBa0I7RUFBTTs7O0FBQTZCO0VBQU07RUFBa0I7RUFBYztFQUFpQjtFQUFrQjs7O0FBQVU7RUFBUTtFQUFpQjtFQUFrQjtFQUFrQjtFQUFnQjtFQUFnQjtFQUFVO0VBQVU7OztBQUFjO0VBQWlDOzs7QUFBc0I7RUFBZ0I7RUFBa0I7RUFBVztFQUFZO0VBQVU7RUFBYTtFQUE4QjtFQUFvRjs7O0FBQXVCO0VBQXdFOzs7QUFBK0I7RUFBbUI7OztBQUFtQjtFQUFpQjs7O0FBQW1CO0VBQWM7RUFBYztFQUFXO0VBQVk7RUFBa0I7RUFBOEI7OztBQUFjO0VBQThCOzs7QUFBa0I7RUFBb0Q7OztBQUFZO0VBQW1DO0VBQXVCOzs7QUFBcUM7RUFBc0M7RUFBd0I7RUFBbUM7OztBQUEyQjtFQUEyQzs7O0FBQW1CO0VBQTJCOzs7QUFBNEI7RUFBVzs7O0FBQW1CO0VBQXdEOzs7QUFBNEI7RUFBaUM7RUFBYztFQUFxQjs7O0FBQXdCO0VBQW9EOzs7QUFBYTtFQUErQzs7O0FBQThCO0VBQW1EOzs7QUFBNkI7RUFBaUQ7OztBQUE2QjtF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RUE7RUFDQTtFQUVBO0VBRUE7RUFDQTs7O0FBR0o7RUFDSTtFQUVBO0VBQ0E7RUFFQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUVBOzs7QUFHSjtFQUNJO0VBRUE7RUFDQTtFQUVBO0VBRUE7OztBQUdKO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDRztFQUNLO0VBRVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBRUEsWUFDSTs7O0FBSVI7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVHO0VBRUs7OztBQUdaO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBLFlBQ0k7OztBQUlSO0VBQ0k7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUE7OztBQUdKO0VBQ0k7RUFFQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0c7RUFDSztFQUNSO0VBRUE7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFFQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUEsWUFDSTtFQUVKOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ1E7RUFDQTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDUTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDUTs7O0FBR1I7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUVROzs7QUFHUjtFQUVROzs7QUFHUjtFQUVROzs7QUFHUjtFQUVROzs7QUFHUjtBQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNRO0VBQ0E7OztBQUdSO0FBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ1E7OztBQUdaO0FBQ0E7RUFDUTtFQUNBOzs7QUFFUjtFQUNZOzs7QUFFWjtFQUNROzs7QUFFUjtFQUNROzs7QUFFUjtFQUNZO0VBQ0E7OztBQUVaO0VBQ1E7OztBQUVSO0VBQ1k7OztBQUdaO0VBQ0k7RUFDQTtFQUNBOzs7QUFHQTtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQUNJOzs7QUFJUjtFQUNROzs7QUFFUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFlBQ0k7OztBQUdSO0VBQ1E7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHUjtFQUNROzs7QUFHUjtFQUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHUjtFQUNRO0VBQ0EsWUFDSTtFQUVKOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR1I7RUFDWTs7O0FBR1o7RUFDWTs7O0FBR1o7RUFDSTtJQUNJOztFQUVKO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDUTtFQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHUjtFQUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNROzs7QUFHUjtBQUNBO0VBQ1E7RUFDQSxZQUNJOzs7QUFHWjtFQUNZOzs7QUFFWjtFQUNZO0VBQ0E7OztBQUVaO0VBQ1E7OztBQUVSO0VBQ1k7OztBQUVaO0VBQ1E7RUFDQTtFQUNBLFlBQ0k7OztBQUdaO0VBQ1k7OztBQUVaO0VBQ1k7OztBQUVaO0VBQ1k7OztBQUVaO0VBQ1k7OztBQUdaO0VBQ0k7RUFDQTtFQUNBO0VBRUE7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0EsWUFDSTs7O0FBSVI7RUFDSSxZQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFFQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDRztFQUNLO0VBRVI7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFFQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBRUE7OztBQUdKO0VBQ0k7RUFDQTtFQUVBO0VBRUE7OztBQUdKO0VBQ0k7RUFFQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUFBQTtBQUFBO0VBSUE7QUFBQTtFQUVBO0VBRUE7OztBQUdKO0VBQ1E7OztBQUdSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBQ0k7RUFFSjtFQUNBOzs7QUFHSjtFQUNRO0VBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNROzs7QUFHUjtFQUNROzs7QUFHUjtBQUNBO0VBQ0k7OztBQUVKO0VBQ1E7OztBQUVSO0VBQ1E7OztBQUVSO0FBQ0E7RUFDWTs7O0FBS1o7RUFDWTs7O0FBRVo7QUFDQTtFQUNZOzs7QUFLWjtFQUNZOzs7QUFHWjtFQUNJOzs7QUFHSjtFQUNROzs7QUFHUjtFQUNROzs7QUFHUjtBQUVBO0VBQ1k7OztBQU1aO0VBQ1k7OztBQUdaO0FBRUE7RUFDWTs7O0FBTVo7RUFDWTs7O0FBR1o7RUFDSTs7O0FBR0o7RUFDUTs7O0FBR1I7RUFDUTs7O0FBT1I7RUFDSTs7O0FBR0o7RUFDUTs7O0FBR1I7RUFDUTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0ksbUNBR0c7OztBQUVQO0VBQ0ksbUNBR0c7OztBQUdQO0FBQ0E7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBR0o7QUFDQTtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUdKO0FBQ0E7RUFDSTs7O0FBRUo7RUFDSTs7O0FBRUo7RUFDSTs7O0FBR0o7RUFDSTtFQUVBO0VBRUE7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFFQTtFQUVBO0VBRUE7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxZQUNJO0VBR0o7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0EsWUFDSTtF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QUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFloQnJCaUI7RWdCc0JqQjtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQSxNaEJ2Q2U7O0FnQjJDakI7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDLGFoQnhFUTtFZ0J5RVI7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQSxNaEJoRWdCOztBZ0JtRWpCO0VBQ0MsT2hCdEZnQjs7QWdCMEZsQjtFQUNDLE9oQjNGaUI7RWdCNEZqQjtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLE1oQmpIZ0I7O0FnQnFIbEI7RXBCMUZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW9Cd0ZDO0VBQ0EsT2hCeEdlO0VnQnlHZjtFQUNBO0VBQ0E7RUFDQTs7QXBCL0dEO0VvQmtIRTtJQUNDLE9oQi9HbUI7OztBZ0JvSHRCO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QXBCN0tEO0VvQmlMRztJQUNDLE1oQmxKc0I7OztBZ0J1SnpCO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsTWhCNUprQjtFZ0I2SmxCOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlaEJsSUs7O0FnQnFJTjtFQUNDOzs7QUM3TkY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCakJZaUI7RWlCWGpCLGVqQmdGTTtFaUIvRU47RUFDQTtFQUNBO0VBQ0EsWWpCc0ZXOztBSjVFWDtFcUJORTtJQUNDLE9qQkpZOzs7QWlCU2Y7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWWpCdEJpQjtFaUJ1QmpCO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLE1qQnhDZTs7QWlCNENqQjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0MsYWpCekVRO0VpQjBFUjtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLE1qQmpFZ0I7O0FpQm9FakI7RUFDQyxPakJ2RmdCOztBaUIyRmxCO0VBQ0MsT2pCNUZpQjtFaUI2RmpCO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQSxNakIvSGdCOztBaUJtSWxCO0VyQnhHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VxQnNHQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FyQjlIRDtFcUJpSUU7SUFDQyxPakI5SG1COzs7QWlCbUl0QjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0Fy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WUU7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUNqQkQ7RUFDQzs7QWxFV0Q7RWtFWkE7SUFJRTs7O0FBSUY7RUFDQyxrQjlEc0JXO0U4RHJCWDtFQUNBLGU5RDhFSzs7QUo3RU47RWtFSkE7SUFNRTs7O0FsRUZGO0VrRUpBO0lBVUU7SUFDQSxlOURrRUk7OztBOEQ5REo7RUFDQyxPOURlYztFOERkZDtFQUNBOztBbEVQSDtFa0VVSTtJQUNDLE85RFVrQjs7O0E4REh2QjtFQUNDLGE5RHRDUTtFOER1Q1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QWxFL0JEO0VrRXlCQTtJQVNFOzs7QWxFbENGO0VrRXlCQTtJQWFFOzs7QWxFdENGO0VrRXlDQztJQUVFO0lBQ0E7Ozs7QUN4REg7RUFDQyxlL0R3Rks7RStEdkZMO0VBQ0EsWS9EZ0IwQjs7QUpQM0I7RW1FWkE7SUFNRTs7O0FuRU1GO0VtRVpBO0lBVUUsZS9ENEVJO0krRDNFSjs7O0FBSUY7RUFDQyxPL0RSYTs7QStEV2Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QW5FWEQ7RW1FT0E7SUFPRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0Msa0IvREZXO0UrREdYO0VBQ0EsZS9EbURLO0UrRGxETDtFQUNBO0VBQ0E7O0FuRTFCRDtFbUVvQkE7SUFTRTs7O0FuRTdCRjtFbUVvQkE7SUFhRTtJQUNBLGUvRHVDSTtJK0R0Q0o7OztBQUlGO0VBQ0M7RUFDQTtFQUNBLGtCL0RqQ29CO0UrRGtDcEIsZS9EOEJLO0UrRDdCTDtFQUNBO0VBQ0E7RUFDQSxPL0RqRGM7RStEa0RkO0VBQ0E7RUFDQTs7QW5FbEREO0VtRXVDQTtJQWNFO0lBQ0E7SUFDQSxlL0RpQkk7OztBSnhFTjtFbUV1Q0E7SUFvQkU7SUFDQTs7O0FBSUY7RUFDQyxhL0Q3RVE7RStEOEVSO0VBQ0E7O0FuRW5FRDtFbUVnRUE7SUFNRTs7O0FuRXRFRjtFbUVnRUE7SUFVRTs7O0FBSUY7RUFDQyxrQi9ENURXO0UrRDZEWDtFQUNBLGUvRE5LO0UrRE9MO0VBQ0E7O0FuRW5GRDtFbUU4RUE7SUFRRTs7O0FuRXRGRjtF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RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBSUY7RUFDQyxPM0ZySmE7RTJGc0piO0VBQ0E7O0EvRjVJRDtFK0YrSUU7SUFDQyxPM0YxSmM7OztBMkYrSmpCO0VBQ0MsTzNGbEtnQjtFMkZtS2hCOztBL0Y5SkQ7RStGNEpBO0lBS0U7OztBL0ZqS0Y7RStGNEpBO0lBU0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBLE8zRmpMZ0I7RTJGa0xoQjtFQUNBOztBL0Y5S0Q7RStGeUtBO0lBUUU7OztBL0ZqTEY7RStGeUtBO0lBWUU7OztBL0Y5S0Y7RStGa0xFO0lBQ0MsTzNGOUxXIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDExLjIuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDEwLCAyMDI1XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIjpyb290ey0tZi1zcGlubmVyLXdpZHRoOiAzNnB4Oy0tZi1zcGlubmVyLWhlaWdodDogMzZweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDAsIDAsIDAsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAwLjgpOy0tZi1zcGlubmVyLXN0cm9rZTogMi43NX0uZi1zcGlubmVye21hcmdpbjphdXRvO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KX0uZi1zcGlubmVyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDthbmltYXRpb246Zi1zcGlubmVyLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGV9LmYtc3Bpbm5lciBzdmcgKntzdHJva2Utd2lkdGg6dmFyKC0tZi1zcGlubmVyLXN0cm9rZSk7ZmlsbDpub25lfS5mLXNwaW5uZXIgc3ZnICo6Zmlyc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0xKX0uZi1zcGlubmVyIHN2ZyAqOmxhc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0yKTthbmltYXRpb246Zi1zcGlubmVyLWRhc2ggMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBmLXNwaW5uZXItcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNH19LmYtdGhyb3dPdXRVcHthbmltYXRpb246dmFyKC0tZi10aHJvdy1vdXQtZHVyYXRpb24sIDAuMTc1cykgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0VXB9LmYtdGhyb3dPdXREb3due2FuaW1hdGlvbjp2YXIoLS1mLXRocm93LW91dC1kdXJhdGlvbiwgMC4xNzVzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXREb3dufUBrZXlmcmFtZXMgZi10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLWYtdGhyb3ctb3V0LWRpc3RhbmNlLCAxNTBweCkgKiAtMSksIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgdmFyKC0tZi10aHJvdy1vdXQtZGlzdGFuY2UsIDE1MHB4KSwgMCk7b3BhY2l0eTowfX0uZi16b29tSW5VcHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIC4xcyBib3RoIGYtem9vbUluVXB9LmYtem9vbU91dERvd257YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZSBib3RoIGYtem9vbU91dERvd259QGtleWZyYW1lcyBmLXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfX0uZi1mYWRlSW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVJbjt6LWluZGV4OjJ9LmYtZmFkZU91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZU91dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1mYWRlT3V0ezEwMCV7b3BhY2l0eTowfX0uZi1mYWRlRmFzdElue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdEluO3otaW5kZXg6Mn0uZi1mYWRlRmFzdE91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjFzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RPdXQ7ei1pbmRleDoyfUBrZXlmcmFtZXMgZi1mYWRlRmFzdEluezAle29wYWNpdHk6Ljc1fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWZhZGVTbG93SW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dJbjt6LWluZGV4OjJ9LmYtZmFkZVNsb3dPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1mYWRlU2xvd0luezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVTbG93T3V0ezEwMCV7b3BhY2l0eTowfX0uZi1jcm9zc2ZhZGVJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtY3Jvc3NmYWRlSW47ei1pbmRleDoyfS5mLWNyb3NzZmFkZU91dHthbmltYXRpb246Y2FsYyh2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpKi41KSBsaW5lYXIgLjFzIGJvdGggZi1jcm9zc2ZhZGVPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLXNsaWRlSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5OZXh0fS5mLXNsaWRlSW4uZnJvbS1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5QcmV2fS5mLXNsaWRlT3V0LnRvLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXROZXh0fS5mLXNsaWRlT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXRQcmV2fUBrZXlmcmFtZXMgZi1zbGlkZUluUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0TmV4dHsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0UHJldnsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfX0uZi1jbGFzc2ljSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJbk5leHQ7ei1pbmRleDoyfS5mLWNsYXNzaWNJbi5mcm9tLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luUHJldjt6LWluZGV4OjJ9LmYtY2xhc3NpY091dC50by1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXROZXh0O3otaW5kZXg6MX0uZi1jbGFzc2ljT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dFByZXY7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jbGFzc2ljSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dE5leHR7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNzVweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dFByZXZ7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9fTpyb290ey0tZi1idXR0b24td2lkdGg6IDQwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tY29sb3I6ICMzNzQxNTE7LS1mLWJ1dHRvbi1iZzogI2Y4ZjhmODstLWYtYnV0dG9uLWhvdmVyLWJnOiAjZTBlMGUwOy0tZi1idXR0b24tYWN0aXZlLWJnOiAjZDBkMGQwOy0tZi1idXR0b24tc2hhZG93OiBub25lOy0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4Oy0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41Oy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjV9LmYtYnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLWJ1dHRvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7Ym9yZGVyOnZhcigtLWYtYnV0dG9uLWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1mLWJ1dHRvbi1jb2xvcik7YmFja2dyb3VuZDp2YXIoLS1mLWJ1dHRvbi1iZyk7Ym94LXNoYWRvdzp2YXIoLS1mLWJ1dHRvbi1zaGFkb3cpO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnZhcigtLWYtYnV0dG9uLXRyYW5zaXRpb24pfUBtZWRpYShob3ZlcjogaG92ZXIpey5mLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItYmcpfX0uZi1idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWYtYnV0dG9uLWFjdGl2ZS1iZyl9LmYtYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTpub25lfS5mLWJ1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAwIHZhcigtLWYtYnV0dG9uLW91dGxpbmUsIDJweCkgdmFyKC0tZi1idXR0b24tb3V0bGluZS1jb2xvciwgdmFyKC0tZi1idXR0b24tY29sb3IpKX0uZi1idXR0b24gc3Zne3dpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLXN2Zy1oZWlnaHQpO2ZpbGw6dmFyKC0tZi1idXR0b24tc3ZnLWZpbGwpO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgpO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO3RyYW5zZm9ybTp2YXIoLS1mLWJ1dHRvbi10cmFuc2Zvcm0pO2ZpbHRlcjp2YXIoLS1mLWJ1dHRvbi1zdmctZmlsdGVyKTtwb2ludGVyLWV2ZW50czpub25lfS5mLWJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9LmYtYnV0dG9uW2Rpc2FibGVkXSBzdmd7b3BhY2l0eTp2YXIoLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eSl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldntsZWZ0OmF1dG87cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtyaWdodDphdXRvO2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e3RvcDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e2JvdHRvbTp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2ZywuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b246ZGlzYWJsZWQsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtzY3JvbGwtYmVoYXZpb3I6YXV0b31odG1sLndpdGgtZmFuY3lib3ggYm9keXt0b3VjaC1hY3Rpb246bm9uZX1odG1sLndpdGgtZmFuY3lib3ggYm9keS5oaWRlLXNjcm9sbGJhcnt3aWR0aDphdXRvO21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWZhbmN5Ym94LWJvZHktbWFyZ2luLCAwcHgpICsgdmFyKC0tZmFuY3lib3gtc2Nyb2xsYmFyLWNvbXBlbnNhdGUsIDBweCkpO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O292ZXJzY3JvbGwtYmVoYXZpb3IteTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyey0tZmFuY3lib3gtY29sb3I6ICNkYmRiZGI7LS1mYW5jeWJveC1ob3Zlci1jb2xvcjogI2ZmZjstLWZhbmN5Ym94LWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpOy0tZmFuY3lib3gtc2xpZGUtZ2FwOiAxMHB4Oy0tZi1zcGlubmVyLXdpZHRoOiA1MHB4Oy0tZi1zcGlubmVyLWhlaWdodDogNTBweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogI2JiYjstLWYtc3Bpbm5lci1zdHJva2U6IDMuNjU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6I2Y4ZjhmODstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6dmFyKC0tZmFuY3lib3gtekluZGV4LCAxMDUwKTtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbW96LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTtvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbn0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXI6OmJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZyk7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt3aWxsLWNoYW5nZTpvcGFjaXR5fS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MTttaW4taGVpZ2h0OjA7ei1pbmRleDoxMDtvdmVyZmxvdy15OnZpc2libGU7b3ZlcmZsb3cteDpjbGlwfS5mYW5jeWJveF9fdmlld3BvcnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnYWJsZXtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDttYXJnaW46MCBhdXRvO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowIHZhcigtLWZhbmN5Ym94LXNsaWRlLWdhcCkgMCAwO3BhZGRpbmc6NHB4O292ZXJmbG93OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoLmlzLWNvbXBhY3QpIC5mYW5jeWJveF9fc2xpZGUuaGFzLWNsb3NlLWJ0bntwYWRkaW5nLXRvcDo0MHB4fS5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSwuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbywuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVve292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtYW5pbWF0aW5nLC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLXNlbGVjdGVke292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfS5mYW5jeWJveF9fYmFja2Ryb3A6ZW1wdHksLmZhbmN5Ym94X192aWV3cG9ydDplbXB0eSwuZmFuY3lib3hfX3RyYWNrOmVtcHR5LC5mYW5jeWJveF9fc2xpZGU6ZW1wdHl7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2NvbnRlbnR7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjJyZW07bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtjdXJzb3I6ZGVmYXVsdDtib3JkZXItcmFkaXVzOjA7ei1pbmRleDoyMH0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnR7b3BhY2l0eTowfS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSwuZmFuY3lib3hfX2NvbnRlbnQgW2NvbnRlbnRlZGl0YWJsZV17Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2U+LmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlPi5mYW5jeWJveF9fY29udGVudD5waWN0dXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJX0uaXMtYW5pbWF0aW5nIC5mYW5jeWJveF9fY29udGVudCwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybSx3aWR0aCxoZWlnaHR9LmZhbmN5Ym94LWltYWdle21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjA7b2JqZWN0LWZpdDpjb250YWluO3VzZXItc2VsZWN0Om5vbmU7ZmlsdGVyOmJsdXIoMHB4KX0uZmFuY3lib3hfX2NhcHRpb257YWxpZ24tc2VsZjpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MDttYXJnaW46MDtwYWRkaW5nOjE0cHggMCA0cHggMDtvdmVyZmxvdy13cmFwOmFueXdoZXJlO2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7Y3Vyc29yOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb257b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5pcy1jb21wYWN0IC5mYW5jeWJveF9fY2FwdGlvbntwYWRkaW5nLWJvdHRvbTowfS5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjhweDt6LWluZGV4OjQwfS5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24td2lkdGg6IDM0cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzhweDtyaWdodDowO29wYWNpdHk6Ljc1fS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRue3Zpc2liaWxpdHk6aGlkZGVufS5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlcntvcGFjaXR5OjF9LmZhbmN5Ym94X19mb290ZXJ7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZX0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuNSl9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9ue3BhZGRpbmc6MTJweH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtYnV0dG9uLWNvbG9yOiAjZmZmOy0tZi1idXR0b24taG92ZXItY29sb3I6ICNmZmY7LS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwOy0tZi1idXR0b24tYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMThweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDE4cHg7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO3RvcDo1cHg7cmlnaHQ6NXB4fS5mYW5jeWJveF9fbmF2ey0tZi1idXR0b24td2lkdGg6IDUwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDUwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MCU7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuMyk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOy0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNnB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjZweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjUpKTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1Oy0tZi1idXR0b24tbmV4dC1wb3M6IDFyZW07LS1mLWJ1dHRvbi1wcmV2LXBvczogMXJlbTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDotMzBweDtyaWdodDotMjBweDtsZWZ0Oi0yMHB4O2JvdHRvbTotMzBweDt6LWluZGV4OjF9LmlzLWlkbGUgLmZhbmN5Ym94X19uYXZ7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmlzLWlkbGUuaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fc2xpZGU+LmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjp2YXIoLS1mLXNwaW5uZXItdG9wLCBjYWxjKHZhcigtLWYtc3Bpbm5lci13aWR0aCkgKiAtMC41KSkgMCAwIHZhcigtLWYtc3Bpbm5lci1sZWZ0LCBjYWxjKHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpICogLTAuNSkpO3otaW5kZXg6MzA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LXByb3RlY3RlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjQwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LWdob3N0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47ei1pbmRleDo0MDt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94LWZvY3VzLWd1YXJke291dGxpbmU6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoW2FyaWEtaGlkZGVuXSl7b3BhY2l0eTowfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3NsaWRlPio6bm90KC5mYW5jeWJveF9fY29udGVudCl7YW5pbWF0aW9uOnZhcigtLWYtaW50ZXJmYWNlLWVudGVyLWR1cmF0aW9uLCAwLjI1cykgZWFzZSAuMXMgYmFja3dhcmRzIGYtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9we2FuaW1hdGlvbjp2YXIoLS1mLWJhY2tkcm9wLWVudGVyLWR1cmF0aW9uLCAwLjM1cykgZWFzZSBiYWNrd2FyZHMgZi1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0+Kjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2Nhcm91c2VsKSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fc2xpZGU+Kjpub3QoLmZhbmN5Ym94X19jb250ZW50KXthbmltYXRpb246dmFyKC0tZi1pbnRlcmZhY2UtZXhpdC1kdXJhdGlvbiwgMC4xNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fYmFja2Ryb3B7YW5pbWF0aW9uOnZhcigtLWYtYmFja2Ryb3AtZXhpdC1kdXJhdGlvbiwgMC4zNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazoxO21pbi1oZWlnaHQ6MXB4O292ZXJmbG93OnZpc2libGV9Lmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO2hlaWdodDo5MCV9LmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6OTYwcHg7aGVpZ2h0OjU0MHB4O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5mLWNhcm91c2VsX190aHVtYnN7LS1mLXRodW1iLXdpZHRoOiA5NnB4Oy0tZi10aHVtYi1oZWlnaHQ6IDcycHg7LS1mLXRodW1iLW91dGxpbmU6IDA7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICM1ZWIwZWY7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7LS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7LS1mLXRodW1iLWJvcmRlci1yYWRpdXM6IDJweDstLWYtdGh1bWItb2Zmc2V0OiAwcHg7LS1mLWJ1dHRvbi1uZXh0LXBvczogMDstLWYtYnV0dG9uLXByZXYtcG9zOiAwfS5mLWNhcm91c2VsX190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTstLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMX0uZi1jYXJvdXNlbF9fdGh1bWJzLmlzLW1vZGVybnstLWYtdGh1bWItZ2FwOiA0cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDstLWYtdGh1bWItY2xpcC13aWR0aDogNDZweH0uZi10aHVtYnN7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bzttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7dXNlci1zZWxlY3Q6bm9uZTtwZXJzcGVjdGl2ZToxMDAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmYtdGh1bWJzIC5mLXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2ViZWZmMiwgI2UyZThmMCk7ei1pbmRleDotMX0uZi10aHVtYnMgLmYtc3Bpbm5lciBzdmd7ZGlzcGxheTpub25lfS5mLXRodW1icy5pcy12ZXJ0aWNhbHtoZWlnaHQ6MTAwJX0uZi10aHVtYnNfX3ZpZXdwb3J0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZi10aHVtYnNfX3RyYWNre2Rpc3BsYXk6ZmxleH0uZi10aHVtYnNfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXRodW1iLWhlaWdodCk7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZi10aHVtYnNfX3NsaWRlLmlzLWxvYWRpbmcgaW1ne29wYWNpdHk6MH0uaXMtY2xhc3NpYyAuZi10aHVtYnNfX3ZpZXdwb3J0e2hlaWdodDoxMDAlfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFja3t3aWR0aDptYXgtY29udGVudH0uaXMtbW9kZXJuIC5mLXRodW1ic19fdHJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDpjYWxjKCh2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSotMC41KTt3aWR0aDpjYWxjKHZhcigtLXdpZHRoLCAwKSoxcHggKyB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKTtjdXJzb3I6cG9pbnRlcn0uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGV7d2lkdGg6dmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGlmdCwgMCkgKiAtMXB4KSwgMCwgMCk7dHJhbnNpdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjMzcyBlYXNlfS5pcy1tb2Rlcm4uaXMtcmVzdGluZyAuZi10aHVtYnNfX3NsaWRlX19idXR0b257dHJhbnNpdGlvbjpjbGlwLXBhdGggLjMzcyBlYXNlfS5pcy11c2luZy10YWIgLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlOmZvY3VzLXdpdGhpbntmaWx0ZXI6ZHJvcC1zaGFkb3coLTFweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDJweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAtMXB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggMnB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKX0uZi10aHVtYnNfX3NsaWRlX19idXR0b257YXBwZWFyYW5jZTpub25lO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDoxMDAlO21hcmdpbjowIC0xMDAlIDAgLTEwMCU7cGFkZGluZzowO2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb2ludGVyLWV2ZW50czphdXRvO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247b3BhY2l0eTp2YXIoLS1mLXRodW1iLW9wYWNpdHkpO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246aG92ZXJ7b3BhY2l0eTp2YXIoLS1mLXRodW1iLWhvdmVyLW9wYWNpdHkpfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7b3BhY2l0eTp2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uey0tY2xpcC1wYXRoOiBpbnNldCggMCBjYWxjKCAoKHZhcigtLWYtdGh1bWItd2lkdGgsIDApIC0gdmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoLCAwKSkpICogKDEgLSB2YXIoLS1wcm9ncmVzcywgMCkpICogMC41ICkgcm91bmQgdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzLCAwKSApO2NsaXAtcGF0aDp2YXIoLS1jbGlwLXBhdGgpfS5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9ue29wYWNpdHk6dmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KX0uaXMtY2xhc3NpYyAuaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDphdXRvO2JvdHRvbTowO2JvcmRlcjp2YXIoLS1mLXRodW1iLW91dGxpbmUsIDApIHNvbGlkIHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvciwgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTthbmltYXRpb246Zi1mYWRlSW4gLjJzIGVhc2Utb3V0O3otaW5kZXg6MTB9LmYtdGh1bWJzX19zbGlkZV9faW1ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6dmFyKC0tZi10aHVtYi1vZmZzZXQpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb2ludGVyLWV2ZW50czpub25lO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpfS5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fdHJhY2t7cGFkZGluZzo4cHggMCAxMnB4IDB9LmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCB2YXIoLS1mLXRodW1iLWdhcCkgMCAwfS5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3RyYWNre2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MCA4cHh9LmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fc2xpZGV7bWFyZ2luOjAgMCB2YXIoLS1mLXRodW1iLWdhcCkgMH0uZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4Oy0tZi10aHVtYi1vdXRsaW5lOiAycHg7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICNlZGVkZWQ7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSl9LmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMX0uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm57LS1mLXRodW1iLWdhcDogNHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDE2cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHg7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDF9LmZhbmN5Ym94X190aHVtYnMuaXMtbW9kZXJuIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1ob3Jpem9udGFse3BhZGRpbmc6MCB2YXIoLS1mLXRodW1iLWdhcCl9LmZhbmN5Ym94X190aHVtYnMuaXMtdmVydGljYWx7cGFkZGluZzp2YXIoLS1mLXRodW1iLWdhcCkgMH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDY0cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDMycHg7LS1mLXRodW1iLWhlaWdodDogNDhweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAxMHB4fS5mYW5jeWJveF9fdGh1bWJzLmlzLW1hc2tlZHttYXgtaGVpZ2h0OjBweCAhaW1wb3J0YW50fS5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5mYW5jeWJveF9fdG9vbGJhcnstLWYtcHJvZ3Jlc3MtY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpKTstLWYtYnV0dG9uLXdpZHRoOiA0NnB4Oy0tZi1idXR0b24taGVpZ2h0OiA0NnB4Oy0tZi1idXR0b24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yKTstLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7LS1mLWJ1dHRvbi1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjY1KTstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDcwLCA3MCwgNzMsIDAuNjUpOy0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDkwLCA5MCwgOTMsIDAuNjUpOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjRweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuMTUpKTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSSBBZGp1c3RlZFwiLFwiU2Vnb2UgVUlcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWY7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSkpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoyMH0uZmFuY3lib3hfX3Rvb2xiYXIgOmZvY3VzLXZpc2libGV7ei1pbmRleDoxfS5mYW5jeWJveF9fdG9vbGJhci5pcy1hYnNvbHV0ZSwuaXMtY29tcGFjdCAuZmFuY3lib3hfX3Rvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmlzLWlkbGUgLmZhbmN5Ym94X190b29sYmFye3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtbGVmdCwuZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtmbGV4LWdyb3c6MTtmbGV4LWJhc2lzOjB9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtcmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LXdyYXA6bm93cmFwfS5mYW5jeWJveF9faW5mb2JhcntwYWRkaW5nOjAgNXB4O2xpbmUtaGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7Y3Vyc29yOmRlZmF1bHQ7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2luZm9iYXIgc3BhbntwYWRkaW5nOjAgNXB4fS5mYW5jeWJveF9faW5mb2Jhcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JhY2tncm91bmQ6dmFyKC0tZi1idXR0b24tYmcpfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3dde3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIC5mLXByb2dyZXNze2hlaWdodDoxMDAlO29wYWNpdHk6LjN9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfS5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX0uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH1bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfTpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH0uZi1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtiYWNrZ3JvdW5kOnZhcigtLWYtcHJvZ3Jlc3MtY29sb3IsIHZhcigtLWYtY2Fyb3VzZWwtdGhlbWUtY29sb3IsICMwMDkxZmYpKTt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0iLCJAa2V5ZnJhbWVzIHltYXBzMy0tY29udHJvbHMtc3Bpbm5lci1zcGluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLnltYXBzMy0tY29udHJvbHMtc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiA0cHg7XG5cbiAgICBhbmltYXRpb24tbmFtZTogeW1hcHMzLS1jb250cm9scy1zcGlubmVyLXNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi55bWFwczMtLWNvbnRyb2xzLXNwaW5uZXJfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi55bWFwczMtLWNvbnRyb2xzLXNwaW5uZXJfX2Rhcmsge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ueW1hcHMzLS1jb250cm9scy1zcGlubmVyX19jaXJjbGU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNTAlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweDtcbn1cblxuLnltYXBzMy0tZ2VvbG9jYXRpb24tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1UUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUVEV1TXpFMUlEWXVOek5qTFM0ME9ESXVNakkzTFM0ek9TNDVOQzR4TXpRZ01TNHdNemRzTkM0d05pNDNNalF1TnpJeklEUXVNRFpqTGpBNU9DNDFNalV1T0RFdU5qRTNJREV1TURNM0xqRXpOV3cwTGpZM05TMDVMamxoTGpVMUxqVTFJREFnTUNBd0xTNDNNekl0TGpjemJDMDVMamtnTkM0Mk56Um9MakF3TW5vaUlHWnBiR3c5SWlNMFpEUmtOR1FpTHo0OEwzTjJaejRLKSBjZW50ZXIgLyAyNHB4IDI0cHggbm8tcmVwZWF0O1xufVxuXG4ueW1hcHMzLS1nZW9sb2NhdGlvbi1jb250cm9sX19kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1UUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUVEV1TXpFMUlEWXVOek5qTFM0ME9ESXVNakkzTFM0ek9TNDVOQzR4TXpRZ01TNHdNemRzTkM0d05pNDNNalF1TnpJeklEUXVNRFpqTGpBNU9DNDFNalV1T0RFdU5qRTNJREV1TURNM0xqRXpOV3cwTGpZM05TMDVMamxoTGpVMUxqVTFJREFnTUNBd0xTNDNNekl0TGpjemJDMDVMamtnTkM0Mk56Um9MakF3TW5vaUlHWnBiR3c5SWlOalkyTmpZMk1pTHo0OEwzTjJaejRLKSBjZW50ZXIgLyAyNHB4IDI0cHggbm8tcmVwZWF0O1xufVxuXG4ueW1hcHMzLS1nZW9sb2NhdGlvbi1jb250cm9sLWlzLWxvYWRpbmcge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi55bWFwczMtLWdlb2xvY2F0aW9uLWNvbnRyb2wtc2VsZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpJaUlHaGxhV2RvZEQwaU16SWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRFMklESTRZell1TmpJM0lEQWdNVEl0TlM0ek56TWdNVEl0TVRKVE1qSXVOakkzSURRZ01UWWdOQ0EwSURrdU16Y3pJRFFnTVRaek5TNHpOek1nTVRJZ01USWdNVEphSWlCbWFXeHNQU0lqWm1abUlpOCtQSEJoZEdnZ1pEMGlUVEUySURJMVlUa2dPU0F3SURFZ01DQXdMVEU0SURrZ09TQXdJREFnTUNBd0lERTRXaUlnWm1sc2JEMGlJMFkwTXlJdlBqd3ZjM1puUGdvPSkgY2VudGVyIC8gMjRweCAyNHB4IG5vLXJlcGVhdDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ueW1hcHMzLS1yb3RhdGUtY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgY29sb3I6ICMzNDM3NGE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJMU1DSWdhR1ZwWjJoMFBTSTFNU0lnWm1sc2JEMGlibTl1WlNJK1BIQmhkR2dnWm1sc2JEMGlJME5EUXlJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTkRnZ01qUmhNaUF5SURBZ01TQXdJREFnTkNBeUlESWdNQ0F3SURBZ01DMDBUVEFnTWpaaE1pQXlJREFnTVNBeElEUWdNQ0F5SURJZ01DQXdJREV0TkNBd2JUSXpMakF3TkNBeU15NHdNRFJoTWlBeUlEQWdNU0F4SURRZ01DQXlJRElnTUNBd0lERXROQ0F3SWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUx6NDhjR0YwYUNCbWFXeHNQU0lqUmpReklpQmtQU0pOTWpRdU9ESXhMak0xT0dFdU1pNHlJREFnTUNBeElDNHpOVGdnTUd3eUxqWTNOaUExTGpNMU0yRXVNaTR5SURBZ01DQXhMUzR4TnpndU1qbG9MVFV1TXpVellTNHlMaklnTUNBd0lERXRMakU0TFM0eU9Yb2lMejQ4TDNOMlp6ND0pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYyg1NnB4IC0gNHB4ICogMik7IC8qIDRweCBhcyBib3JkZXIgd2lkdGggKi9cbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi55bWFwczMtLXJvdGF0ZS1jb250cm9sOmhvdmVyIHtcbiAgICBjb2xvcjogIzA1MGQzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kxTUNJZ2FHVnBaMmgwUFNJMU1TSWdabWxzYkQwaWJtOXVaU0krUEhCaGRHZ2dabWxzYkQwaUl6ZENOMFE0TlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTkRnZ01qUmhNaUF5SURBZ01TQXdJREFnTkNBeUlESWdNQ0F3SURBZ01DMDBUVEFnTWpaaE1pQXlJREFnTVNBeElEUWdNQ0F5SURJZ01DQXdJREV0TkNBd2JUSXpMakF3TkNBeU15NHdNRFJoTWlBeUlEQWdNU0F4SURRZ01DQXlJRElnTUNBd0lERXROQ0F3SWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUx6NDhjR0YwYUNCbWFXeHNQU0lqUmpReklpQmtQU0pOTWpRdU9ESXhMak0xT0dFdU1pNHlJREFnTUNBeElDNHpOVGdnTUd3eUxqWTNOaUExTGpNMU0yRXVNaTR5SURBZ01DQXhMUzR4TnpndU1qbG9MVFV1TXpVellTNHlMaklnTUNBd0lERXRMakU0TFM0eU9Yb2lMejQ4TDNOMlp6ND0pO1xuXG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgY29sb3IsXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgMC40cztcbn1cblxuLnltYXBzMy0tcm90YXRlLXRpbHRfcm90YXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi55bWFwczMtLXJvdGF0ZS10aWx0X3JvdGF0ZV9fcmluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICBpbnNldCAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAgIDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnltYXBzMy0tcm90YXRlLXRpbHRfcm90YXRlX19yaW5nOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTFNQ0lnYUdWcFoyaDBQU0kxTVNJZ1ptbHNiRDBpYm05dVpTSStQSEJoZEdnZ1ptbHNiRDBpSTBORFF5SWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk5EZ2dNalJoTWlBeUlEQWdNU0F3SURBZ05DQXlJRElnTUNBd0lEQWdNQzAwVFRBZ01qWmhNaUF5SURBZ01TQXhJRFFnTUNBeUlESWdNQ0F3SURFdE5DQXdiVEl6TGpBd05DQXlNeTR3TURSaE1pQXlJREFnTVNBeElEUWdNQ0F5SURJZ01DQXdJREV0TkNBd0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlMejQ4Y0dGMGFDQm1hV3hzUFNJalJqUXpJaUJrUFNKTk1qUXVPREl4TGpNMU9HRXVNaTR5SURBZ01DQXhJQzR6TlRnZ01Hd3lMalkzTmlBMUxqTTFNMkV1TWk0eUlEQWdNQ0F4TFM0eE56Z3VNamxvTFRVdU16VXpZUzR5TGpJZ01DQXdJREV0TGpFNExTNHlPWG9pTHo0OEwzTjJaejQ9KSBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTsgLyogMTBweCBhcyBib3JkZXIgd2lkdGggKi9cbn1cblxuLnltYXBzMy0tcm90YXRlLXRpbHRfcm90YXRlX19yaW5nOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTFNQ0lnYUdWcFoyaDBQU0kxTVNJZ1ptbHNiRDBpYm05dVpTSStQSEJoZEdnZ1ptbHNiRDBpSXpkQ04wUTROU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5ORGdnTWpSaE1pQXlJREFnTVNBd0lEQWdOQ0F5SURJZ01DQXdJREFnTUMwMFRUQWdNalpoTWlBeUlEQWdNU0F4SURRZ01DQXlJRElnTUNBd0lERXROQ0F3YlRJekxqQXdOQ0F5TXk0d01EUmhNaUF5SURBZ01TQXhJRFFnTUNBeUlESWdNQ0F3SURFdE5DQXdJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpTHo0OGNHRjBhQ0JtYVd4c1BTSWpSalF6SWlCa1BTSk5NalF1T0RJeExqTTFPR0V1TWk0eUlEQWdNQ0F4SUM0ek5UZ2dNR3d5TGpZM05pQTFMak0xTTJFdU1pNHlJREFnTUNBeExTNHhOemd1TWpsb0xUVXVNelV6WVM0eUxqSWdNQ0F3SURFdExqRTRMUzR5T1hvaUx6NDhMM04yWno0PSkgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cblxuLnltYXBzMy0tcm90YXRlLXRpbHRfcm90YXRlX19jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi55bWFwczMtLXJvdGF0ZS10aWx0X3RpbHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ueW1hcHMzLS1yb3RhdGUtdGlsdF90aWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzA1MGQzMztcbn1cblxuLnltYXBzMy0tcm90YXRlLXRpbHRfdGlsdF9fdGlsdGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2ZGZmO1xuXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xufVxuXG4ueW1hcHMzLS1yb3RhdGUtdGlsdF90aWx0X190aWx0ZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ueW1hcHMzLS1yb3RhdGUtdGlsdF90aWx0X19pbi1hY3Rpb24ge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi55bWFwczMtLXN1Z2dlc3QtY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweCAwO1xuXG4gICAgcGFkZGluZzogMTJweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDBweCA0cHggMjRweCAwcHggcmdiYSg5NSwgMTA1LCAxMzEsIDAuMDQpLFxuICAgICAgICAwcHggNHB4IDEycHggMHB4IHJnYmEoOTUsIDEwNSwgMTMxLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnltYXBzMy0tc3VnZ2VzdC1jb250cm9sLl9kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xufVxuXG4ueW1hcHMzLS1zdWdnZXN0LWNvbnRyb2wuX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4ueW1hcHMzLS1zdWdnZXN0LWNvbnRyb2wuX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi55bWFwczMtLXN1Z2dlc3QtaXRlbS1jb250cm9sIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHggMDtcblxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ueW1hcHMzLS1zdWdnZXN0LWl0ZW0tY29udHJvbC5fYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1ZTY2MGE7XG59XG5cbi55bWFwczMtLXN1Z2dlc3QtaXRlbS1jb250cm9sLl9hY3RpdmUuX2Rhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzlmYTkwYTtcbn1cblxuLnltYXBzMy0tc3VnZ2VzdC1pdGVtLWNvbnRyb2xfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnltYXBzMy0tc3VnZ2VzdC1pdGVtLWNvbnRyb2xfX3RpdGxlLl9kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnltYXBzMy0tc3VnZ2VzdC1pdGVtLWNvbnRyb2xfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzZlNzA3Nztcbn1cblxuLnltYXBzMy0tc3VnZ2VzdC1pdGVtLWNvbnRyb2xfX3N1YnRpdGxlLl9kYXJrIHtcbiAgICBjb2xvcjogIzg2ODg5Mjtcbn1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuICAgIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dCAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0X3N1Z2dlc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfc3VnZ2VzdC5fYm90dG9tIHtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICBib3R0b206IDQ4cHg7XG4gICAgICAgIH1cblxuICAgIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9faW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2luZGljYXRvci55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2luZGljYXRvcl9lbXB0eSB7XG4gICAgICAgICAgICBjb2xvcjogI2M4YzljYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAxMnB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTZkZmY7XG4gICAgICAgIH1cblxuICAgIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkOmZvY3VzICsgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkOmZvY3VzOi1tb3otcGxhY2Vob2xkZXItc2hvd25cbiAgICAgICAgKyAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0X19maWVsZC1idXR0b25zIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkLWJ1dHRvbnNfX2xvY2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQ6Zm9jdXM6cGxhY2Vob2xkZXItc2hvd25cbiAgICAgICAgKyAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0X19maWVsZC1idXR0b25zIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkLWJ1dHRvbnNfX2xvY2F0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQ6Zm9jdXM6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKVxuICAgICAgICArIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkLWJ1dHRvbnMgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQtYnV0dG9uc19fcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dCAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0X19maWVsZDpmb2N1czpub3QoOnBsYWNlaG9sZGVyLXNob3duKVxuICAgICAgICArIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkLWJ1dHRvbnMgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQtYnV0dG9uc19fcmVzZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dCAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0X19maWVsZC1idXR0b25zX19sb2NhdGlvbiB7XG4gICAgICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM2cHgsIC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzE5NmRmZjtcbiAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkLWJ1dHRvbnNfX2xvY2F0aW9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjJkYjIwYTtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M4M2ZmO1xuICAgICAgICB9XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkLWJ1dHRvbnNfX3Jlc2V0IHtcbiAgICAgICAgLyogZGlzcGxheTogZmxleDsgKi9cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzZweCwgLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIH1cblxuICAgIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQtYnV0dG9uc19fcmVzZXQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMmRiMjBhO1xuICAgICAgICB9XG5cbi8qIGRhcmsgdGhlbWUgc3R5bGVzICovXG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0Ll9kYXJrLWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTExMTtcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgfVxuLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dC5fZGFyay1pbnB1dCAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0X19maWVsZDpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2Q3ZWZmO1xuICAgICAgICB9XG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0Ll9kYXJrLWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2luZGljYXRvcl9lbXB0eSB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gICAgfVxuLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dC5fZGFyay1pbnB1dCAueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0X19maWVsZC1idXR0b25zX19sb2NhdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjM2Q3ZWZmO1xuICAgIH1cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQuX2RhcmstaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQtYnV0dG9uc19fbG9jYXRpb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdkOTBmMDEyO1xuICAgICAgICAgICAgY29sb3I6ICM1Nzk0ZmY7XG4gICAgICAgIH1cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXQuX2RhcmstaW5wdXQgLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludC1pbnB1dF9fZmllbGQtYnV0dG9uc19fcmVzZXQge1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB9XG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX3dheXBvaW50LWlucHV0Ll9kYXJrLWlucHV0IC55bWFwczMtLXJvdXRlLWNvbnRyb2xfd2F5cG9pbnQtaW5wdXRfX2ZpZWxkLWJ1dHRvbnNfX3Jlc2V0OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZDkwZjAxMjtcbiAgICAgICAgfVxuXG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG59XG5cbiAgICAueW1hcHMzLS1yb3V0ZS1jb250cm9sLnltYXBzMy0tcm91dGUtY29udHJvbF9ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgLnltYXBzMy0tcm91dGUtY29udHJvbCBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfcGFyYW1ldGVycyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwcHggNHB4IDEycHggMHB4IHJnYmEoOTUsIDEwNSwgMTMxLCAwLjEpLFxuICAgICAgICAwcHggNHB4IDI0cHggMHB4IHJnYmEoOTUsIDEwNSwgMTMxLCAwLjA0KTtcbn1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9wYXJhbWV0ZXJzIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mbyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMHB4IDRweCAxMnB4IDBweCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4xKSxcbiAgICAgICAgMHB4IDRweCAyNHB4IDBweCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4wNCk7XG59XG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm8ueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm9fX2Vycm9yIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX21vZGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfbW9kZXMgLnltYXBzMy0tcm91dGUtY29udHJvbF9tb2Rlc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgfVxuXG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX21vZGVzIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9tb2RlcyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIH1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9tb2RlcyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAwcHggNHB4IDEycHggMHB4IHJnYmEoOTUsIDEwNSwgMTMxLCAwLjEpLFxuICAgICAgICAgICAgMHB4IDRweCAyNHB4IDBweCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4wNCk7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF93YXlwb2ludHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG59XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzE5NmRmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfYWN0aW9ucyBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyZTRjZTU7XG4gICAgICAgIH1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9hY3Rpb25zIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgfVxuXG5Aa2V5ZnJhbWVzIHltYXBzMy0tc3Bpbm5lcl9yb3RhdGUge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2xvYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzM0Mzc0YTtcbn1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2xvYWRpbmcgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbmltYXRpb246IHltYXBzMy0tc3Bpbm5lcl9yb3RhdGUgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm9fY29udGFpbmVyIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mb19jb250YWluZXJfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mb19jb250YWluZXIgLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2NvbnRhaW5lcl9fdmFsdWUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2Vycm9yX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZWNlYjtcbn1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2Vycm9yX190ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG59XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mb19lcnJvcl9fbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mb19lcnJvcl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mb19lcnJvcl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTZkZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2Vycm9yX19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU0Y2U1O1xuICAgIH1cblxuLyogZGFyayB0aGVtZSBzdHlsZXMgKi9cbi55bWFwczMtLXJvdXRlLWNvbnRyb2wuX2RhcmsgLnltYXBzMy0tcm91dGUtY29udHJvbF9wYXJhbWV0ZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxMjMyNjtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgIDBweCA0cHggMTJweCAwcHggcmdiYSgxOCwgMjAsIDI2LCAwLjIyKSxcbiAgICAgICAgICAgIDBweCA0cHggMjRweCAwcHggcmdiYSgxOCwgMjAsIDI2LCAwLjE0KTtcbiAgICB9XG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sLl9kYXJrIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfbW9kZXMgLnltYXBzMy0tcm91dGUtY29udHJvbF9tb2Rlc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTExMTE7XG4gICAgICAgIH1cbi55bWFwczMtLXJvdXRlLWNvbnRyb2wuX2RhcmsgLnltYXBzMy0tcm91dGUtY29udHJvbF9tb2RlcyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyMzI2O1xuICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIH1cbi55bWFwczMtLXJvdXRlLWNvbnRyb2wuX2RhcmsgLnltYXBzMy0tcm91dGUtY29udHJvbF9hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjM2Q3ZWZmO1xuICAgIH1cbi55bWFwczMtLXJvdXRlLWNvbnRyb2wuX2RhcmsgLnltYXBzMy0tcm91dGUtY29udHJvbF9hY3Rpb25zIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuLnltYXBzMy0tcm91dGUtY29udHJvbC5fZGFyayAueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm8ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzZTQ2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyMzI2O1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgMHB4IDRweCAxMnB4IDBweCByZ2JhKDE4LCAyMCwgMjYsIDAuMjIpLFxuICAgICAgICAgICAgMHB4IDRweCAyNHB4IDBweCByZ2JhKDE4LCAyMCwgMjYsIDAuMTQpO1xuICAgIH1cbi55bWFwczMtLXJvdXRlLWNvbnRyb2wuX2RhcmsgLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mb19jb250YWluZXJfX3ZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgICAgICB9XG4ueW1hcHMzLS1yb3V0ZS1jb250cm9sLl9kYXJrIC55bWFwczMtLXJvdXRlLWNvbnRyb2xfaW5mbyAueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm9fZXJyb3JfX2ljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRmMWYyNDtcbiAgICAgICAgfVxuLnltYXBzMy0tcm91dGUtY29udHJvbC5fZGFyayAueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm8gLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2Vycm9yX19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgfVxuLnltYXBzMy0tcm91dGUtY29udHJvbC5fZGFyayAueW1hcHMzLS1yb3V0ZS1jb250cm9sX2luZm8gLnltYXBzMy0tcm91dGUtY29udHJvbF9pbmZvX2xvYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6ICNmMmY1ZmE7XG4gICAgICAgIH1cblxuLnltYXBzMy0tc2VhcmNoLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweCAwO1xuXG4gICAgd2lkdGg6IDMyMHB4O1xufVxuXG4ueW1hcHMzLS1zZWFyY2gtY29udHJvbC5fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi55bWFwczMtLXNlYXJjaC1jb250cm9sX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi55bWFwczMtLXNlYXJjaC1jb250cm9sX19pbnB1dCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwcHggMnB4IDRweCAwcHggcmdiYSg5NSwgMTA1LCAxMzEsIDAuMiksXG4gICAgICAgIDBweCAwcHggMnB4IDBweCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4wOCk7XG59XG5cbi55bWFwczMtLXNlYXJjaC1jb250cm9sX19pbnB1dDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMHB4IDJweCAxMnB4IDBweCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4yKSxcbiAgICAgICAgMHB4IDBweCA2cHggMHB4IHJnYmEoOTUsIDEwNSwgMTMxLCAwLjA4KTtcbn1cblxuLnltYXBzMy0tc2VhcmNoLWNvbnRyb2xfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzdiN2Q4NTtcbn1cblxuLnltYXBzMy0tc2VhcmNoLWNvbnRyb2xfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3YjdkODU7XG59XG5cbi55bWFwczMtLXNlYXJjaC1jb250cm9sX19pbnB1dC5fZGFyayB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbn1cblxuLnltYXBzMy0tc2VhcmNoLWNvbnRyb2xfX2lucHV0Ll9kYXJrOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzkyOTU5Zjtcbn1cblxuLnltYXBzMy0tc2VhcmNoLWNvbnRyb2xfX2lucHV0Ll9kYXJrOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5Mjk1OWY7XG59XG5cbi55bWFwczMtLXNlYXJjaC1jb250cm9sX19jbGVhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQSEJoZEdnZ1pEMGlUVFF1TWprekxERTRMakk1TXl3eE1DNDFPRFlzTVRJc05DNHlPVE1zTlM0M01EZEJNU3d4TERBc01Dd3hMRFV1TnpBM0xEUXVNamt6VERFeUxERXdMalU0Tm13MkxqSTVNeTAyTGpJNU0yRXhMREVzTUN3eExERXNNUzQwTVRRc01TNDBNVFJNTVRNdU5ERTBMREV5YkRZdU1qa3pMRFl1TWprellURXNNU3d3TERFc01TMHhMalF4TkN3eExqUXhORXd4TWl3eE15NDBNVFFzTlM0M01EY3NNVGt1TnpBM1lURXNNU3d3TERBc01TMHhMalF4TkMweExqUXhORm9pSUdacGJHdzlJaU0wWkRSa05HUWlMejQ4TDNOMlp6ND0pIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi55bWFwczMtLXNlYXJjaC1jb250cm9sX19jbGVhci5faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnltYXBzMy0tdGlsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgY29sb3I6ICMzNDM3NGE7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYigwIDAgMCAvIDIwJSk7XG59XG5cbi55bWFwczMtLXRpbHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDUwZDMzO1xufVxuXG4ueW1hcHMzLS10aWx0X2FjdGl2ZSB7XG4gICAgY29sb3I6ICMyZTRjZTU7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuXG4ueW1hcHMzLS10aWx0X2FjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyZTRjZTU7XG59XG5cbi55bWFwczMtLXRpbHRfaW5kaWNhdG9yX2luIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogN3B4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU9DSWdhR1ZwWjJoMFBTSTNJaUIyYVdWM1FtOTRQU0l3SURBZ09DQTNJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGdvOGNHRjBhQ0JwWkQwaVZtVmpkRzl5SURVNU15QW9VM1J5YjJ0bEtTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpMalkyTnprNUlEQXVORGswTVRGRE15NDRNalkwT1NBd0xqSTFPREl6SURRdU1UY3pOVEVnTUM0eU5UZ3lNeUEwTGpNek1qQXhJREF1TkRrME1URXhURGN1T0RFMU9UTWdOUzQyTnprd01VTTNMamt5TWpnZ05TNDRNemd3TmlBM0xqa3dNVGcySURZdU1EVXdOVFlnTnk0M05qWWdOaTR4T0RVM1REY3VNVGd4TVRNZ05pNDNOamMwTkVNM0xqQTBOVE0xSURZdU9UQXlORGtnTmk0NE16STVNU0EyTGpreU1qTTJJRFl1TmpjME5EUWdOaTQ0TVRRNE0wdzBMak16TmprZ05TNHlNamcyTWtNMExqRXpNelV4SURVdU1Ea3dOVGtnTXk0NE5qWTBPU0ExTGpBNU1EVTVJRE11TmpZek1TQTFMakl5T0RZeVRERXVNekkxTlRZZ05pNDRNVFE0TTBNeExqRTJOekE1SURZdU9USXlNellnTUM0NU5UUTJORFVnTmk0NU1ESTBPU0F3TGpneE9EZzJPU0EyTGpjMk56UTBUREF1TWpNek9UazRJRFl1TVRnMU4wTXdMakE1T0RFek56Y2dOaTR3TlRBMU5pQXdMakEzTnpFNU9Ea2dOUzQ0TXpnd05pQXdMakU0TkRBM01pQTFMalkzT1RBeFRETXVOalkzT1RrZ01DNDBPVFF4TVZvaUlHWnBiR3c5SWlORk5FVTJSVUlpTHo0S1BDOXpkbWMrQ2c9PSkgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnltYXBzMy0tdGlsdF9pbmRpY2F0b3Jfb3V0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogN3B4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU9DSWdhR1ZwWjJoMFBTSTNJaUIyYVdWM1FtOTRQU0l3SURBZ09DQTNJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGdvOGNHRjBhQ0JwWkQwaVZtVmpkRzl5SURVNU15QW9VM1J5YjJ0bEtTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHpMalkyTnprNUlEQXVORGswTVRGRE15NDRNalkwT1NBd0xqSTFPREl6SURRdU1UY3pOVEVnTUM0eU5UZ3lNeUEwTGpNek1qQXhJREF1TkRrME1URXhURGN1T0RFMU9UTWdOUzQyTnprd01VTTNMamt5TWpnZ05TNDRNemd3TmlBM0xqa3dNVGcySURZdU1EVXdOVFlnTnk0M05qWWdOaTR4T0RVM1REY3VNVGd4TVRNZ05pNDNOamMwTkVNM0xqQTBOVE0xSURZdU9UQXlORGtnTmk0NE16STVNU0EyTGpreU1qTTJJRFl1TmpjME5EUWdOaTQ0TVRRNE0wdzBMak16TmprZ05TNHlNamcyTWtNMExqRXpNelV4SURVdU1Ea3dOVGtnTXk0NE5qWTBPU0ExTGpBNU1EVTVJRE11TmpZek1TQTFMakl5T0RZeVRERXVNekkxTlRZZ05pNDRNVFE0TTBNeExqRTJOekE1SURZdU9USXlNellnTUM0NU5UUTJORFVnTmk0NU1ESTBPU0F3TGpneE9EZzJPU0EyTGpjMk56UTBUREF1TWpNek9UazRJRFl1TVRnMU4wTXdMakE1T0RFek56Y2dOaTR3TlRBMU5pQXdMakEzTnpFNU9Ea2dOUzQ0TXpnd05pQXdMakU0TkRBM01pQTFMalkzT1RBeFRETXVOalkzT1RrZ01DNDBPVFF4TVZvaUlHWnBiR3c5SWlORk5FVTJSVUlpTHo0S1BDOXpkbWMrQ2c9PSkgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi55bWFwczMtLXRpbHRfaW5kaWNhdG9yX19hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlPQ0lnYUdWcFoyaDBQU0kzSWlCMmFXVjNRbTk0UFNJd0lEQWdPQ0EzSWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjR0YwYUNCcFpEMGlWbVZqZEc5eUlEVTVNeUFvVTNSeWIydGxLU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB6TGpZMk56azVJREF1TkRrME1URkRNeTQ0TWpZME9TQXdMakkxT0RJeklEUXVNVGN6TlRFZ01DNHlOVGd5TXlBMExqTXpNakF4SURBdU5EazBNVEV4VERjdU9ERTFPVE1nTlM0Mk56a3dNVU0zTGpreU1qZ2dOUzQ0TXpnd05pQTNMamt3TVRnMklEWXVNRFV3TlRZZ055NDNOallnTmk0eE9EVTNURGN1TVRneE1UTWdOaTQzTmpjME5FTTNMakEwTlRNMUlEWXVPVEF5TkRrZ05pNDRNekk1TVNBMkxqa3lNak0ySURZdU5qYzBORFFnTmk0NE1UUTRNMHcwTGpNek5qa2dOUzR5TWpnMk1rTTBMakV6TXpVeElEVXVNRGt3TlRrZ015NDROalkwT1NBMUxqQTVNRFU1SURNdU5qWXpNU0ExTGpJeU9EWXlUREV1TXpJMU5UWWdOaTQ0TVRRNE0wTXhMakUyTnpBNUlEWXVPVEl5TXpZZ01DNDVOVFEyTkRVZ05pNDVNREkwT1NBd0xqZ3hPRGcyT1NBMkxqYzJOelEwVERBdU1qTXpPVGs0SURZdU1UZzFOME13TGpBNU9ERXpOemNnTmk0d05UQTFOaUF3TGpBM056RTVPRGtnTlM0NE16Z3dOaUF3TGpFNE5EQTNNaUExTGpZM09UQXhURE11TmpZM09Ua2dNQzQwT1RReE1Wb2lJR1pwYkd3OUlpTXlSVFJEUlRVaUx6NEtQQzl6ZG1jK0NnPT0pIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG5cbi55bWFwczMtLXRpbHRfbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAycHggMDtcbn1cblxuLnltYXBzMy0tdGlsdC1jb250cm9sX19pbi1hY3Rpb24ge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5oaWRlLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnltYXBzMy0tem9vbS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ueW1hcHMzLS16b29tLWNvbnRyb2xfdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi55bWFwczMtLXpvb20tY29udHJvbF9ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi55bWFwczMtLXpvb20tY29udHJvbF9faW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1TQTFMams1TW1Nd0xTNDFNemN1TkRRNExTNDVPVElnTVMwdU9Ua3lMalUxTmlBd0lERWdMalEwTkNBeElDNDVPVEpXTVRGb05TNHdNRGhqTGpVek55QXdJQzQ1T1RJdU5EUTRMams1TWlBeElEQWdMalUxTmkwdU5EUTBJREV0TGprNU1pQXhTREV6ZGpVdU1EQTRZekFnTGpVek55MHVORFE0TGprNU1pMHhJQzQ1T1RJdExqVTFOaUF3TFRFdExqUTBOQzB4TFM0NU9USldNVE5JTlM0NU9USkROUzQwTlRVZ01UTWdOU0F4TWk0MU5USWdOU0F4TW1Nd0xTNDFOVFl1TkRRMExURWdMams1TWkweFNERXhWalV1T1RreWVpSWdabWxzYkQwaUl6UmtOR1EwWkNJdlBqd3ZjM1puUGdvPSkgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnltYXBzMy0tem9vbS1jb250cm9sX19kYXJrLWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE1TQTFMams1TW1Nd0xTNDFNemN1TkRRNExTNDVPVElnTVMwdU9Ua3lMalUxTmlBd0lERWdMalEwTkNBeElDNDVPVEpXTVRGb05TNHdNRGhqTGpVek55QXdJQzQ1T1RJdU5EUTRMams1TWlBeElEQWdMalUxTmkwdU5EUTBJREV0TGprNU1pQXhTREV6ZGpVdU1EQTRZekFnTGpVek55MHVORFE0TGprNU1pMHhJQzQ1T1RJdExqVTFOaUF3TFRFdExqUTBOQzB4TFM0NU9USldNVE5JTlM0NU9USkROUzQwTlRVZ01UTWdOU0F4TWk0MU5USWdOU0F4TW1Nd0xTNDFOVFl1TkRRMExURWdMams1TWkweFNERXhWalV1T1RreWVpSWdabWxzYkQwaUkyTmpZMk5qWXlJdlBqd3ZjM1puUGdvPSkgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnltYXBzMy0tem9vbS1jb250cm9sX19vdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswMUlERXlZVEVnTVNBd0lEQWdNU0F4TFRGb01USmhNU0F4SURBZ01TQXhJREFnTWtnMllURWdNU0F3SURBZ01TMHhMVEY2SWlCbWFXeHNQU0lqTkdRMFpEUmtJaTgrUEM5emRtYytDZz09KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4ueW1hcHMzLS16b29tLWNvbnRyb2xfX2Rhcmstb3V0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswMUlERXlZVEVnTVNBd0lEQWdNU0F4TFRGb01USmhNU0F4SURBZ01TQXhJREFnTWtnMllURWdNU0F3SURBZ01TMHhMVEY2SWlCbWFXeHNQU0lqWTJOalkyTmpJaTgrUEM5emRtYytDZz09KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG5Aa2V5ZnJhbWVzIHltYXBzMy0tcG9wdXAtbWFya2VyLXNob3ctdG9wIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgeW1hcHMzLS1wb3B1cC1tYXJrZXItc2hvdy1ib3R0b20ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgeW1hcHMzLS1wb3B1cC1tYXJrZXItc2hvdy1sZWZ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgeW1hcHMzLS1wb3B1cC1tYXJrZXItc2hvdy1yaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnltYXBzMy0tcG9wdXAtbWFya2VyIHtcbiAgICAtLXltYXBzMy1kZWZhdWx0LXRhaWwtaGVpZ2h0OiA4cHg7XG4gICAgLS15bWFwczMtZGVmYXVsdC10YWlsLXdpZHRoOiAyNHB4O1xuICAgIC0teW1hcHMzLWRlZmF1bHQtYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIC0teW1hcHMzLWRlZmF1bHQtdGFpbC1oZWlnaHQtYW5kLW9mZnNldDogY2FsYyh2YXIoLS15bWFwczMtZGVmYXVsdC10YWlsLWhlaWdodCkgKyB2YXIoLS15bWFwczMtZGVmYXVsdC1vZmZzZXQpKTtcbiAgICAtLXltYXBzMy1kZWZhdWx0LXBvcHVwLXRhaWwtcm90YXRlLW9mZnNldDogY2FsYyhcbiAgICAgICAgdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC13aWR0aCkgLyAyIC0gdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC1oZWlnaHQpIC8gMlxuICAgICk7XG5cbiAgICAtLXltYXBzMy1kZWZhdWx0LXBvcHVwLXRhaWwtdHJhbnNmb3JtLXRvcDogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTEwMCUgLSB2YXIoLS15bWFwczMtZGVmYXVsdC1vZmZzZXQpKSlcbiAgICAgICAgcm90YXRlKDE4MGRlZyk7XG4gICAgLS15bWFwczMtZGVmYXVsdC1wb3B1cC10YWlsLXRyYW5zZm9ybS1ib3R0b206IHRyYW5zbGF0ZSgtNTAlLCB2YXIoLS15bWFwczMtZGVmYXVsdC1vZmZzZXQpKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnltYXBzMy0tcG9wdXAtbWFya2VyLnltYXBzMy0tcG9wdXAtbWFya2VyX19oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbi55bWFwczMtLXBvcHVwLW1hcmtlciBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfY29udGFpbmVyIHtcbiAgICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0teW1hcHMzLWRlZmF1bHQtYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzM0Mzc0YTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMHB4IDRweCAxMnB4IDBweCAjNWY2OTgzMWEsXG4gICAgICAgIDBweCA0cHggMjRweCAwcHggIzVmNjk4MzBhO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi55bWFwczMtLXBvcHVwLW1hcmtlcl9jb250YWluZXIueW1hcHMzLS1wb3B1cC1tYXJrZXJfX2Rhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNzI5O1xuICAgICAgICBjb2xvcjogI2M4YzljYztcbiAgICB9XG5cbi55bWFwczMtLXBvcHVwLW1hcmtlcl90YWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi55bWFwczMtLXBvcHVwLW1hcmtlcl90YWlsLnltYXBzMy0tcG9wdXAtbWFya2VyX19kYXJrIHtcbiAgICAgICAgY29sb3I6ICMyNzI3Mjk7XG4gICAgfVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfdGFpbCBzdmcge1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMjRweCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4wNCkpIGRyb3Atc2hhZG93KDBweCA0cHggMTJweCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4xKSk7XG4gICAgfVxuXG4vKiBwb3NpdGlvbnMgKi9cbi55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tdG9wIHtcbiAgICBhbmltYXRpb246IHltYXBzMy0tcG9wdXAtbWFya2VyLXNob3ctdG9wIDIwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG59XG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLXRvcCAueW1hcHMzLS1wb3B1cC1tYXJrZXJfY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtMTAwJSAtIHZhcigtLXltYXBzMy1kZWZhdWx0LXRhaWwtaGVpZ2h0LWFuZC1vZmZzZXQpKSk7XG4gICAgfVxuLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi10b3AgLnltYXBzMy0tcG9wdXAtbWFya2VyX3RhaWwge1xuICAgICAgICB0cmFuc2Zvcm06IHZhcigtLXltYXBzMy1kZWZhdWx0LXBvcHVwLXRhaWwtdHJhbnNmb3JtLXRvcCk7XG4gICAgfVxuLyogdG9wIGxlZnQgKi9cbi55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tdG9wLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi1sZWZ0IC55bWFwczMtLXBvcHVwLW1hcmtlcl9jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICAgICAgICAgY2FsYygtMTAwJSArIHZhcigtLXltYXBzMy1kZWZhdWx0LWJvcmRlci1yYWRpdXMpICsgdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC13aWR0aCkgLyAyKSxcbiAgICAgICAgICAgICAgICBjYWxjKC0xMDAlIC0gdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC1oZWlnaHQtYW5kLW9mZnNldCkpXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLXRvcC55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tbGVmdCAueW1hcHMzLS1wb3B1cC1tYXJrZXJfdGFpbCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHZhcigtLXltYXBzMy1kZWZhdWx0LXBvcHVwLXRhaWwtdHJhbnNmb3JtLXRvcCk7XG4gICAgICAgIH1cbi8qIHRvcCByaWdodCAqL1xuLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi10b3AueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLXJpZ2h0IC55bWFwczMtLXBvcHVwLW1hcmtlcl9jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICAgICAgICAgY2FsYygtMSAqIHZhcigtLXltYXBzMy1kZWZhdWx0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC13aWR0aCkgLyAyKSxcbiAgICAgICAgICAgICAgICBjYWxjKC0xMDAlIC0gdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC1oZWlnaHQtYW5kLW9mZnNldCkpXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLXRvcC55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tcmlnaHQgLnltYXBzMy0tcG9wdXAtbWFya2VyX3RhaWwge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB2YXIoLS15bWFwczMtZGVmYXVsdC1wb3B1cC10YWlsLXRyYW5zZm9ybS10b3ApO1xuICAgICAgICB9XG5cbi55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tYm90dG9tIHtcbiAgICBhbmltYXRpb246IHltYXBzMy0tcG9wdXAtbWFya2VyLXNob3ctYm90dG9tIDIwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tYm90dG9tIC55bWFwczMtLXBvcHVwLW1hcmtlcl9jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCB2YXIoLS15bWFwczMtZGVmYXVsdC10YWlsLWhlaWdodC1hbmQtb2Zmc2V0KSk7XG4gICAgfVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLWJvdHRvbSAueW1hcHMzLS1wb3B1cC1tYXJrZXJfdGFpbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdmFyKC0teW1hcHMzLWRlZmF1bHQtcG9wdXAtdGFpbC10cmFuc2Zvcm0tYm90dG9tKTtcbiAgICB9XG5cbi8qIGJvdHRvbSBsZWZ0ICovXG5cbi55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tYm90dG9tLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi1sZWZ0IC55bWFwczMtLXBvcHVwLW1hcmtlcl9jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICAgICAgICAgY2FsYygtMTAwJSArIHZhcigtLXltYXBzMy1kZWZhdWx0LWJvcmRlci1yYWRpdXMpICsgdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC13aWR0aCkgLyAyKSxcbiAgICAgICAgICAgICAgICB2YXIoLS15bWFwczMtZGVmYXVsdC10YWlsLWhlaWdodC1hbmQtb2Zmc2V0KVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLWJvdHRvbS55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tbGVmdCAueW1hcHMzLS1wb3B1cC1tYXJrZXJfdGFpbCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHZhcigtLXltYXBzMy1kZWZhdWx0LXBvcHVwLXRhaWwtdHJhbnNmb3JtLWJvdHRvbSk7XG4gICAgICAgIH1cblxuLyogYm90dG9tIHJpZ2h0ICovXG5cbi55bWFwczMtLXBvcHVwLW1hcmtlcl9fcG9zaXRpb24tYm90dG9tLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi1yaWdodCAueW1hcHMzLS1wb3B1cC1tYXJrZXJfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKFxuICAgICAgICAgICAgICAgIGNhbGMoLTEgKiB2YXIoLS15bWFwczMtZGVmYXVsdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLXltYXBzMy1kZWZhdWx0LXRhaWwtd2lkdGgpIC8gMiksXG4gICAgICAgICAgICAgICAgdmFyKC0teW1hcHMzLWRlZmF1bHQtdGFpbC1oZWlnaHQtYW5kLW9mZnNldClcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi1ib3R0b20ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLXJpZ2h0IC55bWFwczMtLXBvcHVwLW1hcmtlcl90YWlsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdmFyKC0teW1hcHMzLWRlZmF1bHQtcG9wdXAtdGFpbC10cmFuc2Zvcm0tYm90dG9tKTtcbiAgICAgICAgfVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLWxlZnQge1xuICAgIGFuaW1hdGlvbjogeW1hcHMzLS1wb3B1cC1tYXJrZXItc2hvdy1sZWZ0IDIwMG1zIGVhc2Utb3V0O1xufVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLWxlZnQgLnltYXBzMy0tcG9wdXAtbWFya2VyX2NvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSB2YXIoLS15bWFwczMtZGVmYXVsdC10YWlsLWhlaWdodC1hbmQtb2Zmc2V0KSArIDJweCksIC01MCUpO1xuICAgIH1cblxuLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi1sZWZ0IC55bWFwczMtLXBvcHVwLW1hcmtlcl90YWlsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICAgICAgICAgY2FsYygtMTAwJSAtIHZhcigtLXltYXBzMy1kZWZhdWx0LW9mZnNldCkgKyB2YXIoLS15bWFwczMtZGVmYXVsdC1wb3B1cC10YWlsLXJvdGF0ZS1vZmZzZXQpKSxcbiAgICAgICAgICAgICAgICAtNTAlXG4gICAgICAgICAgICApXG4gICAgICAgICAgICByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuLnltYXBzMy0tcG9wdXAtbWFya2VyX19wb3NpdGlvbi1yaWdodCB7XG4gICAgYW5pbWF0aW9uOiB5bWFwczMtLXBvcHVwLW1hcmtlci1zaG93LXJpZ2h0IDIwMG1zIGVhc2Utb3V0O1xufVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLXJpZ2h0IC55bWFwczMtLXBvcHVwLW1hcmtlcl9jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLXltYXBzMy1kZWZhdWx0LXRhaWwtaGVpZ2h0LWFuZC1vZmZzZXQpIC0gMnB4KSwgLTUwJSk7XG4gICAgfVxuXG4ueW1hcHMzLS1wb3B1cC1tYXJrZXJfX3Bvc2l0aW9uLXJpZ2h0IC55bWFwczMtLXBvcHVwLW1hcmtlcl90YWlsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS15bWFwczMtZGVmYXVsdC1vZmZzZXQpIC0gdmFyKC0teW1hcHMzLWRlZmF1bHQtcG9wdXAtdGFpbC1yb3RhdGUtb2Zmc2V0KSksIC01MCUpXG4gICAgICAgICAgICByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG5cbkBrZXlmcmFtZXMgeW1hcHMzLS1kZWZhdWx0LW1hcmtlci1oaW50LWhvdmVyIHtcbiAgICBmcm9tIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ueW1hcHMzLS1kZWZhdWx0LW1hcmtlci1wb2ludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi55bWFwczMtLWRlZmF1bHQtbWFya2VyLXBvaW50IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi55bWFwczMtLWhpbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgcGFkZGluZzogNHB4IDEycHggNHB4IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogLTI7XG59XG4ueW1hcHMzLS1oaW50X19zdGFibGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnltYXBzMy0taGludF9faG92ZXJlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi55bWFwczMtLWRlZmF1bHQtbWFya2VyLXBvaW50OmhvdmVyIC55bWFwczMtLWhpbnRfX2hvdmVyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFuaW1hdGlvbjogeW1hcHMzLS1kZWZhdWx0LW1hcmtlci1oaW50LWhvdmVyIDIwMG1zIGVhc2Utb3V0O1xufVxuLnltYXBzMy0taGludC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwNTBkMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi55bWFwczMtLWhpbnQtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjN2I3ZDg1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qIG5vcm1hbCBzaXplICovXG4ueW1hcHMzLS1waW4gLnltYXBzMy0tZGVmYXVsdC1tYXJrZXJfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC0xMDAlICsgMnB4KSk7IC8qIDJweCAtIHBvaW50IHJhZGl1cyAqL1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA2cHggcmdiYSgyNCwgMjcsIDM0LCAwLjQpKTtcbn1cbi55bWFwczMtLXBpbiAueW1hcHMzLS1kZWZhdWx0LW1hcmtlcl9fc3Ryb2tlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG59XG4ueW1hcHMzLS1waW4gLnltYXBzMy0tZGVmYXVsdC1tYXJrZXJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC02MXB4ICsgMnB4ICsgMTBweCkpOyAvKiA2MXB4IC0gcGluIGhlaWdodCwgMnB4IC0gcG9pbnQgcmFkaXVzLCAxMHB4IC0gb2Zmc2V0ICovXG4gICAgei1pbmRleDogMTtcbn1cbi55bWFwczMtLXBpbiAueW1hcHMzLS1oaW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShcbiAgICAgICAgY2FsYyg0NnB4IC8gMiAtIDEycHgpLFxuICAgICAgICBjYWxjKC02MXB4ICsgMnB4ICsgMTBweClcbiAgICApOyAvKiA0NnB4LCA2MXB4IC0gcGluIHdpZHRoLCBoZWlnaHQsIDJweCAtIHBvaW50IHJhZGl1cywgLTEycHgsIDEwcHggLSBvZmZzZXRzICovXG59XG4ueW1hcHMzLS1waW4gLnltYXBzMy0taGludC55bWFwczMtLWhpbnRfX2JpZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgIGNhbGMoNDZweCAvIDIgLSAxMnB4KSxcbiAgICAgICAgY2FsYygtNjFweCArIDJweCArIDJweClcbiAgICApOyAvKiA0NnB4LCA2MXB4IC0gcGluIHdpZHRoLCBoZWlnaHQsIDJweCAtIHBvaW50IHJhZGl1cywgLTEycHgsIDEwcHggLSBvZmZzZXRzICovXG59XG5cbi8qIHNtYWxsIHNpemUgKi9cbi55bWFwczMtLXNtYWxsLXBvaSAueW1hcHMzLS1kZWZhdWx0LW1hcmtlcl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnltYXBzMy0tc21hbGwtcG9pIC55bWFwczMtLWRlZmF1bHQtbWFya2VyX19zdHJva2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4ueW1hcHMzLS1zbWFsbC1wb2kgLnltYXBzMy0tZGVmYXVsdC1tYXJrZXJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnltYXBzMy0tc21hbGwtcG9pIC55bWFwczMtLWRlZmF1bHQtbWFya2VyX19pY29uIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDE0IC8gMjQpKTtcbn1cbi55bWFwczMtLXNtYWxsLXBvaSAueW1hcHMzLS1oaW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDI0cHggLyAyIC0gMTJweCksIGNhbGMoLTI0cHggLyAyKSk7IC8qIDI0cHggLSBwb2kgc2l6ZSwgLTEycHggb2Zmc2V0ICovXG59XG4ueW1hcHMzLS1zbWFsbC1wb2kgLnltYXBzMy0taGludC55bWFwczMtLWhpbnRfX2JpZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygyNHB4IC8gMiAtIDEycHgpLCBjYWxjKC00MHB4IC8gMikpOyAvKiAyNHB4IC0gcG9pIHNpemUsIC0xMnB4IG9mZnNldCAqL1xufVxuXG4vKiBtaWNybyBzaXplICovXG4ueW1hcHMzLS1taWNyby1wb2kgLnltYXBzMy0tZGVmYXVsdC1tYXJrZXJfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi55bWFwczMtLW1pY3JvLXBvaSAueW1hcHMzLS1kZWZhdWx0LW1hcmtlcl9fc3Ryb2tlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnltYXBzMy0tbWljcm8tcG9pIC55bWFwczMtLWhpbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMTRweCAvIDIgLSA4cHgpLCBjYWxjKC0yNHB4IC8gMikpO1xufVxuLnltYXBzMy0tbWljcm8tcG9pIC55bWFwczMtLWhpbnQueW1hcHMzLS1oaW50X19iaWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMTRweCAvIDIgLSA4cHgpLCBjYWxjKC00MHB4IC8gMikpO1xufVxuXG4vKiBkYXJrIHRoZW1lICovXG4ueW1hcHMzLS1kZWZhdWx0LW1hcmtlci1wb2ludF9kYXJrIC55bWFwczMtLWhpbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjksIDMwLCAzMSwgMC44NCk7XG59XG4ueW1hcHMzLS1kZWZhdWx0LW1hcmtlci1wb2ludF9kYXJrIC55bWFwczMtLWhpbnQtdGl0bGUge1xuICAgIGNvbG9yOiAjZjJmNWZhO1xufVxuLnltYXBzMy0tZGVmYXVsdC1tYXJrZXItcG9pbnRfZGFyayAueW1hcHMzLS1oaW50LXN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzdiN2Q4NTtcbn1cblxuLnltYXBzMy0tZGVmYXVsdC1ydWxlci1wb2ludF9pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnltYXBzMy0tZGVmYXVsdC1ydWxlci1wb2ludF9pY29uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi55bWFwczMtLWRlZmF1bHQtcnVsZXItcHJldmlldy1wb2ludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi55bWFwczMtLWRlZmF1bHQtcnVsZXItcHJldmlldy1wb2ludCBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueW1hcHMzLS1kZWZhdWx0LXJ1bGVyLXBvaW50X3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnltYXBzMy0tZGVmYXVsdC1ydWxlci1wb2ludF90b29sdGlwIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi55bWFwczMtLWRlZmF1bHQtcnVsZXItcG9pbnRfbWVhc3VyZW1lbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIHBhZGRpbmc6IDJweCA2cHg7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBjb2xvcjogIzA1MGQzMztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDAgMnB4IDAgcmdiYSg5NSwgMTA1LCAxMzEsIDAuMDgpLFxuICAgICAgICAwIDJweCA0cHggMCByZ2JhKDk1LCAxMDUsIDEzMSwgMC4yKTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xufVxuXG4ueW1hcHMzLS1kZWZhdWx0LXJ1bGVyLXBvaW50X21lYXN1cmVtZW50cy55bWFwczMtLWRlZmF1bHQtcnVsZXItcG9pbnRfX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnltYXBzMy0tZGVmYXVsdC1ydWxlci1wb2ludF9hY3Rpb25zLnltYXBzMy0tZGVmYXVsdC1ydWxlci1wb2ludF9faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ueW1hcHMzLS1kZWZhdWx0LXJ1bGVyLXBvaW50X2FjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDJweCAwIHJnYmEoOTUsIDEwNSwgMTMxLCAwLjA4KSxcbiAgICAgICAgMCAycHggNHB4IDAgcmdiYSg5NSwgMTA1LCAxMzEsIDAuMik7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCBjYWxjKDhweCArIDZweCkpO1xufVxuXG4ueW1hcHMzLS1kZWZhdWx0LXJ1bGVyLXBvaW50X2FjdGlvbnMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi55bWFwczMtLWRlZmF1bHQtcnVsZXItcG9pbnRfYWN0aW9ucyAueW1hcHMzLS1kZWZhdWx0LXJ1bGVyLXBvaW50X2FjdGlvbnNfX2ZpbmlzaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcGFkZGluZzogOHB4O1xuICAgIGdhcDogNnB4O1xufVxuXG4ueW1hcHMzLS1kZWZhdWx0LXJ1bGVyLXBvaW50X2FjdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMmRiMjtcbn1cblxuIiwiLy8gQ29ubmVjdGluZyBmb250c1xyXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogNDAwLCAkc3R5bGU6IG5vcm1hbCkge1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xyXG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdFx0c3JjOiBsb2NhbCgnI3skZmlsZS1wYXRofScpLCB1cmwoJy4uL2ZvbnRzLyN7JGZpbGUtcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBNZWRpYSBxdWVyaWVzXHJcbkBtaXhpbiBtZWRpYS1tYXgoJG1xKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1xKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEhvdmVyIG9uIFBDXHJcbkBtaXhpbiBhbnktaG92ZXIge1xyXG5cdEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBOb3QgaG92ZXIgb24gUENcclxuQG1peGluIG5vdC1ob3ZlciB7XHJcblx0QG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gUmVzZXQgc3R5bGUgZGVmYXVsdCBidG5cclxuQG1peGluIGJ0bi1yZXNldCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCJAaW5jbHVkZSBmb250LWZhY2UoJ0dvbG9zVGV4dCcsICdHb2xvc1RleHQtUmVndWxhcicsIDQwMCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnR29sb3NUZXh0JywgJ0dvbG9zVGV4dC1NZWRpdW0nLCA1MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0dvbG9zVGV4dCcsICdHb2xvc1RleHQtU2VtaUJvbGQnLCA2MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyVGlnaHQnLCAnSW50ZXJUaWdodC1SZWd1bGFyJywgNDAwKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdJbnRlclRpZ2h0JywgJ0ludGVyVGlnaHQtU2VtaUJvbGQnLCA2MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ0ludGVyVGlnaHQnLCAnSW50ZXJUaWdodC1Cb2xkJywgNzAwKTtcclxuIiwiKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbnAsXHJcbnVsLFxyXG5vbCxcclxubGksXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuYmxvY2txdW90ZSxcclxuZGwsXHJcbmRkIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0bWluLXdpZHRoOiAzMjBweDtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcclxufVxyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn0iLCJodG1sLFxyXG5ib2R5IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZi1nb2xvcztcclxuXHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyZXk7XHJcblx0bWluLXdpZHRoOiAzNjBweDtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXBvcC11cDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdC1iYXNlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGUtc2Nyb2xsIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmLmNvdmVyIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1vcmFuZ2UtMjA7XHJcbn1cclxuXHJcbi5wYWdlLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1haW4ge1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6ICRjb250YWluZXI7XHJcblx0cGFkZGluZzogMCAkcC1jb250YWluZXI7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdCYtLXA0MCB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oMSB7XHJcblx0Zm9udC1zaXplOiA3NHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRmb250LXNpemU6IDU2cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oMiB7XHJcblx0Zm9udC1zaXplOiA3NHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0Zm9udC1zaXplOiA1NnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogNDhweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oMSxcclxuLmgyLFxyXG4uaDMge1xyXG5cdGZvbnQtZmFtaWx5OiAkZi1pbnRlcjtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYy10ZXh0LWdyYWRpZW50O1xyXG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubXctODQwIHtcclxuXHRtYXgtd2lkdGg6IDg0MHB4O1xyXG59XHJcblxyXG4uZnotbS0xNyB7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaWNvbiB7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4udmgge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnltYXBzMy0tcG9wdXAtbWFya2VyX2NvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxufVxyXG5cclxuLnltYXBzMy0tcG9wdXAtbWFya2VyX3RhaWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi55bWFwczN4MC0tbWFya2VyOmhhcygueW1hcHMzLS1wb3B1cC1tYXJrZXI6bm90KC55bWFwczMtLXBvcHVwLW1hcmtlcl9faGlkZSkpIHtcclxuXHR6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gRm9udHNcclxuJGYtaW50ZXI6ICdJbnRlclRpZ2h0Jywgc2Fucy1zZXJpZjtcclxuJGYtZ29sb3M6ICdHb2xvc1RleHQnLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gQ29sb3IgdGV4dFxyXG4kYy10ZXh0LXByaW1hcnk6ICMwYjFmMzM7XHJcbiRjLXRleHQtcHJpbWFyeS1ob3ZlcjogIzM4NDQ1YztcclxuJGMtdGV4dC1zZWNvbmRhcnk6ICM0MjRlNjY7XHJcbiRjLXRleHQtZGlzYWJsZWQ6ICM4MjkxYWY7XHJcbiRjLXRleHQtd2hpdGU6ICNmZmZmZmY7XHJcbiRjLXRleHQtd2hpdGUtNDA6IHJnYmEoI2ZmZmZmZiwgMC40KTtcclxuJGMtdGV4dC1vcmFuZ2U6ICNmZjdhMDA7XHJcbiRjLXRleHQtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNmIwMCAwJSwgI2ZmOTkwMCAxMDAlKTtcclxuJGMtdGV4dC1lcnJvcjogI2VkMWIzNTtcclxuXHJcbi8vIENvbG9yIGVsZW1lbnRcclxuJGMtZWxlbWVudC1ibGFjazogIzBiMWYzMztcclxuJGMtZWxlbWVudC13aGl0ZTogI2ZmZmZmZjtcclxuJGMtZWxlbWVudC1zdHJva2U6ICNlMWUxZTE7XHJcbiRjLWVsZW1lbnQtb3JhbmdlOiAjZmY3YTAwO1xyXG4kYy1lbGVtZW50LW9yYW5nZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY2YjAwIDAlLCAjZmY5OTAwIDEwMCUpO1xyXG4kYy1lbGVtZW50LW9yYW5nZS0yMDogcmdiYSgjZmY3YTAwLCAwLjIpO1xyXG4kYy1lbGVtZW50LW9yYW5nZS0xMDogcmdiYSgjZmY3YTAwLCAwLjEpO1xyXG4kYy1lbGVtZW50LWJsdWU6ICMwMDVjYjk7XHJcbiRjLWVsZW1lbnQtYmx1ZS1ob3ZlcjogIzI4NzBjZDtcclxuJGMtZWxlbWVudC15ZWxsb3c6ICNmZmM3MDA7XHJcbiRjLWVsZW1lbnQtZXJyb3I6ICNlZDFiMzU7XHJcbiRjLWVsZW1lbnQtZ3JleTogIzgyOTFhZjtcclxuXHJcbi8vIENvbG9yIGJnXHJcbiRjLWJnLWdyZXk6ICNmMmYyZjI7XHJcbiRjLWJnLWdyZXktbGlnaHQ6ICNmZGZkZmQ7XHJcbiRjLWJnLXdoaXRlOiAjZmZmZmZmO1xyXG4kYy1iZy13aGl0ZS00MDogcmdiYSgjZmZmZmZmLCAwLjgpO1xyXG4kYy1iZy13aGl0ZS0zMDogcmdiYSgjZmZmZmZmLCAwLjMpO1xyXG4kYy1iZy1vcmFuZ2UtNDogcmdiYSgjZmY1YzAwLCAwLjA0KTtcclxuJGMtYmctcG9wLXVwOiByZ2JhKCMwYjFmMzMsIDAuNSk7XHJcblxyXG4vLyBDb2xvciBidXR0b25cclxuJGMtYnV0dG9uLXdoaXRlOiAjZmZmZmZmO1xyXG4kYy1idXR0b24tb3JhbmdlOiAjZmY3YTAwO1xyXG4kYy1idXR0b24tb3JhbmdlLWhvdmVyOiAjZmY0ZDAwO1xyXG4kYy1idXR0b24tYmxhY2stZmlsbDogIzBiMWYzMztcclxuJGMtYnV0dG9uLWJsYWNrLWhvdmVyOiAjNDI0ZTY2O1xyXG4kYy1idXR0b24tb3JhbmdlLTMwOiByZ2JhKCNmZjdhMDAsIDAuMyk7XHJcbiRjLWJ1dHRvbi1vcmFuZ2UtMTA6IHJnYmEoI2ZmNWMwMCwgMC4xKTtcclxuJGMtYnV0dG9uLXdoaXRlLWZpbGw6ICNmZmY7XHJcblxyXG4vLyBDb2xvciBzb2NpYWxzXHJcbiRjLXNvY2lhbHMtdGVsZWdyYW06ICMyMjllZDk7XHJcbiRjLXNvY2lhbHMtdGVsZWdyYW0taG92ZXI6ICMwZThhYzU7XHJcbiRjLXNvY2lhbHMtd2hhdHNhcHA6ICMyNWQzNjY7XHJcbiRjLXNvY2lhbHMtd2hhdHNhcHAtaG92ZXI6ICMxMWJmNTI7XHJcbiRjLXNvY2lhbHMtdms6ICMwMDc3ZmY7XHJcbiRjLXNvY2lhbHMtdmstaG92ZXI6ICMwMDYzZWI7XHJcbiRjLXNvY2lhbHMteW91dHViZTogI2ZmMDAwMDtcclxuJGMtc29jaWFscy15b3V0dWJlLWhvdmVyOiAjZWIwMDAwO1xyXG5cclxuLy8gQ29sb3IgbWV0cm9cclxuJGMtbWV0cm8tZ3JleTogI2ExYTJhMztcclxuJGMtbWV0cm8tcmVkOiAjZWQxYjM1O1xyXG4kYy1tZXRyby1ncmVlbjogIzQ0Yjg1YztcclxuJGMtbWV0cm8tYmx1ZTogIzAwNzhiZjtcclxuJGMtbWV0cm8tbGlnaHQtYmx1ZTogIzE2YmNlZjtcclxuJGMtbWV0cm8tYnJvd246ICM4OTRlMzU7XHJcbiRjLW1ldHJvLXB1cnBsZTogIzhlMzk5ZjtcclxuJGMtbWV0cm8tb3JhbmdlOiAjZjU4NjMxO1xyXG4kYy1tZXRyby15ZWxsb3c6ICNmZmNiMzE7XHJcbiRjLW1ldHJvLXNhbGFkLWdyZWVuOiAjYTRlZTA1O1xyXG4kYy1tZXRyby1zZWEtYmx1ZTogIzRmYWJhYjtcclxuJGMtbWV0cm8tbGlnaHQtZ3JleTogI2FjYmZlMTtcclxuJGMtbWV0cm8tcGluazogI2RlNjRhMTtcclxuXHJcbi8vIENvbG9yIGRjbVxyXG4kYy1kY20td2hpdGU6ICNmZmZmZmY7XHJcbiRjLWRjbS1ibHVlOiAjNDFiMzg0O1xyXG4kYy1kY20tb3JhbmdlOiAjZTk1YjBjO1xyXG4kYy1kY20tZ3JlZW46ICM3N2I3Mjk7XHJcbiRjLWRjbS1waW5rOiAjZTk0MjgyO1xyXG4kYy1kY20teWVsbG93OiAjZjZhNTAwO1xyXG5cclxuLy8gVHJhbnNpdGlvblxyXG4kdC1iYXNlOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuLy8gQm9yZGVyIHJhZGl1c1xyXG4kci0xMDogMTBweDtcclxuJHItMjA6IDIwcHg7XHJcbiRyLTMwOiAzMHB4O1xyXG4kci00MDogNDBweDtcclxuJHItNTA6IDUwcHg7XHJcbiRyLTYwOiA2MHB4O1xyXG5cclxuLy8gU2hhZG93XHJcbiRzLWNhcmQ6IDAgNHB4IDIwcHggMCByZ2JhKCMwMDAwMDAsIDAuMik7XHJcbiRzLWJ1dHRvbjogMCA0cHggMjBweCAwIHJnYmEoIzAwMDAwMCwgMC4yKTtcclxuJHMtYnV0dG9uLWhvdmVyOiAwIDRweCAxMHB4IDAgcmdiYSgjZDVhMjgwLCAwLjMpO1xyXG4kcy1lbGVtZW50OiAwIDRweCAyMHB4IDAgcmdiYSgjMDAwMDAwLCAwLjEpO1xyXG5cclxuLy8gQmx1clxyXG4kYi1iYWNrZ3JvdW5kOiBibHVyKDIwcHgpO1xyXG4kYi1lbGVtZW50OiBibHVyKDQwcHgpO1xyXG5cclxuLy8gQ29udGFpbmVyXHJcbiRjb250YWluZXI6IDE2NDBweDtcclxuXHJcbi8vIFBhZGRpbmdcclxuJHAtY29udGFpbmVyOiA0MHB4O1xyXG5cclxuLy8gQnJlYWtwb2ludHNcclxuJGRlc2t0b3A6IDE1OTlweDtcclxuJGxhcHRvcDogMTI3OXB4O1xyXG4kdGFibGV0OiA5OTlweDtcclxuJHBoYWJsZXQ6IDc2N3B4O1xyXG4kbW9iaWxlOiA0NzlweDtcclxuIiwiLmFjY29yZGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdG1heC13aWR0aDogODAwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAyMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+ICoge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NDBweDtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHQuYWNjb3JkaW9uX190aXRsZSB7XHJcblx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFnZ3JlZ2F0b3JzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdHJvdy1nYXA6IDEwcHg7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRwYWRkaW5nOiA0cHggMjRweCAxNHB4IDI0cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gaW1nIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsdGVyICR0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5iZW5lZml0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGNvbHVtbi1nYXA6IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGNvbHVtbi1nYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtb3JhbmdlLTEwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZi1pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS10eXBlMiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQuYmVuZWZpdF9faWNvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJlbmVmaXRfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS10eXBlMyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZW5lZml0X19pY29uIHtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gc3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0ZmlsbDogJGMtZWxlbWVudC13aGl0ZTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYmVuZWZpdF9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5icmVhZGNydW1icyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRjb2x1bW4tZ2FwOiA0cHg7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJy8nO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmW2hyZWZdIHtcclxuXHRcdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdChbaHJlZl0pIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtZGlzYWJsZWQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBidG4tYmFzZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0bWluLWhlaWdodDogNDhweDtcclxuXHRwYWRkaW5nOiAxMXB4IDIycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZSwgYm9yZGVyLWNvbG9yICR0LWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHQtYmFzZTtcclxufVxyXG5cclxuLmJ0biB7XHJcblx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdEBpbmNsdWRlIGJ0bi1iYXNlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1vcmFuZ2U7XHJcblx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGMtYnV0dG9uLW9yYW5nZTtcclxuXHJcblx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1idXR0b24tb3JhbmdlLWhvdmVyO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjLWJ1dHRvbi1vcmFuZ2UtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYy1idXR0b24tb3JhbmdlLWhvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGMtYnV0dG9uLW9yYW5nZS1ob3ZlcjtcclxuXHR9XHJcblxyXG5cdCY6ZGlzYWJsZWQsXHJcblx0LmRpc2FibGVkIHtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0YmFja2dyb3VuZDogJGMtYnV0dG9uLW9yYW5nZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGMtYnV0dG9uLW9yYW5nZTtcclxuXHRcdGNvbG9yOiAkYy1idXR0b24td2hpdGU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1ibGFjayB7XHJcblx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdEBpbmNsdWRlIGJ0bi1iYXNlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1ibGFjay1maWxsO1xyXG5cdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRjLWJ1dHRvbi1ibGFjay1maWxsO1xyXG5cclxuXHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1ibGFjay1ob3ZlcjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1idXR0b24tYmxhY2staG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYy1idXR0b24tYmxhY2staG92ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkYy1idXR0b24tYmxhY2staG92ZXI7XHJcblx0fVxyXG5cclxuXHQmOmRpc2FibGVkLFxyXG5cdC5kaXNhYmxlZCB7XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYy1idXR0b24tYmxhY2stZmlsbDtcclxuXHRcdGNvbG9yOiAkYy1idXR0b24tYmxhY2staG92ZXI7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG5cdEBpbmNsdWRlIGJ0bi1yZXNldDtcclxuXHRAaW5jbHVkZSBidG4tYmFzZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGMtYnV0dG9uLW9yYW5nZTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkYy1idXR0b24tb3JhbmdlO1xyXG5cclxuXHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGMtYnV0dG9uLW9yYW5nZS1ob3ZlcjtcclxuXHRcdFx0Y29sb3I6ICRjLWJ1dHRvbi1vcmFuZ2UtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0Y29sb3I6ICRjLWJ1dHRvbi1vcmFuZ2U7XHJcblx0XHRib3JkZXItY29sb3I6ICRjLWJ1dHRvbi1vcmFuZ2U7XHJcblx0fVxyXG5cclxuXHQmOmRpc2FibGVkLFxyXG5cdC5kaXNhYmxlZCB7XHJcblx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYy1idXR0b24tb3JhbmdlO1xyXG5cdFx0Y29sb3I6ICRjLWJ1dHRvbi1vcmFuZ2U7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1naG9zdCB7XHJcblx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdEBpbmNsdWRlIGJ0bi1iYXNlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkYy1idXR0b24tb3JhbmdlO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuXHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkYy1idXR0b24tb3JhbmdlLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdGNvbG9yOiAkYy1idXR0b24tb3JhbmdlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYy1idXR0b24tb3JhbmdlO1xyXG5cdH1cclxuXHJcblx0JjpkaXNhYmxlZCxcclxuXHQuZGlzYWJsZWQge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGMtYnV0dG9uLW9yYW5nZTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0JiA+IHN2ZyB7XHJcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXBsYXkge1xyXG5cdEBpbmNsdWRlIGJ0bi1yZXNldDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXdoaXRlLTQwO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRmaWxsOiAkYy1idXR0b24tb3JhbmdlO1xyXG5cdH1cclxufVxyXG4iLCIuYnV0dG9uLWFycm93IHtcclxuXHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYnV0dG9uLXdoaXRlLWZpbGw7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogJHMtZWxlbWVudDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRmaWxsOiAkYy1idXR0b24tYmxhY2stZmlsbDtcclxuXHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6ZGlzYWJsZWQsXHJcblx0LmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIuY2FyZC1ib3gge1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmV5O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDJweCA0cHggOHB4IDRweDtcclxuXHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdHdpZHRoOiA3N3B4O1xyXG5cdH1cclxuXHJcblx0Jjpub3QoOmhhcyhpbWcpKSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDJweCA4cHggNHB4IDhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR9XHJcblxyXG5cdCY6aGFzKC5jYXJkLWJveF9fdmFsdWUpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0cm93LWdhcDogOHB4O1xyXG5cdH1cclxuXHJcblx0JiA+IGltZyB7XHJcblx0XHR3aWR0aDogNzRweDtcclxuXHRcdGhlaWdodDogNDZweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHR9XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuIiwiLmNhcmQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdHBhZGRpbmc6IDYwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItNjA7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0Y29sdW1uLWdhcDogODBweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRyb3ctZ2FwOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0NDBweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGhlaWdodDogMjg2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiAyNDBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXJzIHtcclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5jYXJkLWNvbnRhaW5lcl9fc2xpZGVyLXByZXYsXHJcblx0XHRcdFx0LmNhcmQtY29udGFpbmVyX19zbGlkZXItbmV4dCB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0aGVpZ2h0OiA0MjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmV5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0XHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192aWRlby1idG4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGxlZnQ6IDMwcHg7XHJcblx0XHR0b3A6IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0bGVmdDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlci1pdGVtIHtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlci1wcmV2LFxyXG5cdCZfX3NsaWRlci1uZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQuYnV0dG9uLWFycm93IHtcclxuXHRcdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlci1wcmV2IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLW5leHQge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlci10aHVtYnMge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlci10aHVtYnMtaXRlbSB7XHJcblx0XHR3aWR0aDogOTBweDtcclxuXHRcdGhlaWdodDogOTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZWxlbWVudC1zdHJva2U7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyICR0LWJhc2U7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1idXR0b24tb3JhbmdlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8taXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0ZmlsbDogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHAge1xyXG5cdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0cGFkZGluZzogMnB4IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhZ3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogOHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDogMTZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250cm9scyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDEycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQtbW9iaWxlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3doYXRzYXBwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYy1zb2NpYWxzLXdoYXRzYXBwLWhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0ZmlsbDogJGMtc29jaWFscy13aGF0c2FwcDtcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAkdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY2FyZC1kb2N1bWVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JleTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Y29sdW1uLWdhcDogMzBweDtcclxuXHRyb3ctZ2FwOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQmX19wcmV2aWV3IHtcclxuXHRcdHdpZHRoOiAyMTRweDtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI4MXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHJvdy1nYXA6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuIiwiLmNhcmQtZmVlZGJhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0cm93LWdhcDogMTBweDtcclxuXHRoZWlnaHQ6IDQ2MnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jjpub3QoLnJldmlld3MtcGFnZV9fcmV2aWV3cykge1xyXG5cdFx0LmNhcmQtZmVlZGJhY2tfX3RleHQge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDk7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdCZfX2F1dGhvciB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1kaXNhYmxlZDtcclxuXHR9XHJcblxyXG5cdCZfX3JhdGluZyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHRyYW5zaXRpb246IGZpbHRlciAkdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQ3MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMjRweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRnYXA6IDRweDtcclxuXHJcblx0XHQmID4gYSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwMDAwLCAwLjQpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdC1iYXNlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvbWFnbmlmeWluZy1nbGFzcy1wbHVzLnN2ZycpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHQtYmFzZSwgdHJhbnNmb3JtICR0LWJhc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLTMge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMiBzcGFuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLTQge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMiBzcGFuO1xyXG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDIgc3BhbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdGdyaWQtcm93OiAyIHNwYW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tNSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyIHNwYW47XHJcblx0XHRcdFx0XHRncmlkLXJvdzogMiBzcGFuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW1vcmUge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMiBzcGFuO1xyXG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDIgc3BhbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Bob3RvLWJ0biB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICfQtdGJ0LUgJyBhdHRyKGRhdGEtY291bnQpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuNik7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiA3O1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQtbW9yZSB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxuXHJcblx0Ji5pcy1mdWxsIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdCYtLW1vZGFsIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0LmNhcmQtZmVlZGJhY2tfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcmQtZmVlZGJhY2tfX3Bob3RvIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2FyZC1mZWVkYmFja19fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2FyZC1mZWVkYmFja19fdGV4dC1tb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNhcmQtbWVudGlvbnMge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogJHMtZWxlbWVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByZXZpZXcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE5OHB4O1xyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkLXBob3RvIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMzQwcHg7XHJcblxyXG5cdCYgPiBpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4iLCIuY2FyZC1yZWNlaXB0IHtcclxuXHRtYXgtd2lkdGg6IDg0MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyZXk7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGNvbHVtbi1nYXA6IDEwcHg7XHJcblx0Y29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHJcblx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDJweDtcclxuXHR9XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkLXN0b3JhZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0cGFkZGluZzogNjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAkci02MDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRjb2x1bW4tZ2FwOiA4MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdHJvdy1nYXA6IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdHJvdy1nYXA6IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXJzIHtcclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5jYXJkLXN0b3JhZ2VfX3NsaWRlci1wcmV2LFxyXG5cdFx0XHRcdC5jYXJkLXN0b3JhZ2VfX3NsaWRlci1uZXh0IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRoZWlnaHQ6IDQyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyZXk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdFx0aGVpZ2h0OiAyNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ZpZGVvLWJ0biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0bGVmdDogMzBweDtcclxuXHRcdHRvcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLWl0ZW0ge1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLXByZXYsXHJcblx0Jl9fc2xpZGVyLW5leHQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5idXR0b24tYXJyb3cge1xyXG5cdFx0XHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLXByZXYge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXItbmV4dCB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLXRodW1icyB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLXRodW1icy1pdGVtIHtcclxuXHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBib3JkZXIgJHQtYmFzZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjLWJ1dHRvbi1vcmFuZ2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAzMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRzLXRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZi1pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnRzIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRnYXA6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0Y29sdW1uLWdhcDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wb2ludCB7XHJcblx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BvaW50LWljb24ge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxNnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcmljZSB7XHJcblx0XHRmb250LWZhbWlseTogJGYtaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRyb2xzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMTJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0cGFkZGluZzogMTFweCAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fd2hhdHNhcHAge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmID4gc3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjLXNvY2lhbHMtd2hhdHNhcHAtaG92ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRmaWxsOiAkYy1zb2NpYWxzLXdoYXRzYXBwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBmaWxsICR0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkLXRlcnJpdG9yeS1kcmF3ZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDI0OHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym94LXNoYWRvdzogJHMtZWxlbWVudDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5jYXJkLXRlcnJpdG9yeS1kcmF3ZXJfX25hbWUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGdyaWQtcm93OiAyIHNwYW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGhlaWdodDogMTYwcHg7XHJcblx0XHRcdGdyaWQtcm93OiBpbml0aWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDZweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYy1lbGVtZW50LXllbGxvdztcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRmaWxsOiAkYy1lbGVtZW50LWJsYWNrO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHRmb250LWZhbWlseTogJGYtaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblx0fVxyXG5cclxuXHQmX19yYXRpbmcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQteWVsbG93O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmV3IHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHRcdHBhZGRpbmc6IDFweCA1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1lbGVtZW50LXllbGxvdztcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHJvdy1nYXA6IDhweDtcclxuXHR9XHJcblxyXG5cdCZfX21ldHJvIHtcclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHR3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQubWV0cm9fX25hbWUge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1ldHJvX190aW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWFwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDhweDtcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGZpbGw6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWFwLWJ0biB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX3RhZ3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDRweDtcclxuXHJcblx0XHQudGFnIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAycHggMTBweCA0cHggMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHggMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQtbW9iaWxlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3doYXRzYXBwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGMtc29jaWFscy13aGF0c2FwcC1ob3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdGZpbGw6ICRjLXNvY2lhbHMtd2hhdHNhcHA7XHJcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmstaGlkZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGluc2V0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkLXRlcnJpdG9yeS1tb2JpbGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtaW4taGVpZ2h0OiAzMDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHQtYmFzZTtcclxuXHRyb3ctZ2FwOiAxNnB4O1xyXG5cclxuXHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcclxuXHJcblx0XHRcdC5jYXJkLXRlcnJpdG9yeS1tb2JpbGVfX25hbWUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcmQtYm94IHtcclxuXHRcdHdpZHRoOiA3N3B4O1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmID4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogNnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjLWVsZW1lbnQteWVsbG93O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0ZmlsbDogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZi1pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblx0fVxyXG5cclxuXHQmX19yYXRpbmcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRmaWxsOiAkYy1lbGVtZW50LXllbGxvdztcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25ldyB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0XHRwYWRkaW5nOiAxcHggNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZWxlbWVudC15ZWxsb3c7XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX21hcCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGNvbHVtbi1nYXA6IDhweDtcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZpbGw6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWFwLWJ0biB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICRjLWVsZW1lbnQtYmx1ZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy1lbGVtZW50LWJsdWUtaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhZ3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNHB4O1xyXG5cclxuXHRcdC50YWcge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4IDRweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdGZsZXg6IGluaXRpYWw7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fYnRuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX3doYXRzYXBwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGMtc29jaWFscy13aGF0c2FwcC1ob3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGZpbGw6ICRjLXNvY2lhbHMtd2hhdHNhcHA7XHJcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmstaGlkZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGluc2V0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0fVxyXG5cclxuXHQmLS1zbGlkZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG4iLCIuY2FyZC10ZXJyaXRvcnktcG9wdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHQtYmFzZTtcclxuXHRyb3ctZ2FwOiAxNnB4O1xyXG5cdGJveC1zaGFkb3c6ICRzLWVsZW1lbnQ7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmNhcmQtdGVycml0b3J5LXBvcHVwX19uYW1lIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYXJkLWJveCB7XHJcblx0XHR3aWR0aDogaW5pdGlhbDtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTYwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0yMCAkci0yMCAwIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGMtZWxlbWVudC15ZWxsb3c7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRmaWxsOiAkYy1lbGVtZW50LWJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm9keSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cdH1cclxuXHJcblx0Jl9fcmF0aW5nIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogNnB4O1xyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0ZmlsbDogJGMtZWxlbWVudC15ZWxsb3c7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uZXcge1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0cGFkZGluZzogMXB4IDVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjLWVsZW1lbnQteWVsbG93O1xyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX19tZXRybyB7XHJcblx0XHRjb2x1bW4tZ2FwOiA2cHggIWltcG9ydGFudDtcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0d2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1ldHJvX19uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tYXAge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRmaWxsOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21hcC1idG4ge1xyXG5cdFx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdC8vIGNvbG9yOiAkYy1lbGVtZW50LWJsdWU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy1lbGVtZW50LWJsdWUtaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhZ3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNHB4O1xyXG5cclxuXHRcdC50YWcge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4IDRweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdGZsZXg6IGluaXRpYWw7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fYnRuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX3doYXRzYXBwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGMtc29jaWFscy13aGF0c2FwcC1ob3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdGZpbGw6ICRjLXNvY2lhbHMtd2hhdHNhcHA7XHJcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmstaGlkZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGluc2V0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0fVxyXG5cclxuXHQmX19jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogLTMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0ZmlsbDogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAkdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY2FyZC10ZXJyaXRvcnkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWluLWhlaWdodDogMzAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogJHMtY2FyZDtcclxuXHJcblx0XHRcdC5jYXJkLXRlcnJpdG9yeV9fbmFtZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDIwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdHJvdy1nYXA6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDU2MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogNDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDM4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDI0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZzogOHB4IDE2cHggMTBweCAxMnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGMtZWxlbWVudC15ZWxsb3c7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogOHB4IDE2cHggMTBweCAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRmaWxsOiAkYy1lbGVtZW50LWJsYWNrO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHR9XHJcblxyXG5cdCZfX3JhdGluZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDZweDtcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQteWVsbG93O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmV3IHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHRcdHBhZGRpbmc6IDFweCA1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1lbGVtZW50LXllbGxvdztcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbWFwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogOHB4O1xyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0ZmlsbDogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tYXAtYnRuIHtcclxuXHRcdEBpbmNsdWRlIGJ0bi1yZXNldDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogJGMtZWxlbWVudC1ibHVlO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy1lbGVtZW50LWJsdWUtaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhZ3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0ZmxleDogaW5pdGlhbDtcclxuXHRcdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3RydWN0dXJlLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N0cnVjdHVyZS13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDRweDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRyb2xzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQtbW9iaWxlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3doYXRzYXBwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGMtc29jaWFscy13aGF0c2FwcC1ob3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGZpbGw6ICRjLXNvY2lhbHMtd2hhdHNhcHA7XHJcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmstaGlkZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGluc2V0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkLXZpZGVvLXN1cnZlaWxsYW5jZS10ZXJyaXRvcnkge1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YXNwZWN0LXJhdGlvOiAxLjMyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IHZpZGVvLXN1cnZlaWxsYW5jZS10ZXJyaXRvcnk7XHJcblx0XHRjb250ZW50OiBjb3VudGVyKHZpZGVvLXN1cnZlaWxsYW5jZS10ZXJyaXRvcnkpO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdC1iYXNlO1xyXG5cdH1cclxuXHJcblx0LnRlc3QtaW1nLFxyXG5cdCYgPiBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nLWRpc2Nvbm5lY3Qge1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0LWRpc2Nvbm5lY3Qge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdH1cclxuXHJcblx0Ji0tZGlzY29ubmVjdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDIwcHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LWdyZXk7XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkLXZpZGVvLXN1cnZlaWxsYW5jZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRyb3ctZ2FwOiAxMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5jYXJkLXZpZGVvLXN1cnZlaWxsYW5jZV9faW1nIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAkcy1jYXJkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdHJvdy1nYXA6IDRweDtcclxuXHR9XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMjYwcHg7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDEyMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXByaW1hcnk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNhcmQtdmlkZW8tdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhc3BlY3QtcmF0aW86IDkvMTU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuY2FyZC12aWRlby12X19idG4tcGxheSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0cm93LWdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0JiA+IGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190aW1lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjBweDtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHRmb250LWZhbWlseTogJGYtaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0bi1wbGF5IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHQtYmFzZSwgdHJhbnNmb3JtICR0LWJhc2U7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbm90LWhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kb2N1bWVudHMtd3JhcCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0Y29sdW1uLWdhcDogNjBweDtcclxuXHRyb3ctZ2FwOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0fVxyXG59XHJcbiIsIi5kcmF3ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTI3OXB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRib3R0b206IDA7XHJcblx0Ym94LXNoYWRvdzogJHMtY2FyZDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyLTQwICRyLTQwIDAgMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEwMCUpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdC1iYXNlO1xyXG5cclxuXHQmX19jb250cm9sIHtcclxuXHRcdGhlaWdodDogNThweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1zd2lwZSB7XHJcblx0XHRcdC5kcmF3ZXJfX2hhbmRsZSB7XHJcblx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGFuZGxlIHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHR3aWR0aDogMzNweDtcclxuXHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdC1iYXNlO1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgNDBweCA0MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcbiIsIi5mYW5jeWJveCB7XHJcblx0Jl9fc2xpZGUge1xyXG5cdFx0Ji5oYXMtaWZyYW1lIHtcclxuXHRcdFx0LmZhbmN5Ym94X19jb250ZW50IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IG1pbigxNTYwcHgsIGNhbGMoMTAwJSAtIDEwMHB4KSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogLTQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmhhcy1pbmxpbmUge1xyXG5cdFx0XHQmLmlzLWNvbXBhY3Qge1xyXG5cdFx0XHRcdC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGFzLWltYWdlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZhbmN5Ym94X19jb250ZW50IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHQmLmlzLWNvbXBhY3Qge1xyXG5cdFx0XHQuZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcclxuXHRcdFx0XHQtLWYtYnV0dG9uLXdpZHRoOiA0OHB4O1xyXG5cdFx0XHRcdC0tZi1idXR0b24taGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdC0tZi1idXR0b24tY29sb3I6ICMwYjFmMzM7XHJcblx0XHRcdFx0LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmN2EwMDtcclxuXHRcdFx0XHQtLWYtYnV0dG9uLWJnOiAjZmZmO1xyXG5cdFx0XHRcdC0tZi1idXR0b24taG92ZXItYmc6ICNmZmY7XHJcblx0XHRcdFx0LS1mLWJ1dHRvbi1hY3RpdmUtYmc6ICNmZmY7XHJcblx0XHRcdFx0LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pZnJhbWUge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcclxuXHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHQuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcclxuXHRcdFx0LS1mLWJ1dHRvbi13aWR0aDogNDhweDtcclxuXHRcdFx0LS1mLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHQtLWYtYnV0dG9uLWNvbG9yOiAjMGIxZjMzO1xyXG5cdFx0XHQtLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmY3YTAwO1xyXG5cdFx0XHQtLWYtYnV0dG9uLWJnOiAjZmZmO1xyXG5cdFx0XHQtLWYtYnV0dG9uLWhvdmVyLWJnOiAjZmZmO1xyXG5cdFx0XHQtLWYtYnV0dG9uLWFjdGl2ZS1iZzogI2ZmZjtcclxuXHRcdFx0LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7XHJcblx0XHRcdC0tZi1idXR0b24tc3ZnLWhlaWdodDogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0cmlnaHQ6IC00MHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuZmFuY3lib3hfX3NsaWRlLmhhcy1jbG9zZS1idG4ge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3hfX3Rvb2xiYXIge1xyXG5cdC5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLWxlZnQsXHJcblx0W2RhdGEtcGFuem9vbS1hY3Rpb25dLFxyXG5cdFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddLFxyXG5cdFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSxcclxuXHRbZGF0YS1mYW5jeWJveC10b2dnbGUtdGh1bWJzXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX190cmFjayB7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG59XHJcblxyXG4uZi10aHVtYnNfX3NsaWRlLmZvci1pbWFnZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZi10aHVtYnMuaXMtaG9yaXpvbnRhbCAuZi10aHVtYnNfX3NsaWRlIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOjphZnRlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3JkZXItY29sb3I6ICNmZjRkMDA7XHJcbn1cclxuXHJcbi5pcy1jbGFzc2ljIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZS0yMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdC1iYXNlO1xyXG59XHJcblxyXG4uZi10aHVtYnNfX3NsaWRlX19idXR0b24ge1xyXG5cdG9wYWNpdHk6IDE7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmFuY3lib3hfX25hdiB7XHJcblx0LS1mLWJ1dHRvbi13aWR0aDogNDhweDtcclxuXHQtLWYtYnV0dG9uLWhlaWdodDogNDhweDtcclxuXHQtLWYtYnV0dG9uLWJvcmRlcjogMDtcclxuXHQtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQtLWYtYnV0dG9uLWNvbG9yOiAjMGIxZjMzO1xyXG5cdC0tZi1idXR0b24taG92ZXItY29sb3I6ICNmZjdhMDA7XHJcblx0LS1mLWJ1dHRvbi1iZzogI2ZmZjtcclxuXHQtLWYtYnV0dG9uLWhvdmVyLWJnOiAjZmZmO1xyXG5cdC0tZi1idXR0b24tYWN0aXZlLWJnOiAjZmZmO1xyXG5cdC0tZi1idXR0b24tc2hhZG93OiBub25lO1xyXG5cdC0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7XHJcblx0LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7XHJcblx0LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O1xyXG5cdC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41O1xyXG5cdC0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7XHJcblx0LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO1xyXG5cdC0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XHJcblx0LS1mLWJ1dHRvbi1uZXh0LXBvczogMXJlbTtcclxuXHQtLWYtYnV0dG9uLXByZXYtcG9zOiAxcmVtO1xyXG5cdG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xyXG59XHJcblxyXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbiBbZGF0YS1mYW5jeWJveC1jbG9zZV0ge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHR0b3A6IDFyZW07XHJcblx0cmlnaHQ6IDFyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGNvbG9yOiAkYy1lbGVtZW50LWJsYWNrO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmZhbmN5Ym94X190aHVtYnMge1xyXG4gIC0tZi10aHVtYi13aWR0aDogMjAwcHg7XHJcbiAgLS1mLXRodW1iLWhlaWdodDogMTQwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHR0b3A6IC00MHB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG59IiwiLmZpbHRlci1yZXZpZXdzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDM3NXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX190b2dnbGUge1xyXG5cdFx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEycHggMTZweCAxNHB4IDIycHg7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHQtYmFzZSwgYm9yZGVyLWNvbG9yICR0LWJhc2U7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1lbGVtZW50LXdoaXRlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzLWVsZW1lbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGZpbGw6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxNTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRib3gtc2hhZG93OiAkcy1lbGVtZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMThweCkpO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0LWJhc2UsIG9wYWNpdHkgJHQtYmFzZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAzMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItNDAgJHItNDAgMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3dpcGUtY29udHJvbCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItNDAgJHItNDAgMCAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0LWJhc2U7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLXN3aXBlIHtcclxuXHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGYtaW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdHdpZHRoOiAzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbCB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogOHB4IDMycHggMTBweCAxMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaWNvbnMvY2hlY2suc3ZnJyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0LmZpbHRlci1yZXZpZXdzX190b2dnbGUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cclxuXHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpbHRlci1yZXZpZXdzX19kcm9wZG93biB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyA4cHgpKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZpbHRlcnMge1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbCB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDgwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDEwcHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC13aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDhweCA0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHQtYmFzZSwgYm9yZGVyLWNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0bWluLXdpZHRoOiA4MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAycHggOHB4IDhweCA4cHg7XHJcblx0XHRcdHJvdy1nYXA6IDA7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDcwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogJHMtZWxlbWVudDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDk2cHg7XHJcblx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdFx0d2lkdGg6IDkycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZvcm0tZWxlbWVudCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6aGFzKC5mb3JtLWVsZW1lbnRfX2lucHV0LWNsZWFuOm5vdCguaGlkZSkpIHtcclxuXHRcdC5mb3JtLWVsZW1lbnRfX2ZpZWxkIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aGFzKC5mb3JtLWVsZW1lbnRfX2lucHV0LW5vdmFsaWQ6bm90KC5oaWRlKSk6aGFzKC5mb3JtLWVsZW1lbnRfX2lucHV0LWNsZWFuOm5vdCguaGlkZSkpIHtcclxuXHRcdC5mb3JtLWVsZW1lbnRfX2ZpZWxkIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhhcyguZm9ybS1lbGVtZW50X19pbnB1dC1jbGVhbjpub3QoLmhpZGUpKSB7XHJcblx0XHQuZm9ybS1lbGVtZW50X19pbnB1dC1ub3ZhbGlkIHtcclxuXHRcdFx0cmlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fd3JhcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Jl9fZmllbGQtd3JhcCB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCZfX3Rvb2x0aXAge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0bWluLXdpZHRoOiAzMjhweDtcclxuXHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygxMDAlICsgMTJweCksIC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdC1iYXNlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiBpbml0aWFsO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKDEwMCUgKyAzNHB4KSk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjplbXB0eSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggMTBweCA1cHggMDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYy1lbGVtZW50LWJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgNXB4IDEwcHggNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGMtZWxlbWVudC1ibGFjayB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQtY2xlYW4ge1xyXG5cdFx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYy1lbGVtZW50LWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmaWxsOiAkYy1lbGVtZW50LWdyZXk7XHJcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2lucHV0LW5vdmFsaWQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQtZXJyb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtZXJyb3I7XHJcblx0fVxyXG5cclxuXHQmLS1hbW91bnQge1xyXG5cdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHR9XHJcblxyXG5cdCYuaXMtbm92YWxpZCB7XHJcblx0XHQuZm9ybS1lbGVtZW50X19maWVsZCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGMtZWxlbWVudC1lcnJvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc2hvdy10b29sdGlwIHtcclxuXHRcdC5mb3JtLWVsZW1lbnRfX3Rvb2x0aXAge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZm9ybS1waG9uZSB7XHJcblx0Jl9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuZm9ybS1waG9uZV9faW5wdXQsXHJcblx0XHRcdC5mb3JtLXBob25lX19zdWJtaXQge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzLWVsZW1lbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2lucHV0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJtaXQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0LWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHQtYmFzZSwgYm9yZGVyLWNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fd2hhdHNhcHAge1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtZGlzYWJsZWQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5pbnB1dCB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0bWluLXdpZHRoOiAxMDBweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRiYWNrZ3JvdW5kOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdC1iYXNlLCBib3JkZXItY29sb3IgJHQtYmFzZTtcclxuXHJcblx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAkcy1lbGVtZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHR9XHJcblxyXG5cdCZbdHlwZT0nbnVtYmVyJ10ge1xyXG5cdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuXHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5saW5rLW1vcmUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdHBhZGRpbmc6IDE0cHggMDtcclxuXHJcblx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGMtYnV0dG9uLW9yYW5nZS1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHR9XHJcbn1cclxuIiwiLmxpbmsteWFuZGV4LWZlZWRiYWNrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGNvbHVtbi1nYXA6IDIwcHg7XHJcblxyXG5cdCYgPiBzcGFuIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5sb2dvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmxvZ29fX2ltZy1ob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nLWhvdmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdC1iYXNlO1xyXG5cdH1cclxufVxyXG4iLCIubWFwLW1hcmtlciB7XHJcblx0d2lkdGg6IDQycHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0LWJhc2UsIGZpbHRlciAkdC1iYXNlO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpIHNjYWxlKDEuMSk7XHJcblx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAxMHB4IHJnYmEoMjEzLCAxNjIsIDEyOCwgMC4zMCkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiA+IHN2ZyB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0cGF0aCB7XHJcblx0XHR0cmFuc2l0aW9uOiBmaWxsICR0LWJhc2U7XHJcblx0fVxyXG5cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRwYXRoLnBhdGgtY2hhbmdlIHtcclxuXHRcdFx0ZmlsbDogJGMtZWxlbWVudC1ibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubWFwLXBpbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0bWF4LXdpZHRoOiA2MzhweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdG1heC13aWR0aDogMzg4cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdCZfX2ljb24ge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cclxuXHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubWVzc2VuZ2VycyB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdGNvbHVtbi1nYXA6IDA7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAkdC1iYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXdoYXRzYXBwIHtcclxuXHRcdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYy1zb2NpYWxzLXdoYXRzYXBwLWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJGMtc29jaWFscy13aGF0c2FwcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXRlbGVncmFtIHtcclxuXHRcdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYy1zb2NpYWxzLXRlbGVncmFtLWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJGMtc29jaWFscy10ZWxlZ3JhbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubWV0cm8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRyb3ctZ2FwOiA0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmID4gc3ZnIHtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0ZmlsbDogJGMtbWV0cm8tZ3JleTtcclxuXHR9XHJcblxyXG5cdCZfX3RpbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtZGlzYWJsZWQ7XHJcblx0fVxyXG5cclxuXHQmLS1yZWQge1xyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRjLW1ldHJvLXJlZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWdyZWVuIHtcclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmaWxsOiAkYy1tZXRyby1ncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWJsdWUge1xyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRjLW1ldHJvLWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1saWdodC1ibHVlIHtcclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmaWxsOiAkYy1tZXRyby1saWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYnJvd24ge1xyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRjLW1ldHJvLWJyb3duO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tb3JhbmdlIHtcclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmaWxsOiAkYy1tZXRyby1vcmFuZ2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1wdXJwbGUge1xyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRjLW1ldHJvLXB1cnBsZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXllbGxvdyB7XHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmlsbDogJGMtbWV0cm8teWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tZ3JleSB7XHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmlsbDogJGMtbWV0cm8tZ3JleTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXNhbGFkLWdyZWVuIHtcclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmaWxsOiAkYy1tZXRyby1zYWxhZC1ncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXNlYS1ibHVlIHtcclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmaWxsOiAkYy1tZXRyby1zZWEtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXBpbmsge1xyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRjLW1ldHJvLXBpbms7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tb2RhbC5tb2RhbC10ZXJyaXRvcnkge1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC10ZXJyaXRvcnkge1xyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJldmlldyB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdGhlaWdodDogMTQycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0Z3JpZC1yb3c6IDIgc3BhbjtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDE4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21ldGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JhdGluZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDZweDtcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQteWVsbG93O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWV0cm8ge1xyXG5cdH1cclxuXHJcblx0Jl9fbWFwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogOHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmaWxsOiAkYy10ZXh0LXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcmljZSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250cm9scyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG5cdFx0Ji0tbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRmbGV4OiBpbml0aWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1wcmljZSk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193aGF0c2FwcCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmID4gc3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjLXNvY2lhbHMtd2hhdHNhcHAtaG92ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogNDhweDtcclxuXHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRmaWxsOiAkYy1zb2NpYWxzLXdoYXRzYXBwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBmaWxsICR0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tYXAtd3JhcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGhlaWdodDogNDY4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0aGVpZ2h0OiA0MjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiAzMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZhbmN5Ym94X19iYWNrZHJvcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctcG9wLXVwO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRyb3ctZ2FwOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDUwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItNDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAxMDBweCk7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItNDAgJHItNDAgMCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0JiNwYXltZW50LXN1Y2Nlc3Mge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmI3BheW1lbnQtZXJyb3Ige1xyXG5cdFx0cm93LWdhcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQubW9kYWxfX2JvZHkge1xyXG5cdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudC1pbmZvID4gcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYjdGVycml0b3J5IHtcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTBweCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdG1heC13aWR0aDogODM0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG5cdFx0Ji0tZXJyb3Ige1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG5cdFx0XHQubW9kYWxfX3RpdGxlIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tb2RhbF9faGVhZGVyLWljb24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zd2lwZS1jb250cm9sIHtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwICRyLTQwIDAgMDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0LWJhc2U7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLXN3aXBlIHtcclxuXHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXItaWNvbiB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JvZHkge1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX2J0bi1jbG9zZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdEBpbmNsdWRlIGJ0bi1yZXNldDtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IC0zOHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0ZmlsbDogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAkdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZXJyb3ItdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAgKyBwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucGFnZS1oZWFkZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5oMSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucGF5bWVudC1mb3JtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cm93LWdhcDogMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1ncmV5O1xyXG5cdHBhZGRpbmc6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0aGVpZ2h0OiA4NzhweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcclxuXHR9XHJcblxyXG5cdC5qdXN0LXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5wYXltZW50LWluZm8ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRyb3ctZ2FwOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDZweDtcclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZWxlbWVudC1zdHJva2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wYXJhbSB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG4iLCIucGF5bWVudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Y29sdW1uLWdhcDogNjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0Y29sdW1uLWdhcDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0cm93LWdhcDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0aGVpZ2h0OiA4NzhweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctZ3JleTtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0tbG9nb3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0LXNjcm9sbCB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTRweCAwcHggMTRweCAxNnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZWxlbWVudC1zdHJva2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRib3JkZXI6IDhweCBzb2xpZCAkYy1iZy13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gcCB7XHJcblx0XHRcdCYgKyBwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IG9sIHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0Y291bnRlci1yZXNldDogbnVtO1xyXG5cclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihudW0pICcuICc7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiB1bCB7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfil48gJztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5waG9uZS1tdWx0aSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZWxlbWVudC1zdHJva2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdC1iYXNlLCBib3gtc2hhZG93ICR0LWJhc2U7XHJcblxyXG5cdFx0JjpoYXMoaW5wdXQ6Zm9jdXMpIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRjLWVsZW1lbnQtb3JhbmdlIGluc2V0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY291bnRyeS1idG4ge1xyXG5cdFx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiA0cHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHJcblx0XHQmID4gaW1nIHtcclxuXHRcdFx0d2lkdGg6IDIxcHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoODUsIDEwMSwgMTMxLCAwLjQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQtd3JhcCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29kZSB7XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHRtaW4td2lkdGg6IDEwcHg7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtZGlzYWJsZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kcm9wZG93biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMTU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogJHMtZWxlbWVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0LWJhc2UsIG9wYWNpdHkgJHQtYmFzZTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAzMzBweDtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlYXJjaCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtZGlzYWJsZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb3VudHJ5LWxpc3Qge1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb3VudHJ5IHtcclxuXHRcdEBpbmNsdWRlIGJ0bi1yZXNldDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiA4cHggMzJweCAxMHB4IDEwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9jaGVjay5zdmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5waG9uZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdHJvdy1nYXA6IDIwcHg7XHJcblxyXG5cdCZfX3doYXRzYXBwIHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LWRpc2FibGVkO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5waG9uZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdHJvdy1nYXA6IDIwcHg7XHJcblxyXG5cdCZfX3doYXRzYXBwIHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LWRpc2FibGVkO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5yYXRpbmctc3RhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQmID4gc3ZnIHtcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0ZmlsbDogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0fVxyXG59XHJcbiIsIi5zZWN0aW9uLWhlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGNvbHVtbi1nYXA6IDYwcHg7XHJcblx0cm93LWdhcDogMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjpoYXMoLnNlY3Rpb24taGVhZGVyX19kZXNjcmlwdGlvbikge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXN0b3JhZ2Uge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuXHRcdCYgPiBwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zbGlkZXItbmF2aWdhdGlvbiB7XHJcblx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHQtYmFzZSwgdHJhbnNmb3JtICR0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYtLXByZXYge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSAtIDEwcHgpKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tbmV4dCB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwJSArIDEwcHgpKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNvY2lhbHMge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sdW1uLWdhcDogMTBweDtcclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLS12ayB7XHJcblx0XHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmID4gc3ZnIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGMtc29jaWFscy12ay1ob3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdGZpbGw6ICRjLXNvY2lhbHMtdms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS15b3V0dWJlIHtcclxuXHRcdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYy1zb2NpYWxzLXlvdXR1YmUtaG92ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gc3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAkYy1zb2NpYWxzLXlvdXR1YmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnN3aXRjaCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LWJsYWNrO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0Y29sdW1uLWdhcDogMTBweDtcclxuXHJcblx0Jl9fY29udHJvbCB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHBhZGRpbmc6IDE0cHggMjBweCAxNnB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHQtYmFzZSwgY29sb3IgJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRtaW4td2lkdGg6IGluaXRpYWw7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYnV0dG9uLWJsYWNrLWhvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1idXR0b24td2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkYy1idXR0b24tYmxhY2stZmlsbDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRhYmxlLXJlcXVpc2l0ZXMge1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRyb3ctZ2FwOiA2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGFyYW0ge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogNDAwcHg7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogaW5pdGlhbDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ZhbHVlIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRhYnMge1xyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGFnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRwYWRkaW5nOiA0cHggMTRweCA2cHggMTRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0cGFkZGluZzogMnB4IDEwcHggNHB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0cGFkZGluZzogMnB4IDhweCA0cHggOHB4O1xyXG5cdH1cclxufVxyXG4iLCIudGVycml0b3J5LWxpc3QtYnRuIHtcclxuXHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA4cHggMjBweCAxMHB4IDE2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0Y29sdW1uLWdhcDogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlLCBib3gtc2hhZG93ICR0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAkcy1lbGVtZW50O1xyXG5cclxuXHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0ZmlsbDogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHR9XHJcblxyXG5cdCYgPiBzcGFuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcbn1cclxuIiwiLnRlcnJpdG9yeS1tYXAtYnRuIHtcclxuXHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA4cHggMjBweCAxMHB4IDE2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0Y29sdW1uLWdhcDogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlLCBib3gtc2hhZG93ICR0LWJhc2U7XHJcblxyXG5cdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAkcy1lbGVtZW50O1xyXG5cclxuXHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgPiBzdmcge1xyXG5cdFx0ZmlsbDogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdHRyYW5zaXRpb246IGZpbGwgJHQtYmFzZTtcclxuXHR9XHJcblxyXG5cdCYgPiBzcGFuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcbn1cclxuIiwiLnZpZGVvLWluZm8tbGFiZWxzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0Y29sdW1uLWdhcDogMzZweDtcclxuXHRyb3ctZ2FwOiA4cHg7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFib3V0LXRlcnJpdG9yaWVzIHtcclxuXHQmX19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDgwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdHJvdy1nYXA6IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cm93LWdhcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrLWNvbnRlbnQge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2stZGVzY3JpcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0ZmlsbDogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC02cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2stYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrLWltZyB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiA0NzVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0ZmxleDogaW5pdGlhbDtcclxuXHRcdFx0d2lkdGg6IDQzNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGZsZXg6IGluaXRpYWw7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci02MDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0XHRcdGhlaWdodDogMjYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrLWZvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogODI1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci02MDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTMwO1xyXG5cdFx0XHRoZWlnaHQ6IDQ0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ibG9jay1mb24tdGl0bGUge1xyXG5cdFx0bWF4LXdpZHRoOiA4ODBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNjBweDtcclxuXHRcdHJpZ2h0OiA2MHB4O1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0dG9wOiA0MHB4O1xyXG5cdFx0XHRyaWdodDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2stZm9uLWJlbmVmaXRzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5idXNpbmVzcy1jbGllbnRzIHtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cclxuXHQmX19ncmlkIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRnYXA6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAzMHB4O1xyXG5cdFx0bWluLWhlaWdodDogMTgwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0bWluLWhlaWdodDogOTBweDtcclxuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4IDE1cHggMzBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0taGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGNvbHVtbi1nYXA6IDI0cHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS1pY29uIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZS0xMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0tYnRuIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMiBzcGFuO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1hYm91dCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuIiwiLmJ1c2luZXNzIHtcclxuXHQmX19oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDc0NXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItNjAgJHItNjAgMCAwO1xyXG5cdFx0cGFkZGluZzogNjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGhlaWdodDogNTQycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiAzODZweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjAgJHItMjAgMCAwO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlci13cmFwIHtcclxuXHRcdG1heC13aWR0aDogMTI1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdG1heC13aWR0aDogNzQ3cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnRuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KSB0cmFuc2xhdGVZKC0xNHB4KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0cHgpIHRyYW5zbGF0ZVkoLTlweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTYwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdG1hcmdpbi10b3A6IC0xMjBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sdW1uLWdhcDogNjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0XHRyb3ctZ2FwOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrLXByZXZpZXcge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC13aGl0ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHR3aWR0aDogMzQwcHg7XHJcblx0XHRcdGhlaWdodDogMzQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrLWJ0bi12aWRlbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdHRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2stY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2stYnRuIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRhY3RzIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci02MDtcclxuXHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Y29sdW1uLWdhcDogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0cm93LWdhcDogMzBweDtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWdyZXk7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS10aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLW1vYmlsZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0LW1vYmlsZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LWZhbWlseTogJGYtaW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWVzc2VuZ2VycyB7XHJcblx0XHRjb2x1bW4tZ2FwOiA0cHg7XHJcblx0fVxyXG5cclxuXHQmX19hZ2dyZWdhdG9ycyB7XHJcblx0XHQuYWdncmVnYXRvcnNfX2xpbmsge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0LnNvY2lhbHNfX2xpbmsge1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0td3JhcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3ViaXRlbSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3ViaXRlbS10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQmX19tYXAge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tYXAtaW5pdCB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzAgJHItMzAgMCAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjAgJHItMjAgMCAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21hcC1jb250ZW50IHtcclxuXHRcdGZsZXg6IGluaXRpYWw7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmX19tYXAtYWRkcmVzcyB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRhaW5lcnMge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHR9XHJcbn1cclxuIiwiLmNvbnRlbnQtYm94IHtcclxuXHQmICsgLmNvbnRlbnQtYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy13aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci02MDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy1idXR0b24tb3JhbmdlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy1idXR0b24tb3JhbmdlLWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0cm93LWdhcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2Jlci1pY29uIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0XHR3aWR0aDogMTMzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jdGEge1xyXG5cdCZfX2lubmVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTYwO1xyXG5cdFx0cGFkZGluZzogNjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjLWVsZW1lbnQtb3JhbmdlLWdyYWRpZW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXdoaXRlO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTMwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS1udW1iZXIge1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LW9yYW5nZS0xMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZi1pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193cmFwIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXdoaXRlO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHJvdy1nYXA6IDUwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdHJvdy1nYXA6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0ZmxleDogaW5pdGlhbDtcclxuXHRcdFx0d2lkdGg6IDM5MHB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kZWxpdmVyeSB7XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci02MDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci00MDtcclxuXHRcdHBhZGRpbmc6IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTMwO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogNTgwcHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDQxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmVxdWlwbWVudCB7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci02MDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cm93LWdhcDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdH1cclxuXHJcblx0Jl9fYmVuZWZpdHMge1xyXG5cdFx0bWluLXdpZHRoOiA1MzBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRnYXA6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdG1pbi13aWR0aDogNDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmVuZWZpdCB7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDIgc3BhbjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyIHNwYW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm9keSB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDQ3NXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGhlaWdodDogMzQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0tbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzMHB4O1xyXG5cdFx0bGVmdDogMzBweDtcclxuXHRcdHBhZGRpbmc6IDEzcHggMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTMwO1xyXG5cdFx0YmFja2dyb3VuZDogJGMtYmctd2hpdGUtMzA7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6ICRiLWVsZW1lbnQ7XHJcblx0XHRmb250LWZhbWlseTogJGYtaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZhcSB7XHJcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxufVxyXG4iLCIuaGVyby1pbmRleCB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRwYWRkaW5nOiA2MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTYwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItNDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCZfX3Bob25lIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0aGVpZ2h0OiA2NzVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTYwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGhlaWdodDogNTQwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRib3R0b206IDQwcHg7XHJcblx0XHRsZWZ0OiA2MHB4O1xyXG5cdFx0cmlnaHQ6IDYwcHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRib3R0b206IDQwcHg7XHJcblx0XHRcdGxlZnQ6IDQwcHg7XHJcblx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy13aGl0ZS00MDtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogJGItZWxlbWVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS1pY29uIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDUycHg7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzdmcge1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRmaWxsOiAkYy1lbGVtZW50LW9yYW5nZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS10ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZi1pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tYXAtdGVycml0b3JpZXMge1xyXG5cdGhlaWdodDogNjY0cHg7XHJcblxyXG5cdCNtYXAtdGVycml0b3JpZXMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcbiIsIi5tYXAge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdCZfX2JlbmVmaXRzIHtcclxuXHRcdHdpZHRoOiA1OTRweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDUwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5iZW5lZml0IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZWxlbWVudC1zdHJva2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZWxlbWVudC1zdHJva2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm9keSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luaXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDc2MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiA3NjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiA0ODBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RlcnJpdG9yaWVzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMTBweDtcclxuXHJcblx0XHQuY2FyZC10ZXJyaXRvcnkge1xyXG5cdFx0XHQmOm50aC1jaGlsZChuICsgOCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWZ1bGwge1xyXG5cdFx0XHQuY2FyZC10ZXJyaXRvcnkge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4gKyA4KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGVycml0b3JpZXMtYnRuLWFsbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5tZW50aW9ucyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyIHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG4iLCIucGFnZS1jb250YWluZXJzIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHR9XHJcbn1cclxuIiwiLnBob3RvcyB7XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdH1cclxufVxyXG4iLCIucmV2aWV3cy1wYWdlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZC10ZXJyaXRvcnktbW9iaWxlX19oZWFkZXIge1xyXG5cdFx0aGVpZ2h0OiAxNjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkLXRlcnJpdG9yeS1tb2JpbGVfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmNhcmQtdGVycml0b3J5LW1vYmlsZV9fbWV0cm8ge1xyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FyZC10ZXJyaXRvcnktbW9iaWxlX19tYXAge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYXJkLXRlcnJpdG9yeS1tb2JpbGVfX21hcC1idG4ge1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOiAzMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzc1cHggMWZyO1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdH1cclxuXHJcblx0XHQuY2FyZC10ZXJyaXRvcnktbW9iaWxlIHtcclxuXHRcdFx0bWluLWhlaWdodDogNDYycHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0td3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGVycml0b3J5IHtcclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHR0b3A6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Jldmlld3Mge1xyXG5cdFx0LmNhcmQtZmVlZGJhY2tfX2F1dGhvciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2FyZC1mZWVkYmFja19fZGF0ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkLWZlZWRiYWNrX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkLWZlZWRiYWNrX190ZXh0LW1vcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4tbW9yZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG4iLCIucmV2aWV3cyB7XHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHR9XHJcbn1cclxuIiwiLnNhbGUge1xyXG5cdCZfX2lubmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtZGlzYWJsZWQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZTtcclxuXHR9XHJcblxyXG5cdCZfX21ldHJvIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0cGFkZGluZzogMTBweCAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGUtMzA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1ldHJvX19uYW1lIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1ldHJvX190aW1lIHtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtd2hpdGUtNDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250cm9scyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VjdGlvbi10ZXh0LWNvbnRlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdG1heC13aWR0aDogMTA4NXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctd2hpdGU7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItNjA7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+ICo6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiAqOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBvbCB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG51bTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW07XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG51bSkgJy4nO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgKyBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IGIge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBvbCB7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0Y291bnRlci1yZXNldDogbnVtMjtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtMjtcclxuXHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcihudW0pICcuJyBjb3VudGVyKG51bTIpICcuICc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYgKyBsaSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfigJQgJztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc3RvcmUtb3B0aW9ucyB7XHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3dpdGNoIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbDEge1xyXG5cdFx0Z3JpZC1jb2x1bW46IDcgc3BhbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDYgc3BhbjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cm93LWdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0b3JlLW9wdGlvbnNfX2l0ZW0ge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb2wyIHtcclxuXHRcdGdyaWQtY29sdW1uOiA1IHNwYW47XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiA2IHNwYW47XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IGluaXRpYWw7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0b3JlLW9wdGlvbnNfX2l0ZW0ge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0tbGFyZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQ0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dG9wOiA0MHB4O1xyXG5cdFx0bGVmdDogNDBweDtcclxuXHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0aGVpZ2h0OiAyMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDE2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbS1idG4ge1xyXG5cdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTMwO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGhlaWdodDogMjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnN0b3Jlcm9vbXMge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogNTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0cm93LWdhcDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRyb3ctZ2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHJvdy1nYXA6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXItd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0bWF4LXdpZHRoOiA3NDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21ldHJvLXdyYXAge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHRcdHJvdy1nYXA6IDJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21ldHJvLWxpbmsge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGMtZWxlbWVudC1ibHVlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sdW1uLWdhcDogNnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtZWxlbWVudC1ibHVlLWhvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RhZ3Mge1xyXG5cdFx0d2lkdGg6IDQ4MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogOHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z2FwOiA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHR9XHJcblxyXG5cdCZfX3RhYnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190YWJzLWNvbnRyb2xzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190YWJzLWNvbnRyb2wge1xyXG5cdFx0QGluY2x1ZGUgYnRuLXJlc2V0O1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0xMDtcclxuXHRcdHBhZGRpbmc6IDE4cHggMjRweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkYy1idXR0b24tYmxhY2stZmlsbDtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiA0cHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtYnV0dG9uLW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1idXR0b24tYmxhY2staG92ZXI7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cclxuXHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50ZXJyaXRvcmllcy13cmFwIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMTBweDtcclxuXHR9XHJcbn1cclxuIiwiLnRlcnJpdG9yaWVzIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0LnNsaWRlci1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0XHQuY2FyZC10ZXJyaXRvcnktbW9iaWxlIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHQtYmFzZSwgYm94LXNoYWRvdyAkdC1iYXNlO1xyXG5cclxuXHRcdFx0Ji5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGVycml0b3J5LWFkdmFudGFnZXMge1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdGdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAyNDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTIwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRoZWlnaHQ6IDI1N3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0bWFyZ2luOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMTJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXdoaXRlLTQwO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1iZy13aGl0ZS0zMDtcclxuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRlcnJpdG9yeS1oZWFkIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRnYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGdyaWQtY29sdW1uOiA3IHNwYW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWFwLWFuY2hvciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDhweDtcclxuXHRcdGNvbG9yOiAkYy1lbGVtZW50LWJsdWU7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy1lbGVtZW50LWJsdWUtaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZpbGw6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByZXZpZXcge1xyXG5cdFx0Z3JpZC1jb2x1bW46IDUgc3BhbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuXHRcdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0aGVpZ2h0OiAzNDBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHR3aWR0aDogNDYwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1vcmFuZ2U7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICRyLTQwIDAgJHItNDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAzNDBweDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkci0yMCAwICRyLTIwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJ1dHRvbi1vcmFuZ2UtaG92ZXI7XHJcblxyXG5cdFx0XHRcdC50ZXJyaXRvcnktaGVhZF9fbGluay1pY29uIHtcclxuXHRcdFx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYy1idXR0b24tb3JhbmdlLWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmLWludGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmstaWNvbiB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMTA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lbGVtZW50LXdoaXRlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGZpbGw6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBmaWxsICR0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50ZXJyaXRvcnktbWFwIHtcclxuXHQmX19oZWFkZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogNzYwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci00MDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDc2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDQ4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGVycml0b3J5LW5ldyB7XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdHBhZGRpbmc6IDMwcHggNDBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkci0zMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTAwcHggMjBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRwYWRkaW5nOiA1cHggMTZweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQteWVsbG93O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRjb2xvcjogJGMtZWxlbWVudC15ZWxsb3c7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1lbGVtZW50LXllbGxvdztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG59XHJcbiIsIi50ZXJyaXRvcnktcHJvbW8ge1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGMtdGV4dC1ncmFkaWVudDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci00MDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0cGFkZGluZzogNjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHBhZGRpbmc6IDVweCAxNnB4IDZweCAxNnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTMwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTZweCA3cHggMTZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZi1pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogNzRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbW9iaWxlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogMzgzcHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHR3aWR0aDogMzMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWJsYWNrIHtcclxuXHRcdC50ZXJyaXRvcnktcHJvbW9fX2lubmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdH1cclxuXHJcblx0XHQudGVycml0b3J5LXByb21vX19sYWJlbCB7XHJcblx0XHRcdGNvbG9yOiAkYy1lbGVtZW50LXllbGxvdztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYy1lbGVtZW50LXllbGxvdztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnZpZGVvLXN1cnZlaWxsYW5jZS10ZXJyaXRvcnkge1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0XHRjb3VudGVyLXJlc2V0OiB2aWRlby1zdXJ2ZWlsbGFuY2UtdGVycml0b3J5O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudmlkZW8tc3VydmVpbGxhbmNlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Y29sdW1uLWdhcDogMjBweDtcclxuXHRcdHJvdy1nYXA6IDQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcdHJvdy1nYXA6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnZpZGVvIHtcclxuXHQmX19pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0taW5uZXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXdoaXRlLTQwO1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiAkYi1lbGVtZW50O1xyXG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sb2dvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQmX19uYXYge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdi1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMzBweDtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXYtaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWRlcl9fbmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHJcblx0XHRcdFx0JiA+IHN2ZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVhZGVyX19uYXYtc3VibGlzdCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMTBweCkpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzLWNhcmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdi1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDZweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXByaW1hcnk7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkZGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoW2hyZWZdKSB7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3ZnIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAkdC1iYXNlLCB0cmFuc2Zvcm0gJHQtYmFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWN1cnJlbnQge1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAtOXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXYtc3VibGlzdCB7XHJcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGxlZnQ6IC00cHg7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMTVweCkpO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC13aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkci0yMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0LWJhc2UsIHRyYW5zZm9ybSAkdC1iYXNlLCBib3gtc2hhZG93ICR0LWJhc2U7XHJcblx0fVxyXG5cclxuXHQmX19uYXYtc3ViaXRlbSB7XHJcblx0XHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX25hdi1zdWJsaW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICRjLXRleHQtcHJpbWFyeTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRkZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtdGV4dC1vcmFuZ2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGRlc2t0b3ApIHtcclxuXHRcdFx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1wcmltYXJ5O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWVzc2VuZ2VycyB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnRuIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnRuLWJ1cmdlciB7XHJcblx0XHRAaW5jbHVkZSBidG4tcmVzZXQ7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmID4gc3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjLWJ1dHRvbi1vcmFuZ2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRjLWJ1dHRvbi1ibGFjay1maWxsO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBmaWxsICR0LWJhc2UsIHRyYW5zZm9ybSAkdC1iYXNlLCBvcGFjaXR5ICR0LWJhc2U7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdCYgPiBzdmcge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1vYmlsZS1tZW51IHtcclxuXHR3aWR0aDogMjkwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJHItMjA7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3gtc2hhZG93OiAkcy1jYXJkO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgLSA1cHgpKTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0LWJhc2UsIHRyYW5zZm9ybSAkdC1iYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRcdGhlaWdodDogMTAwZHZoO1xyXG5cdFx0cmlnaHQ6IC0yMHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNzVweCkpO1xyXG5cdFx0cGFkZGluZy10b3A6IDkwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRtb2JpbGUpIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmX19uYXYge1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdi1saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cm93LWdhcDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfX25hdi1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQmX19uYXYtbGluayB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNvbG9yOiAkYy10ZXh0LXByaW1hcnk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdC1iYXNlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtY3VycmVudCB7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LW9yYW5nZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWVsZW1lbnQtb3JhbmdlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdG9yZGVyOiAtMTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1lbGVtZW50LXN0cm9rZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRwaGFibGV0KSB7XHJcblx0XHRcdG9yZGVyOiBpbml0aWFsO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWVsZW1lbnQtc3Ryb2tlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Bob25lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0JiA+IGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LXByaW1hcnk7XHJcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQtb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDEwcHgpKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDg2cHgpKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRsYXB0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoJG1vYmlsZSkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW5uZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZWxlbWVudC1ibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyLTYwO1xyXG5cdFx0cGFkZGluZzogNjBweDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcclxuXHRcdGNvbHVtbi1nYXA6IDgwcHg7XHJcblx0XHRyb3ctZ2FwOiA0MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkbGFwdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDcwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyLTQwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFx0Y29sdW1uLWdhcDogNjBweDtcclxuXHRcdFx0cm93LWdhcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHItMzA7XHJcblx0XHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9faW5mby1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9faW5mby10aXRsZSB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZTtcclxuXHR9XHJcblxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhY3RzIHtcclxuXHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGMtYmctd2hpdGUtMzA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgJHQtYmFzZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZS00MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0LXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWVzc2VuZ2VycyB7XHJcblx0XHRjb2x1bW4tZ2FwOiAwO1xyXG5cclxuXHRcdC5tZXNzZW5nZXJzX19saW5rIHtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdGhlaWdodDogNDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogNjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJGxhcHRvcCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDIgc3BhbjtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGMtYmctd2hpdGUtMzA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1iZy13aGl0ZS0zMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IGluaXRpYWw7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25hdi1jb2wge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHJvdy1nYXA6IDIwcHg7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXYtbGluayB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC13aGl0ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQtd2hpdGUtNDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvcHlyaWdodCB7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1kaXNhYmxlZDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldCkge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMiBzcGFuO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkcGhhYmxldCkge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BvbGl0aWNzIHtcclxuXHRcdGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogJGMtdGV4dC1kaXNhYmxlZDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0LWJhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXQpIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDIgc3BhbjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHBoYWJsZXQpIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IGluaXRpYWw7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQtd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIl19 */