@charset "UTF-8";
/* Шрифты */
@font-face {
  font-family: "Canela";
  src: url("../fonts/Canela-Regular-Web.ttf");
  src: local("Canela Regular"), local("Canela-regular"), url("../fonts/Canela-Regular-Web.woff") format("woff"), url("../fonts/Canela-Regular-Web.woff2") format("woff2"), url("../fonts/Canela-Regular-Web.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Light.eot");
  src: local("Montserrat Light"), local("Montserrat-Light"), url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-MediumItalic.eot");
  src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"), url("../fonts/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-MediumItalic.woff") format("woff"), url("../fonts/Montserrat-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Thin.eot");
  src: local("Montserrat Thin"), local("Montserrat-Thin"), url("../fonts/Montserrat-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Thin.woff") format("woff"), url("../fonts/Montserrat-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraLightItalic.eot");
  src: local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"), url("../fonts/Montserrat-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ExtraLightItalic.woff") format("woff"), url("../fonts/Montserrat-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-BoldItalic.eot");
  src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"), url("../fonts/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-BoldItalic.woff") format("woff"), url("../fonts/Montserrat-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-SemiBold.eot");
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("../fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraLight.eot");
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("../fonts/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ExtraLight.woff") format("woff"), url("../fonts/Montserrat-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraBoldItalic.eot");
  src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"), url("../fonts/Montserrat-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ExtraBoldItalic.woff") format("woff"), url("../fonts/Montserrat-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Italic.eot");
  src: local("Montserrat Italic"), local("Montserrat-Italic"), url("../fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Italic.woff") format("woff"), url("../fonts/Montserrat-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Bold.eot");
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-LightItalic.eot");
  src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"), url("../fonts/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-LightItalic.woff") format("woff"), url("../fonts/Montserrat-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-BlackItalic.eot");
  src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"), url("../fonts/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-BlackItalic.woff") format("woff"), url("../fonts/Montserrat-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-SemiBoldItalic.eot");
  src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"), url("../fonts/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-SemiBoldItalic.woff") format("woff"), url("../fonts/Montserrat-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Regular.eot");
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Medium.eot");
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ExtraBold.eot");
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("../fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ExtraBold.woff") format("woff"), url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Black.eot");
  src: local("Montserrat Black"), local("Montserrat-Black"), url("../fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Black.woff") format("woff"), url("../fonts/Montserrat-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-ThinItalic.eot");
  src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url("../fonts/Montserrat-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ThinItalic.woff") format("woff"), url("../fonts/Montserrat-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */
@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;
}

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

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

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

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

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

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

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

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

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

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

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

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

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

.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: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

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

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

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

.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-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

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

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

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

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

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

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

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          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: 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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  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: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, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

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

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

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

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

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

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

.swiper-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: 10px;
  left: 0;
  width: 100%;
}

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

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: 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: 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;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

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

.swiper-pagination-bullet: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: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          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%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-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;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.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%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-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 {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

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

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

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

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          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: 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: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

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

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: 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: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

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

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

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

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

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

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

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

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          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 {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

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

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

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

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

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

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

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

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

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

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

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

.swiper-cube {
  overflow: visible;
}

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

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

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          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-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

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

.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;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.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-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-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;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  -o-transition-property: transform, opacity, height;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

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

@font-face {
  font-family: "lg";
  src: url("../fonts/lg.woff2?io9a6k") format("woff2"), url("../fonts/lg.ttf?io9a6k") format("truetype"), url("../fonts/lg.woff?io9a6k") format("woff"), url("../fonts/lg.svg?io9a6k#lg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.lg-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "lg" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-container {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.lg-next,
.lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: none;
  border: none;
}

.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}

.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}

.lg-single-item .lg-next, .lg-single-item .lg-prev {
  display: none;
}

.lg-next {
  right: 20px;
}

.lg-next:before {
  content: "\e095";
}

.lg-prev {
  left: 20px;
}

.lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-media-overlap .lg-toolbar {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.4)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}

.lg-toolbar .lg-icon:hover {
  color: #fff;
}

.lg-toolbar .lg-close:after {
  content: "\e070";
}

.lg-toolbar .lg-maximize {
  font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
  content: "\e90a";
}

.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out 0s;
  -o-transition: opacity 0.2s ease-out 0s;
  transition: opacity 0.2s ease-out 0s;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

.lg-sub-html a {
  color: inherit;
}

.lg-sub-html a:hover {
  text-decoration: underline;
}

.lg-media-overlap .lg-sub-html {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.lg-error-msg {
  font-size: 14px;
  color: #999;
}

.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}

.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
  opacity: 0;
  -webkit-transition: -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  -o-transition: -o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  -webkit-transition: opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear, -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear, -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear, -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
  opacity: 0;
  -ms-transform: scale3d(0.5, 0.5, 0.5);
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -o-transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
  opacity: 1;
  -ms-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}

.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  width: 100%;
  max-height: 350px;
  overflow: hidden;
  float: left;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
  text-align: center;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-left {
  text-align: left;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-right {
  text-align: right;
}

.lg-outer.lg-single-item .lg-thumb-outer {
  display: none;
}

.lg-outer .lg-thumb {
  padding: 5px 0;
  height: 100%;
  margin-bottom: -5px;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb {
    padding: 10px 0;
  }
}
.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border-radius: 2px;
  margin-bottom: 5px;
  will-change: border-color;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb-item {
    border-radius: 4px;
    border: 2px solid #fff;
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer .lg-toggle-thumb:after {
  content: "\e1ff";
}

.lg-outer.lg-animate-thumb .lg-thumb {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
     transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.lg-outer .lg-video-cont {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.lg-outer .lg-video-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-has-iframe .lg-video-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-video-object {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 3;
}

.lg-outer .lg-video-poster {
  z-index: 1;
}

.lg-outer .lg-has-video .lg-video-object {
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button {
  opacity: 0 !important;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
  opacity: 1;
}

@-webkit-keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@-webkit-keyframes lg-play-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lg-play-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.lg-video-play-button {
  width: 18%;
  max-width: 140px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  will-change: opacity, transform;
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
  -o-transition: -o-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
  -webkit-transition: opacity 0.1s, -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28);
  transition: opacity 0.1s, -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28);
  -o-transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
  transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
  transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s, -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28);
}

.lg-video-play-button:hover .lg-video-play-icon-bg,
.lg-video-play-button:hover .lg-video-play-icon {
  opacity: 1;
}

.lg-video-play-icon-bg {
  fill: none;
  stroke-width: 3%;
  stroke: #fcfcfc;
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  -o-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}

.lg-video-play-icon-circle {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  fill: none;
  stroke-width: 3%;
  stroke: rgba(30, 30, 30, 0.9);
  stroke-opacity: 1;
  stroke-linecap: round;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
}

.lg-video-play-icon {
  position: absolute;
  width: 25%;
  max-width: 120px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  opacity: 0.6;
  will-change: opacity;
  -webkit-transition: opacity 0.12s ease-in;
  -o-transition: opacity 0.12s ease-in;
  transition: opacity 0.12s ease-in;
}

.lg-video-play-icon .lg-video-play-icon-inner {
  fill: #fcfcfc;
}

.lg-video-loading .lg-video-play-icon-circle {
  -webkit-animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
          animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
}

.lg-video-loaded .lg-video-play-button {
  opacity: 0;
  -webkit-transform: translate(-50%, -50%) scale(0.7);
      -ms-transform: translate(-50%, -50%) scale(0.7);
          transform: translate(-50%, -50%) scale(0.7);
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-single-item .lg-autoplay-button {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0ms !important;
  -o-transition-duration: 0ms !important;
     transition-duration: 0ms !important;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  -o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  -o-transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
}

.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  will-change: transform;
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
  -webkit-transition: opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
  transition: opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
  -o-transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s, -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition {
  -webkit-transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0px) !important;
          transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0px) !important;
  max-width: none !important;
  max-height: none !important;
  top: 50% !important;
  left: 50% !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x {
  -webkit-transform: scale3d(1, 1, 1) translate3d(-50%, 0, 0px) !important;
          transform: scale3d(1, 1, 1) translate3d(-50%, 0, 0px) !important;
  top: 0 !important;
  left: 50% !important;
  max-width: none !important;
  max-height: none !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y {
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, -50%, 0px) !important;
          transform: scale3d(1, 1, 1) translate3d(0, -50%, 0px) !important;
  top: 50% !important;
  left: 0% !important;
  max-width: none !important;
  max-height: none !important;
}

.lg-icon.lg-zoom-in:after {
  content: "\e311";
}

.lg-actual-size .lg-icon.lg-zoom-in {
  opacity: 0.5;
  pointer-events: none;
}

.lg-icon.lg-actual-size {
  font-size: 20px;
}

.lg-icon.lg-actual-size:after {
  content: "\e033";
}

.lg-icon.lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

.lg-icon.lg-zoom-out:after {
  content: "\e312";
}

.lg-zoomed .lg-icon.lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer[data-lg-slide-type=video] .lg-zoom-in,
.lg-outer[data-lg-slide-type=video] .lg-actual-size,
.lg-outer[data-lg-slide-type=video] .lg-zoom-out, .lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,
.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,
.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out, .lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-out {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-pager-outer {
  text-align: center;
  z-index: 1080;
  height: 10px;
  margin-bottom: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer.lg-single-item .lg-pager-outer {
  display: none;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  -webkit-box-shadow: 0 0 0 2px white inset;
          box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #fff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  will-change: transform, opacity;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
          box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  -webkit-transition: -webkit-box-shadow 0.3s ease 0s;
  transition: -webkit-box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  -webkit-box-shadow: 0 0 0 8px white inset;
          box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer .lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s;
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer.lg-dropdown-active .lg-share {
  color: #fff;
}

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  will-change: visibility, opacity, transform;
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -webkit-transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  -o-transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

.lg-outer .lg-dropdown > li:hover a {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer .lg-share {
  position: relative;
}

.lg-outer .lg-share:after {
  content: "\e80d";
}

.lg-outer .lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer .lg-share-facebook .lg-icon:after {
  content: "\e904";
}

.lg-outer .lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer .lg-share-twitter .lg-icon:after {
  content: "\e907";
}

.lg-outer .lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer .lg-share-pinterest .lg-icon:after {
  content: "\e906";
}

.lg-comment-box {
  width: 420px;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  background-color: #fff;
  will-change: transform;
  -ms-transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-comment-box .lg-comment-title {
  margin: 0;
  color: #fff;
  font-size: 18px;
}

.lg-comment-box .lg-comment-header {
  background-color: #000;
  padding: 12px 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.lg-comment-box .lg-comment-body {
  height: 100% !important;
  padding-top: 43px !important;
  width: 100% !important;
}

.lg-comment-box .fb-comments {
  height: 100%;
  width: 100%;
  background: url("../images/loading.gif") no-repeat scroll center center #fff;
  overflow-y: auto;
  display: inline-block;
}

.lg-comment-box .fb-comments[fb-xfbml-state=rendered] {
  background-image: none;
}

.lg-comment-box .fb-comments > span {
  max-width: 100%;
}

.lg-comment-box .lg-comment-close {
  position: absolute;
  right: 5px;
  top: 12px;
  cursor: pointer;
  font-size: 20px;
  color: #999;
  will-change: color;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.lg-comment-box .lg-comment-close:hover {
  color: #fff;
}

.lg-comment-box .lg-comment-close:after {
  content: "\e070";
}

.lg-comment-box iframe {
  max-width: 100% !important;
  width: 100% !important;
}

.lg-comment-box #disqus_thread {
  padding: 0 20px;
}

.lg-outer .lg-comment-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer .lg-comment-toggle:after {
  content: "\e908";
}

.lg-outer.lg-comment-active .lg-comment-overlay {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s;
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer.lg-comment-active .lg-comment-toggle {
  color: #fff;
}

.lg-outer.lg-comment-active .lg-comment-box {
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-img-rotate {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer[data-lg-slide-type=video] .lg-rotate-left,
.lg-outer[data-lg-slide-type=video] .lg-rotate-right,
.lg-outer[data-lg-slide-type=video] .lg-flip-ver,
.lg-outer[data-lg-slide-type=video] .lg-flip-hor, .lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,
.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,
.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,
.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-img-rotate:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-rotate-left:after {
  content: "\e900";
}

.lg-rotate-right:after {
  content: "\e901";
}

.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {
  font-size: 26px;
}

.lg-flip-ver:after {
  content: "\e903";
}

.lg-flip-hor:after {
  content: "\e902";
}

.lg-medium-zoom-item {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.lg-medium-zoom .lg-outer {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.lg-medium-zoom .lg-outer.lg-grab img.lg-object {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.lg-relative-caption .lg-outer .lg-sub-html {
  white-space: normal;
  bottom: auto;
  padding: 0;
  background-image: none;
}

.lg-relative-caption .lg-outer .lg-relative-caption-item {
  opacity: 0;
  padding: 16px 0;
  -webkit-transition: 0.5s opacity ease;
  -o-transition: 0.5s opacity ease;
  transition: 0.5s opacity ease;
}

.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item {
  opacity: 1;
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-container {
  display: none;
  outline: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-on {
  scroll-behavior: unset;
}

.lg-overlay-open {
  overflow: hidden;
}

.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
  opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0.001;
  outline: none;
  will-change: auto;
  overflow: hidden;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-zoom-from-image {
  opacity: 1;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
     transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
     transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: opacity 0s;
  -o-transition: opacity 0s;
  transition: opacity 0s;
  white-space: nowrap;
}

.lg-outer .lg-item {
  display: none !important;
}

.lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url("../images/loading.gif") no-repeat scroll center center transparent;
}

.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}

.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
  display: none;
}

.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  left: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
  opacity: 1;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-out 0.15s;
  -o-transition: opacity 0.2s ease-out 0.15s;
  transition: opacity 0.2s ease-out 0.15s;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  will-change: auto;
  -webkit-transition: opacity 333ms ease-in 0s;
  -o-transition: opacity 333ms ease-in 0s;
  transition: opacity 333ms ease-in 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -o-transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s, -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-container {
  display: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-container.lg-dragging-vertical .lg-backdrop {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
  opacity: 1;
}

.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}

.lg-inline .lg-backdrop {
  z-index: 1;
}

.lg-inline .lg-outer {
  z-index: 2;
}

.lg-inline .lg-maximize:after {
  content: "\e909";
}

.lg-components {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.35s ease-out 0s;
  -o-transition: -o-transform 0.35s ease-out 0s;
  transition: -webkit-transform 0.35s ease-out 0s;
  -o-transition: transform 0.35s ease-out 0s;
  transition: transform 0.35s ease-out 0s;
  transition: transform 0.35s ease-out 0s, -webkit-transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

@-webkit-keyframes fadein-right {
  from {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadein-right {
  from {
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes rightToLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(25px);
            transform: translateX(25px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes rightToLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(25px);
            transform: translateX(25px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes leftToRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes leftToRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes fadein-left {
  from {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadein-left {
  from {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes bounce-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes flip-in-hor-bottom {
  0% {
    -webkit-transform: rotateX(80deg);
    transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes flip-in-hor-bottom {
  0% {
    -webkit-transform: rotateX(80deg);
    transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes marquee-text {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
  }
}
@keyframes marquee-text {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
  }
}
@-webkit-keyframes fadeaway {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
}
@keyframes fadeaway {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
}
@-webkit-keyframes fadeup {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 1;
  }
}
@keyframes fadeup {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 1;
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0;
  }
}
@-webkit-keyframes overlayOpen {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    height: 1px;
  }
  50% {
    height: 1px;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    height: 100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes overlayOpen {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    height: 1px;
  }
  50% {
    height: 1px;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    height: 100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes overlayAfterOpen {
  0% {
    width: 0;
    right: 0;
  }
  100% {
    width: 133px;
    right: -133px;
  }
}
@keyframes overlayAfterOpen {
  0% {
    width: 0;
    right: 0;
  }
  100% {
    width: 133px;
    right: -133px;
  }
}
@-webkit-keyframes overlayAfterOpen2 {
  0% {
    width: 0;
    right: 0;
  }
  100% {
    width: 73px;
    right: -73px;
  }
}
@keyframes overlayAfterOpen2 {
  0% {
    width: 0;
    right: 0;
  }
  100% {
    width: 73px;
    right: -73px;
  }
}
@-webkit-keyframes overlayAfterOpen3 {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes overlayAfterOpen3 {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes infRotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes infRotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes historyDate {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes historyDate {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.air-datepicker-cell.-day-.-other-month-, .air-datepicker-cell.-year-.-other-decade- {
  color: var(--adp-color-other-month);
}

.air-datepicker-cell.-day-.-other-month-:hover, .air-datepicker-cell.-year-.-other-decade-:hover {
  color: var(--adp-color-other-month-hover);
}

.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-, .-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  color: var(--adp-color-other-month);
}

.-selected-.air-datepicker-cell.-day-.-other-month-, .-selected-.air-datepicker-cell.-year-.-other-decade- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month);
}

.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-, .-selected-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  background: var(--adp-background-color-selected-other-month-focused);
}

.-in-range-.air-datepicker-cell.-day-.-other-month-, .-in-range-.air-datepicker-cell.-year-.-other-decade- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color);
}

.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-, .-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade- {
  background-color: var(--adp-background-color-in-range-focused);
}

.air-datepicker-cell.-day-.-other-month-:empty, .air-datepicker-cell.-year-.-other-decade-:empty {
  background: none;
  border: none;
}

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}

.air-datepicker-cell.-focus- {
  background: var(--adp-cell-background-color-hover);
}

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color);
}

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date);
}

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range);
}

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled);
}

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0;
}

.air-datepicker-cell.-in-range-:hover {
  background: var(--adp-cell-background-color-in-range-hover);
}

.air-datepicker-cell.-range-from- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius);
}

.air-datepicker-cell.-range-to- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0;
}

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius);
}

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected);
}

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover);
}

.air-datepicker-body {
  -webkit-transition: all var(--adp-transition-duration) var(--adp-transition-ease);
  -o-transition: all var(--adp-transition-duration) var(--adp-transition-ease);
  transition: all var(--adp-transition-duration) var(--adp-transition-ease);
}

.air-datepicker-body.-hidden- {
  display: none;
}

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px;
}

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer;
}

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover);
}

.air-datepicker-body--cells {
  display: grid;
}

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height);
}

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height);
}

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height);
}

.air-datepicker-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.-only-timepicker- .air-datepicker-nav {
  display: none;
}

.air-datepicker-nav--title, .air-datepicker-nav--action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--action.-disabled- {
  visibility: hidden;
}

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px;
}

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px;
}

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px;
}

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: 0.3em;
}

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover);
}

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active);
}

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none;
}

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}

.air-datepicker-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0);
}

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
}

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none;
}

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active);
}

.air-datepicker-button span {
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.air-datepicker-time {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner);
}

.-only-timepicker- .air-datepicker-time {
  border-top: none;
}

.air-datepicker-time--current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  text-align: center;
}

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}

.air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1;
}

.air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}

.air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1;
}

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}

.air-datepicker-time--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px;
  height: 17px;
  background: -webkit-gradient(linear, left top, right top, from(var(--adp-time-track-color)), to(var(--adp-time-track-color))) left 50%/100% var(--adp-time-track-height) no-repeat;
  background: -o-linear-gradient(left, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
  background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;
}

.air-datepicker-time--row:first-child {
  margin-bottom: 4px;
}

.air-datepicker-time--row input[type=range] {
  background: none;
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.air-datepicker-time--row input[type=range]::-ms-tooltip {
  display: none;
}

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover);
}

.air-datepicker-time--row input[type=range]:focus {
  outline: none;
}

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  -o-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  -o-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  -o-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size) / 2 * -1);
}

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: transparent;
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: transparent;
}

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: transparent;
}

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas:
  "nav"
  "body"
  "timepicker"
  "buttons";
  --adp-transition-duration: .3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, .1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, .2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px;
}

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, .3);
  --adp-overlay-transition-duration: .3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99;
}

.air-datepicker {
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: var(--adp-border-radius);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, -webkit-max-content);
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  font-family: var(--adp-font-family), sans-serif;
  font-size: var(--adp-font-size);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  -webkit-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  -o-transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index);
}

.air-datepicker:not(.-custom-position-) {
  opacity: 0;
}

.air-datepicker.-from-top- {
  -webkit-transform: translateY(calc(var(--adp-transition-offset) * -1));
      -ms-transform: translateY(calc(var(--adp-transition-offset) * -1));
          transform: translateY(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-from-right- {
  -webkit-transform: translateX(var(--adp-transition-offset));
      -ms-transform: translateX(var(--adp-transition-offset));
          transform: translateX(var(--adp-transition-offset));
}

.air-datepicker.-from-bottom- {
  -webkit-transform: translateY(var(--adp-transition-offset));
      -ms-transform: translateY(var(--adp-transition-offset));
          transform: translateY(var(--adp-transition-offset));
}

.air-datepicker.-from-left- {
  -webkit-transform: translateX(calc(var(--adp-transition-offset) * -1));
      -ms-transform: translateX(calc(var(--adp-transition-offset) * -1));
          transform: translateX(calc(var(--adp-transition-offset) * -1));
}

.air-datepicker.-active-:not(.-custom-position-) {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}

.air-datepicker.-active-.-custom-position- {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  -webkit-box-shadow: none;
          box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none;
}

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: transparent;
}

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none;
}

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  -webkit-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
      -ms-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
          transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
}

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.air-datepicker.-custom-position- {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0;
}

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1;
}

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.-top-left- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^=top] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px);
}

.-top-left- .air-datepicker--pointer:after, .-top-center- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^=top] .air-datepicker--pointer:after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

.-right-top- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer, [data-popper-placement^=right] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px);
}

.-right-top- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-bottom- .air-datepicker--pointer:after, [data-popper-placement^=right] .air-datepicker--pointer:after {
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
}

.-bottom-left- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^=bottom] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px);
}

.-bottom-left- .air-datepicker--pointer:after, .-bottom-center- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^=bottom] .air-datepicker--pointer:after {
  -webkit-transform: rotate(315deg);
      -ms-transform: rotate(315deg);
          transform: rotate(315deg);
}

.-left-top- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-bottom- .air-datepicker--pointer, [data-popper-placement^=left] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px);
}

.-left-top- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-bottom- .air-datepicker--pointer:after, [data-popper-placement^=left] .air-datepicker--pointer:after {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.-top-left- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset);
}

.-top-right- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset);
}

.-top-center- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size) / 2);
}

.-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset);
}

.-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset);
}

.-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size) / 2);
}

.air-datepicker--navigation {
  grid-area: nav;
}

.air-datepicker--content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body;
}

.-only-timepicker- .air-datepicker--content {
  display: none;
}

.air-datepicker--time {
  grid-area: timepicker;
}

.air-datepicker--buttons {
  grid-area: buttons;
}

.air-datepicker--buttons, .air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner);
}

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  -o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  -webkit-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
       -o-transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
          transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index);
}

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
  -o-transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s;
}

.btn {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 0 48px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.btn--primary {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
@media (hover: hover) {
  .btn--primary:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
}
.btn--secondary {
  border: 1px solid #25282A;
  color: #25282A;
}
@media (hover: hover) {
  .btn--secondary:hover {
    border-color: #515355;
    color: #515355;
  }
}
.btn--tertiary {
  background-color: #25282A;
  color: #FFFFFF;
}
@media (hover: hover) {
  .btn--tertiary:hover {
    background-color: #515355;
  }
}

.form--reserv .form-item {
  margin-bottom: 24px;
}
.form--reserv .textarea {
  margin-top: 36px;
  margin-bottom: 28px;
}
.form--reserv .textarea label {
  opacity: 1;
}
.form--reserv .agree {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 8px;
}
.form--reserv .star {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #7C7E7F;
  margin-bottom: 32px;
}
.form--reserv .star span {
  color: #25282A;
}
.form--reserv .form-item {
  width: 100%;
}
.form--reserv .form-item label {
  font-size: 12px;
  line-height: 20px;
  color: #7C7E7F;
  font-weight: 600;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.form--reserv .form-item input:not(.btn) {
  width: 100%;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  color: #25282A;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
  border-bottom: 1px solid #D3D4D4;
}
.form--reserv .form-item input:not(.btn)::-webkit-input-placeholder {
  color: #25282A;
}
.form--reserv .form-item input:not(.btn)::-moz-placeholder {
  color: #25282A;
}
.form--reserv .form-item input:not(.btn):-ms-input-placeholder {
  color: #25282A;
}
.form--reserv .form-item input:not(.btn)::-ms-input-placeholder {
  color: #25282A;
}
.form--reserv .form-item input:not(.btn)::placeholder {
  color: #25282A;
}
.form--reserv .form-item input:not(.btn):focus {
  outline: none;
  border-color: #25282A;
}
.form--reserv .form-item textarea {
  border-color: #D3D4D4;
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
  padding: 8px 16px;
  resize: none;
  height: 120px;
  font-family: "Montserrat", sans-serif;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.form--reserv .form-item textarea:focus {
  outline: none;
  color: #25282A;
  border-color: #25282A;
}
.form--reserv .form-item.active label {
  opacity: 1;
}

@media (max-width: 500px) {
  #service-reserv .modal__done-close {
    top: 15px;
    right: 15px;
  }
  .form--reserv .form-item {
    margin-bottom: 20px;
  }
  .form--reserv .textarea {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .form--reserv .agree {
    margin-bottom: 8px;
  }
  .form--reserv .star {
    margin-bottom: 20px;
  }
}
.popup {
  position: absolute;
  top: 129px;
  right: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 32px;
  max-width: 636px;
  min-height: 212px;
  padding: 12px;
  background-color: #FFFFFF;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.popup.active {
  z-index: 5;
  opacity: 1;
}
.popup__img {
  width: 200px;
  height: 188px;
}
.popup__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.popup__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  color: #25282A;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.popup__title {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6em;
}
.popup__descr {
  font-weight: 600;
  font-size: 12px;
  line-height: 1.66em;
}
.popup__close {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
.popup__close svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}

@media (min-width: 900px) {
  .popup__close:hover svg path {
    fill: #25282A;
  }
}
@media (max-width: 1601px) {
  .popup {
    top: 115px;
  }
}
@media (max-width: 900px) {
  .popup {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 300px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
    padding-top: 32px;
    text-align: center;
  }
  .popup__close {
    top: 10px;
    right: 10px;
  }
}
@media (max-width: 500px) {
  .popup__title {
    font-size: 16px;
  }
  .popup__descr {
    font-size: 12px;
  }
}
.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: #FFFFFF;
  z-index: 9;
}
.header-branch .header__top {
  position: absolute;
  top: 0;
  left: 0;
  border-color: #515355;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header-branch .header__top.active {
  position: fixed;
  background-color: #25282A;
  background-image: url("../img/branch-page/page-nav-noise.png");
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
}
.header-branch .header__logo {
  border-color: #515355;
}
.header-branch .header__blind {
  border-color: #515355;
}
.header-branch .language-link {
  border-left-color: #515355 !important;
}
.header-branch .header__burger {
  border-color: #515355;
}
.header-internal .header__top {
  border-color: #515355;
}
.header-internal .header__logo {
  border-color: #515355;
}
.header-internal .header__blind {
  border-color: #515355;
}
.header-internal .language-link {
  border-left-color: #515355 !important;
}
.header-internal .header__burger {
  border-color: #515355;
}
.header-history .header__top {
  border: none;
}
.header-history .header__logo {
  border: none;
}
.header-history .header__burger {
  border: none;
}
.header__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 96px;
  border-bottom: solid 1px;
  z-index: 5;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.header__top_white {
  color: #FFFFFF;
  border-color: #D3D4D4;
}
.header__top_white .header__logo {
  border-color: #D3D4D4;
}
.header__top_white .header__blind {
  border-color: #D3D4D4;
}
.header__top_white .language-link {
  border-left-color: #D3D4D4 !important;
}
.header__top_white .header__burger {
  border-color: #D3D4D4;
}
.header__top_black {
  color: #25282A;
  border-color: #D3D4D4;
}
.header__top_black .header__logo {
  border-color: #D3D4D4;
}
.header__top_black .header__blind {
  border-color: #D3D4D4;
}
.header__top_black .language-link {
  border-left-color: #D3D4D4 !important;
}
.header__top_black .header__burger {
  border-color: #D3D4D4;
}
.header__top_black .header__burger span {
  background-color: #25282A;
}
.header__top_black .header__center > nav > ul li.expanded .expanded__anim div {
  background-color: #25282A;
}
.header__top_black .header__center > nav > ul li.expanded .expanded__body {
  background: rgba(255, 255, 255, 0.8);
}
.header__top_black .header__center > nav > ul li.expanded .expanded__body li {
  color: #25282A;
}
.header__top_black .header__center > nav > ul li.expanded .expanded__body li:hover {
  color: #25282A;
}
.header__logo {
  width: 236px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: solid 1px;
}
.header__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: none;
     object-fit: none;
}
.header__center {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 58px;
  margin-top: auto;
}
.header__center > nav > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 44px;
}
.header__center > nav > ul li {
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding-bottom: 36px;
  line-height: 1.5em;
}
.header__center > nav > ul li.expanded {
  position: relative;
}
.header__center > nav > ul li.expanded a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 20px;
}
.header__center > nav > ul li.expanded .expanded__anim {
  position: absolute;
  top: 7px;
  right: 0;
  display: grid;
  grid-template-columns: 3px 3px;
  grid-template-rows: 3px 3px;
  width: 9px;
  height: 9px;
  -webkit-column-gap: 3px;
     -moz-column-gap: 3px;
          column-gap: 3px;
  row-gap: 3px;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.header__center > nav > ul li.expanded .expanded__anim div {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.header__center > nav > ul li.expanded .expanded__anim div::after {
  content: none;
}
.header__center > nav > ul li.expanded .expanded__body {
  opacity: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 516px;
  background: rgba(37, 40, 42, 0.8);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  position: absolute;
  top: 105%;
  left: 0;
  padding: 36px 56px 60px 56px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header__center > nav > ul li.expanded .expanded__body:hover li {
  color: #7C7E7F;
}
.header__center > nav > ul li.expanded .expanded__body li {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  text-transform: none;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  padding-bottom: 0;
}
.header__center > nav > ul li.expanded .expanded__body li:hover {
  color: #FFFFFF;
}
.header__center > nav > ul li.expanded:hover .expanded__body {
  opacity: 1;
  visibility: visible;
}
.header__center > nav > ul li.expanded:hover .expanded__anim {
  -webkit-transform: rotate(405deg);
      -ms-transform: rotate(405deg);
          transform: rotate(405deg);
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
  row-gap: 6px;
  width: 12px;
  height: 12px;
  right: -2px;
  top: 5px;
}
.header__center > nav > ul li.expanded:hover .expanded__anim div {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.header__blind {
  width: 250px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px;
  text-transform: uppercase;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  font-weight: 500;
  letter-spacing: 0.02em;
}
.header .language-link {
  width: 95px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px;
  text-transform: uppercase;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  font-weight: 500;
  letter-spacing: 0.02em;
}
.header__burger {
  width: 95px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: solid 1px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  gap: 6px;
}
.header__burger span {
  width: 28px;
  height: 1px;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header__burger span.center {
  position: relative;
  left: 0;
}
.header__burger.active .center {
  opacity: 0;
}
.header__burger.active .top {
  -webkit-transform: rotate(45deg) translate(5px, 5px);
      -ms-transform: rotate(45deg) translate(5px, 5px);
          transform: rotate(45deg) translate(5px, 5px);
}
.header__burger.active .bottom {
  -webkit-transform: rotate(-45deg) translate(5px, -5px);
      -ms-transform: rotate(-45deg) translate(5px, -5px);
          transform: rotate(-45deg) translate(5px, -5px);
}
.header__mobileBlind {
  display: none;
}
.header__menu {
  position: fixed;
  top: -100%;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100vh;
  z-index: 8;
  background-image: url("../img/front/menu-bg.png");
  background-color: #25282A;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #FFFFFF;
  overflow: hidden;
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  padding: 32px;
}
.header__menu.active {
  top: 0;
  opacity: 1;
}
.header__menu-body {
  border: 1px solid #515355;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header__menu-top .subwrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.header__menu-top .menu__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 96px;
  border-bottom: solid 1px #515355;
}
.header__menu-top .language-link {
  border-left-color: #515355 !important;
}
.header__menu-top .menu__logo {
  width: 236px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: solid 1px #515355;
}
.header__menu-top .menu__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: none;
     object-fit: none;
}
.header__menu-top .header__burger {
  border-left: solid 1px #515355;
}
.header__menu-left {
  padding: 60px 56px;
  border-right: 1px solid #515355;
  height: 100%;
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.header__menu-left > nav > ul {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
}
.header__menu-left > nav > ul li {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6em;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.header__menu-center {
  padding: 60px 56px;
  border-right: 1px solid #515355;
  height: 100%;
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.header__menu-center > nav > ul {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
}
.header__menu-center > nav > ul li {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6em;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.header__menu-center.mobile {
  display: none;
}
.header__menu-right {
  width: 511px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.header__menu .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 100%;
}
.header__subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.header__poster {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  padding: 60px 56px;
  text-transform: uppercase;
  border-bottom: 1px solid #515355;
  letter-spacing: 0.02em;
}
.header__poster_mobile {
  display: none;
}
.header__poster svg {
  position: relative;
  top: 7px;
  left: 6px;
}
.header__poster svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.header__card {
  font-weight: 500;
  font-size: 24px;
  line-height: 1em;
  padding: 60px 56px;
  border-bottom: 1px solid #515355;
  position: relative;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.header__card svg {
  position: relative;
  top: 7px;
  left: 6px;
}
.header__card svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.header__card img {
  position: absolute;
  bottom: 16px;
  right: 16px;
}
.header__card.mobile {
  display: none;
}
.header__contacts {
  padding: 60px 56px;
  height: 100%;
}
.header__contacts-link {
  font-weight: 500;
  font-size: 24px;
  line-height: 1em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.header__contacts-link svg {
  position: relative;
  top: 7px;
  left: 6px;
}
.header__contacts-link svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.header__mail {
  margin-top: 36px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.header__mail a {
  font-weight: 500;
}
.header__number {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.header__number a {
  font-weight: 500;
}
.header__link.animated span.hidden {
  -webkit-animation: fadeup 1s forwards;
          animation: fadeup 1s forwards;
}
.header__link.animated .link__text {
  -webkit-animation: fadeaway 1s forwards;
          animation: fadeaway 1s forwards;
}
.header__link span.hidden {
  position: absolute;
  bottom: -100%;
  left: 0;
  opacity: 0;
}
.header__link span.hidden::after {
  content: none;
}

@media (min-width: 1000px) {
  .header__blind:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
  .header .language-link:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
  .header .language-link:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
  .header__burger:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
  .header__burger:hover span {
    background-color: #25282A;
  }
  .header__burger:hover span.center {
    width: 20px;
  }
  .header__menu-left:hover > nav > ul li {
    color: #7C7E7F;
  }
  .header__menu-left:hover > nav > ul li:hover {
    color: white;
  }
  .header__menu-center:hover > nav > ul li {
    color: #7C7E7F;
  }
  .header__menu-center:hover > nav > ul li:hover {
    color: white;
  }
  .header__link {
    position: relative;
    display: block;
  }
  .header__link :after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -36px;
    width: 0;
    height: 4px;
    background-color: #FFFFFF;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .header__link :hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -36px;
    height: 4px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .header__link span {
    display: block;
  }
  .header__top_black .header__link :after {
    background-color: #515355;
  }
  .header__top_black .header__blind:hover {
    background-color: #515355;
    color: #FFFFFF;
  }
  .header__top_black .language-link:hover {
    background-color: #515355;
    color: #FFFFFF;
  }
  .header__top_black .header__burger:hover {
    background-color: #515355;
    color: #FFFFFF;
  }
  .header__top_black .header__burger:hover span {
    background-color: #FFFFFF;
  }
  .header__top_black .header__burger:hover span.center {
    width: 20px;
  }
  .header__poster:hover svg path {
    fill: white;
  }
  .header__card:hover svg path {
    fill: white;
  }
  .header__contacts-link:hover svg path {
    fill: white;
  }
  .header__mail a {
    position: relative;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 4px;
  }
  .header__mail a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background-color: #FFFFFF;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .header__mail a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .header__number a {
    position: relative;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 4px;
  }
  .header__number a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background-color: #FFFFFF;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .header__number a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .header__center > nav > ul li.expanded span::after {
    content: none;
  }
}
@media (max-width: 1600px) {
  .header__menu {
    overflow: auto;
    height: 100%;
  }
  .header__menu-body {
    height: auto;
  }
  .header__menu-center {
    height: auto;
  }
  .header__menu-left {
    height: auto;
  }
  .header__menu-right {
    width: 427px;
  }
}
@media (max-width: 1400px) {
  .header__menu-left > nav > ul {
    gap: 16px;
    margin-top: 20px;
  }
  .header__menu-left > nav > ul li {
    font-size: 14px;
  }
  .header__menu-center > nav > ul {
    gap: 16px;
    margin-top: 20px;
  }
  .header__menu-center > nav > ul li {
    font-size: 14px;
  }
  .header__menu-right {
    width: 360px;
  }
  .header__subtitle {
    font-size: 20px;
  }
  .header__poster {
    font-size: 20px;
    padding: 30px;
  }
  .header__card {
    font-size: 20px;
    padding: 30px;
  }
  .header__card img {
    display: none;
  }
  .header__contacts {
    padding: 30px;
    padding-top: 20px;
  }
  .header__contacts-link {
    font-size: 20px;
  }
}
@media (max-width: 1210px) {
  .header__menu-right {
    width: 300px;
  }
  .header__center {
    display: none;
  }
  .header__logo {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 20px;
  }
  .header__logo img {
    width: auto;
    height: auto;
  }
}
@media (max-width: 1000px) {
  .header__top {
    height: 53px;
  }
  .header__blind {
    display: none;
  }
  .header .language-link {
    font-size: 12px;
    width: 52px;
  }
  .header__burger {
    width: 52px;
  }
  .header__burger span {
    width: 22px;
  }
  .header__logo img {
    width: 64px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .header__mobileBlind {
    height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: uppercase;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    border-bottom: 1px solid #515355;
  }
  .header__menu {
    padding: 0;
  }
  .header__menu-body {
    border: none;
    padding: 0;
  }
  .header__menu-top .menu__top {
    height: 53px;
  }
  .header__menu-top .menu__logo {
    border-right: none;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 20px;
  }
  .header__menu-top .menu__logo img {
    width: 64px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .header__menu-top .language-link {
    font-size: 12px;
    width: 52px;
  }
  .header__menu .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
    padding-top: 0;
  }
  .header__menu-left {
    width: 100%;
    border: none;
    padding: 0;
    margin-top: 20px;
  }
  .header__menu-left > nav {
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  .header__menu-left > nav > ul {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .header__menu-left > nav > ul li {
    font-size: 12px;
  }
  .header__menu-center {
    width: 100%;
    border: none;
    padding: 0;
  }
  .header__menu-center > nav {
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
  }
  .header__menu-center > nav > ul {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .header__menu-center > nav > ul li {
    font-size: 12px;
  }
  .header__menu-center.mobile {
    display: block;
  }
  .header__menu-right {
    width: 100%;
    border: none;
    padding: 0;
    gap: 20px;
    margin-top: 5px;
  }
  .header__subtitle {
    font-size: 12px;
    position: relative;
  }
  .header__subtitle::before {
    content: url("../img/icons/accordion-arrow.png");
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform: rotate(180deg) translateY(5px);
        -ms-transform: rotate(180deg) translateY(5px);
            transform: rotate(180deg) translateY(5px);
  }
  .header__subtitle.active::before {
    -webkit-transform: rotate(0deg) translateY(0px);
        -ms-transform: rotate(0deg) translateY(0px);
            transform: rotate(0deg) translateY(0px);
  }
  .header__poster {
    font-size: 12px;
    border: none;
    padding: 0;
    display: none;
  }
  .header__poster svg {
    display: none;
  }
  .header__poster_mobile {
    display: block;
  }
  .header__poster_mobile nav {
    height: 0;
    overflow: auto;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .header__poster_mobile nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .header__poster_mobile nav ul li {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
  }
  .header__card {
    font-size: 12px;
    border: none;
    padding: 0;
  }
  .header__card.pushkin {
    display: none;
  }
  .header__card br {
    display: none;
  }
  .header__card svg {
    display: none;
  }
  .header__card.mobile {
    display: block;
  }
  .header__contacts {
    padding: 0;
  }
  .header__contacts-link {
    font-size: 12px;
    padding-bottom: 32px;
    display: block;
    position: relative;
  }
  .header__contacts-link::after {
    width: calc(100% + 40px);
    content: "";
    position: absolute;
    bottom: 0;
    left: -20px;
    height: 1px;
    background-color: #515355;
  }
  .header__contacts-link svg {
    display: none;
  }
  .header__mail {
    font-size: 12px;
    margin-top: 0;
    margin-top: 20px;
  }
  .header__mail a {
    margin-top: 8px;
    display: block;
  }
  .header__number {
    font-size: 12px;
    margin-top: 0;
    margin-top: 20px;
  }
  .header__number a {
    margin-top: 8px;
    display: block;
  }
}
.promo {
  position: relative;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.promo::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(37, 40, 42, 0)), to(#25282A));
  background: -o-linear-gradient(top, rgba(37, 40, 42, 0) 0%, #25282A 100%);
  background: linear-gradient(180deg, rgba(37, 40, 42, 0) 0%, #25282A 100%);
  opacity: 0.8;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.promo__background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.promo h1 {
  font-size: 84px;
  font-family: "Canela";
  color: #FFFFFF;
  text-transform: uppercase;
  max-width: 925px;
  z-index: 3;
  letter-spacing: 0.02em;
  line-height: 1.4em;
  font-weight: 400;
  text-align: center;
}
.promo__arrow {
  position: absolute;
  bottom: 36px;
  left: 50%;
  -webkit-animation: bounce-top 2.5s infinite both;
  animation: bounce-top 2.5s infinite both;
}

.info {
  background-color: #25282A;
  color: #FFFFFF;
  position: relative;
  overflow: hidden;
  background-image: url(../img/front/bg-noise.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
}
.info__top {
  padding: 0 20px 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 155px;
  position: relative;
  z-index: 1;
}
.info__title {
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 48px;
  font-family: "Canela";
  line-height: 1.4em;
  z-index: 1;
  white-space: nowrap;
}
.info__descr {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6em;
  max-width: 925px;
  position: relative;
  z-index: 1;
}
.info__overlay-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  z-index: 5;
}
.info__circle {
  position: absolute;
  font-weight: 500;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: lowercase;
  width: 184px;
  height: 184px;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  -webkit-transition: top left 0.1s;
  -o-transition: top left 0.1s;
  transition: top left 0.1s;
  z-index: 1;
  pointer-events: none;
}
.info__circle::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: #FFFFFF solid 1px;
  opacity: 0.6;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.info__circle.active {
  opacity: 1;
}
.info__circle.active::after {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.info__swiper {
  width: 100%;
  height: auto;
}
.info__swiper .swiper-slide {
  width: 55%;
}
.info__swiper .swiper-button-prev, .info__swiper .swiper-button-next {
  top: 61%;
}
.info__swiper .swiper-button-prev::after, .info__swiper .swiper-button-next::after {
  content: none;
}
.info__swiper .swiper-button-prev svg path, .info__swiper .swiper-button-next svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.info__swiper .swiper-button-next {
  right: 19%;
}
.info__swiper .swiper-button-prev {
  left: 19%;
}
.info__swiper .swiper-slide-active .info__slide-title {
  -webkit-animation: flip-in-hor-bottom 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          animation: flip-in-hor-bottom 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}
.info__swiper .swiper-slide-active .info__slide-descr {
  opacity: 1;
}
.info__swiper .swiper-slide-active .info__slide-overlay {
  opacity: 0;
}
.info__slider {
  padding: 124px 0;
  position: relative;
}
.info__slider-bg {
  position: absolute;
  top: 60px;
  left: 10%;
  width: 80%;
  height: 90%;
  border: 1px #515355 solid;
  background: transparent;
  opacity: 0.8;
}
.info__slider-bg::before {
  content: "";
  position: absolute;
  width: 300px;
  height: 1px;
  top: 0;
  left: -300px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
  background-color: #7C7E7F;
}
.info__slider-bg::after {
  content: "";
  position: absolute;
  width: 300px;
  height: 1px;
  bottom: 0;
  right: -300px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  background-color: #7C7E7F;
}
.info__slide-title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 68px;
  line-height: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  text-align: center;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
  min-height: 163px;
}
.info__slide-img {
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 36px;
}
.info__slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: middle;
}
.info__slide-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #25282A;
  opacity: 0.6;
  -webkit-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.info__slide-descr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 32px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.info__slide-link {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 184px;
  height: 184px;
  font-weight: 500;
  font-size: 16px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-transform: lowercase;
}
.info__slide-link span {
  z-index: 2;
}
.info__slide-link::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  z-index: 1;
}
.info__slide-link::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  -o-transition: transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  z-index: 1;
}
.info__slide.orange .info__slide-link:before {
  background-color: rgba(212, 82, 38, 0.4);
}
.info__slide.orange .info__slide-link:after {
  background-color: rgba(212, 82, 38, 0.4);
}
.info__slide.blue .info__slide-link:before {
  background-color: rgba(0, 129, 198, 0.4);
}
.info__slide.blue .info__slide-link:after {
  background-color: rgba(0, 129, 198, 0.4);
}
.info__slide.red .info__slide-link:before {
  background-color: rgba(237, 18, 99, 0.4);
}
.info__slide.red .info__slide-link:after {
  background-color: rgba(237, 18, 99, 0.4);
}
.info__slide.red .info__slide-title {
  font-size: 59px;
}
.info__slide.grey .info__slide-link:before {
  background-color: rgba(128, 130, 133, 0.5);
}
.info__slide.grey .info__slide-link:after {
  background-color: rgba(128, 130, 133, 0.6);
}
.info__slide.green-light .info__slide-link:before {
  background-color: rgba(5, 181, 153, 0.4);
}
.info__slide.green-light .info__slide-link:after {
  background-color: rgba(5, 181, 153, 0.4);
}
.info__slide.yellow .info__slide-link:before {
  background-color: rgba(219, 163, 15, 0.4);
}
.info__slide.yellow .info__slide-link:after {
  background-color: rgba(219, 163, 15, 0.4);
}
.info__slide.green-dark .info__slide-link:before {
  background-color: rgba(0, 105, 51, 0.4);
}
.info__slide.green-dark .info__slide-link:after {
  background-color: rgba(0, 105, 51, 0.4);
}
.info__slide.black .info__slide-link:before {
  background-color: rgba(0, 83, 154, 0.4);
}
.info__slide.black .info__slide-link:after {
  background-color: rgba(0, 83, 154, 0.4);
}
.info__marquee {
  width: 100%;
  margin-top: 120px;
}
.info__marquee .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  -webkit-animation: marquee-text 7s linear infinite;
          animation: marquee-text 7s linear infinite;
}
.info__marquee .wrapper h2 {
  font-family: "Canela";
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 64px;
  line-height: 1.5em;
  white-space: nowrap;
  width: 100%;
}
.info__marquee .wrapper h2.transparent {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #515355;
  color: transparent;
}
.info__news {
  width: 1600px;
  margin: 0 auto;
  margin-top: 104px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
  padding-bottom: 160px;
}
.info__news-item {
  border: 1px solid #515355;
  padding: 24px;
  width: 520px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.info__news-img {
  width: 472px;
  height: 291px;
}
.info__news-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: middle;
}
.info__news-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  margin-top: 20px;
}
.info__news-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 28px;
}
.info__news-bottom svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.info__news-date {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.info__banner-slider-inner {
  padding: 32px;
}
.info__banner-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  border: 1px solid #515355;
}
.info__banner-slide picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  aspect-ratio: 1808/480;
}
.info__banner-slide img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.info__banner-control {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 32px auto 0;
  gap: 20px;
}
.info__banner-prev, .info__banner-next {
  border: none;
  background: none;
  min-width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.info__banner-prev::before, .info__banner-next::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url(/themes/nmz/src/img/icons/arrow-right-black.svg);
          mask-image: url(/themes/nmz/src/img/icons/arrow-right-black.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #7C7E7F;
  -webkit-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.info__banner-prev:hover:not(.swiper-button-disabled)::before, .info__banner-next:hover:not(.swiper-button-disabled)::before {
  background-color: #FFFFFF;
}
.info__banner-prev::before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.info__banner-pagination {
  color: #7C7E7F;
}
.info__banner-pagination .swiper-pagination-current {
  color: #FFFFFF;
}

@media (min-width: 1000px) {
  .info__slide-img:hover .info__slide-link {
    opacity: 1;
  }
  .info__slide-img:hover .info__slide-link:before {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .info__slide-img:hover .info__slide-link:after {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .info__swiper .swiper-button-prev:hover svg path, .info__swiper .swiper-button-next:hover svg path {
    fill: #FFFFFF;
  }
  .info__news-item:hover {
    -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
            transform: translateY(-20px);
  }
  .info__news-item:hover .info__news-bottom svg path {
    fill: white;
  }
  .info__phone a {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .info__phone a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background-color: #FFFFFF;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .info__phone a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
@media (max-width: 1601px) {
  .info__slide-title {
    font-size: 48px;
    min-height: 115px;
  }
  .info__slide.red .info__slide-title {
    font-size: 40px;
  }
  .info__slider-bg::before {
    opacity: 0.7;
  }
  .info__slider-bg::after {
    opacity: 0.7;
  }
  .info__news {
    padding: 0 20px 160px 20px;
    width: 100%;
  }
  .info__news-item {
    width: 32%;
  }
  .info__news-img {
    width: auto;
    height: auto;
  }
  .info__news-title {
    font-size: 18px;
  }
}
@media (max-width: 1523px) {
  .promo h1 {
    font-size: 50px;
  }
  .info__marquee .wrapper {
    width: 253%;
  }
  .info__marquee .wrapper h2 {
    font-size: 56px;
  }
}
@media (max-width: 1300px) {
  .info__top {
    padding-bottom: 100px;
  }
  .info__adress {
    font-size: 12px;
  }
  .info__phone {
    font-size: 12px;
  }
  .info__marquee .wrapper {
    width: 200%;
  }
  .info__marquee .wrapper h2 {
    font-size: 36px;
  }
  .info__slide.red .info__slide-title {
    font-size: 32px;
  }
  .info__slide-title {
    font-size: 36px;
    min-height: 87px;
  }
  .info__slide-descr {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .info__news-item {
    padding: 12px;
  }
  .info__news-title {
    font-size: 14px;
  }
  .info__news-date {
    font-size: 12px;
  }
  .info__slider-bg {
    height: 75%;
  }
}
@media (max-width: 1000px) {
  .info {
    padding-top: 24px;
  }
  .info__overlay-link {
    position: static;
  }
  .info__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 20px 80px;
    gap: 16px;
  }
  .info__circle {
    position: static;
    display: block;
    width: auto;
    height: auto;
    opacity: 1;
    margin-top: 6px;
  }
  .info__banner-slider-inner {
    padding: 0 15px;
  }
  .info__banner-slide {
    padding: 15px;
  }
  .info__banner-slide picture {
    aspect-ratio: 375/200;
  }
}
@media (max-width: 850px) {
  .promo {
    height: 700px;
  }
  .info__slide.red .info__slide-title {
    font-size: 20px;
  }
  .info__slide-title {
    font-size: 22px;
    min-height: 50px;
  }
  .info__slide-img {
    margin-top: 5px;
  }
  .info__slide-descr {
    margin-top: 10px;
  }
  .info__slide-link {
    opacity: 1;
    font-size: 12px;
    width: 130px;
    height: 130px;
  }
  .info__slide-link::before {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .info__slide-link::after {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .info__marquee .wrapper {
    width: 200%;
  }
  .info__marquee .wrapper h2 {
    font-size: 25px;
  }
  .info__swiper .swiper-button-next, .info__swiper .swiper-button-prev {
    top: 50%;
  }
  .info__swiper .swiper-button-next {
    right: 16%;
  }
  .info__swiper .swiper-button-prev {
    left: 16%;
  }
}
@media (max-width: 600px) {
  .promo {
    height: 500px;
  }
  .promo h1 {
    font-size: 24px;
    position: absolute;
    bottom: -94px;
    display: none;
  }
  .promo__arrow {
    display: none;
  }
  .promo::after {
    pointer-events: none;
  }
  .promo::before {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    content: "";
    display: block;
    width: 52px;
    height: 52px;
    border: 1px solid #fff;
    border-radius: 50%;
    background-image: url(/themes/nmz/src/img/icons/Play.svg);
    background-size: 12px 12px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .info__top h2 {
    font-size: 24px;
  }
  .info__descr {
    font-size: 12px;
  }
  .info__overlay-link .info__circle {
    font-size: 12px;
  }
  .info__slider {
    padding-top: 40px;
  }
  .info__slider-bg {
    top: 14px;
  }
  .info__slide-title {
    font-size: 18px;
  }
  .info__marquee {
    margin-top: 0;
  }
  .info__marquee .wrapper h2 {
    font-size: 24px;
  }
  .info__news {
    margin-top: 40px;
    padding-bottom: 80px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    row-gap: 20px;
  }
  .info__news-icon svg path {
    fill: #FFFFFF;
  }
  .info__news-item {
    width: 100%;
    padding: 12px;
  }
  .info__news-title {
    font-size: 16px;
  }
  .info__news-date {
    font-size: 12px;
  }
  .info__banner-slider-inner {
    margin-bottom: 60px;
  }
  .info__banner-slide picture {
    aspect-ratio: 375/260;
  }
  .info__slide.red .info__slide-title {
    font-size: 14px;
  }
}
@media (max-width: 500px) {
  .info__marquee .wrapper {
    width: 350%;
  }
  .info__adress {
    line-height: 1.3em;
  }
  .info__phone {
    margin-top: 6px;
  }
  .info__swiper .swiper-slide {
    width: 85%;
  }
  .info__swiper .swiper-button-next, .info__swiper .swiper-button-prev {
    display: none;
  }
  .info__slider {
    padding-bottom: 80px;
  }
  .info__slider-bg {
    display: none;
  }
  .info__slide-title {
    font-size: 24px;
    min-height: 80px;
  }
  .info .info__slide.red .info__slide-title {
    font-size: 20px;
  }
  .info .info__slide.black .info__slide-title {
    font-size: 20px;
  }
  .info .info__slide.green-dark .info__slide-title {
    font-size: 22px;
  }
  .info__news-date {
    font-weight: 500;
  }
  .info__news-icon {
    width: 21px;
    height: 21px;
  }
  .info__news-icon svg {
    width: 100%;
    height: 100%;
  }
  .info__banner-slider-inner {
    padding: 0;
    margin-left: -15px;
    margin-right: -15px;
  }
  .info__banner-slide {
    padding: 0px;
    border: none;
  }
}
.footer {
  padding: 32px;
  min-height: 588px;
  width: 100%;
  background-color: #25282A;
  background-image: url("../img/front/footer-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  color: #FFFFFF;
}
.footer__body {
  border: 1px solid #515355;
  width: 100%;
  height: 100%;
}
.footer__top {
  height: 96px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 96px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #515355;
}
.footer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 236px;
  border-right: 1px solid #515355;
  height: 100%;
}
.footer__main-title {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  line-height: 1.8em;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 40px;
}
.footer__mail {
  width: 269px;
  height: 100%;
  border-left: 1px solid #515355;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 40px;
  position: relative;
}
.footer__mail a {
  margin-top: 4px;
}
.footer__mail::before {
  content: "Написать нам:";
  font-weight: 400;
}
.footer__phone {
  width: 378px;
  height: 100%;
  border-left: 1px solid #515355;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 40px;
  position: relative;
}
.footer__phone a {
  margin-top: 4px;
}
.footer__phone::before {
  content: "Приёмная (тел/факс):";
  font-weight: 400;
}
.footer__middle {
  padding: 60px 128px 100px 128px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #515355;
}
.footer__nav {
  width: 340px;
}
.footer__nav > nav > ul {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.footer__nav > nav > ul li {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.footer__nav .wrapper {
  margin-top: 17px;
}
.footer__nav:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.footer__subtitle {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.footer__subtitle svg {
  margin-left: 10px;
}
.footer__subtitle svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.footer__subtitle.mobile {
  display: none;
}
.footer__sublink {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6em;
  display: block;
}
.footer__sublink:last-child {
  margin-top: 4px;
}
.footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 63px;
  width: 100%;
}
.footer__blind {
  width: 236px;
  border-right: 1px solid #515355;
  background-color: #515355;
  height: 100%;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.footer__center {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 33px;
}
.footer__copyright {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6em;
  position: relative;
}
.footer__copyright::after {
  position: absolute;
  top: 0;
  right: -19px;
  content: "";
  width: 1px;
  height: 20px;
  background-color: #515355;
}
.footer__dev {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6em;
}
.footer__dev svg path {
  -webkit-transition: fill-opacity 0.3s;
  -o-transition: fill-opacity 0.3s;
  transition: fill-opacity 0.3s;
}
.footer__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 378px;
  height: 100%;
}
.footer__socials a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 1px solid #515355;
  width: 100%;
}
.footer__socials a svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}

@media (min-width: 900px) {
  .footer__mail a {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer__mail a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background-color: #FFFFFF;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .footer__mail a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .footer__phone a {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer__phone a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background-color: #FFFFFF;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .footer__phone a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .footer__nav:hover > nav > ul li {
    color: #7C7E7F;
  }
  .footer__nav:hover > nav > ul li:hover {
    color: white;
  }
  .footer a.footer__subtitle:hover svg path {
    fill: white;
  }
  .footer__sublink {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer__sublink:hover {
    text-decoration: underline;
  }
  .footer__blind:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
  .footer__dev a:hover svg path {
    fill-opacity: 1;
  }
  .footer__socials a:hover svg path {
    fill: #FFFFFF;
  }
}
@media (max-width: 1601px) {
  .footer__middle {
    padding: 60px 40px 120px 40px;
  }
  .footer__nav {
    width: 300px;
  }
}
@media (max-width: 1200px) {
  .footer__main-title {
    display: none;
  }
  .footer__logo {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: none;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding-left: 20px;
  }
  .footer__mail {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 20px;
  }
  .footer__phone {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 20px;
  }
  .footer__bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
  .footer__blind {
    width: 100%;
    height: 52px;
  }
  .footer__center {
    height: 52px;
  }
  .footer__socials {
    height: 52px;
  }
}
@media (max-width: 1000px) {
  .footer {
    padding: 20px;
    min-height: auto;
  }
  .footer__top {
    height: 52px;
  }
  .footer__logo img {
    width: 64px;
    height: 20px;
  }
  .footer__mail {
    font-size: 12px;
  }
  .footer__mail a {
    margin-top: 0;
  }
  .footer__phone {
    font-size: 12px;
  }
  .footer__phone a {
    margin-top: 0;
  }
  .footer__middle {
    padding: 20px;
  }
  .footer__nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
  .footer__nav:not(.mobile) {
    display: none;
  }
  .footer__nav .wrapper {
    margin-top: 0;
    text-align: center;
  }
  .footer__nav .wrapper a {
    width: 100%;
  }
  .footer__nav.mobile {
    gap: 20px;
  }
  .footer__subtitle {
    font-size: 14px;
  }
  .footer__subtitle svg {
    display: none;
  }
  .footer__subtitle.mobile {
    display: block;
  }
}
@media (max-width: 770px) {
  .footer__socials {
    width: 100%;
    border-top: 1px solid #515355;
  }
  .footer__socials a:first-child {
    border-left: none;
  }
  .footer__logo {
    height: 60px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 9px 0 0 1px;
  }
  .footer__top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
  .footer__mail {
    width: 100%;
    height: 40px;
    border-top: 1px solid #515355;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer__mail::before {
    content: none;
  }
  .footer__phone {
    width: 100%;
    height: 40px;
    border-top: 1px solid #515355;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer__phone::before {
    content: none;
  }
  .footer__blind {
    height: 42px;
    font-size: 12px;
  }
  .footer__center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
    height: 74px;
  }
  .footer__copyright::after {
    content: none;
  }
}
@media (max-width: 450px) {
  .footer__mail {
    padding: 10px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer__phone {
    padding: 10px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.page-nav {
  border-bottom: 1px solid #515355;
  position: absolute;
  left: 0;
  top: 96px;
  width: 100%;
  color: #FFFFFF;
  z-index: 7;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.page-nav.active {
  background-color: #25282A;
  background-image: url("../img/branch-page/page-nav-noise.png");
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  position: fixed;
}
.page-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 55px;
}
.page-nav ul li {
  position: relative;
  border-right: 1px solid #515355;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.page-nav ul li:last-child {
  border-right: none;
}
.page-nav__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 32px;
  position: relative;
}

@media (min-width: 1000px) {
  .page-nav__item:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background-color: #FFFFFF;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .page-nav__item:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
@media (max-width: 1600px) {
  .page-nav__item {
    font-size: 14px;
    padding: 0 20px;
  }
  .page-nav ul {
    height: 40px;
  }
}
@media (max-width: 1350px) {
  .page-nav {
    display: none;
  }
}
.scroll-up {
  position: fixed;
  bottom: 100px;
  right: 12px;
  width: 36px;
  height: 36px;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  border: 1px solid #515355;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 4;
}
.scroll-up.active {
  opacity: 1;
}

@media (max-width: 900px) {
  .scroll-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.branch {
  background-color: #25282A;
  background-image: url(../img/branch-page/bg-noise.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
  color: #FFFFFF;
}
.branch .swiper-pagination {
  color: #7C7E7F;
}
.branch .swiper-pagination .swiper-pagination-current {
  color: #FFFFFF;
}
.branch-promo {
  padding: 185px 32px 0 32px;
}
.branch-promo__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.branch-promo__img {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 620px;
}
.branch-promo__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: middle;
}
.branch-promo__descr {
  padding: 92px 80px 60px 80px;
  background-color: #D45226;
  position: relative;
  z-index: 2;
  width: 938px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.branch-promo__overlay {
  width: 100%;
  height: 53%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.branch-promo__overlay img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}
.branch-promo__overlay:before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#D45226), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #D45226 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #D45226 0%, rgba(212, 82, 38, 0) 100%);
  z-index: 2;
}
.branch-promo__bread-crumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 36px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.branch-promo__bread-crumb ul li {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6em;
  position: relative;
}
.branch-promo__bread-crumb ul li a {
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.branch-promo__bread-crumb ul li.active {
  opacity: 0.4;
}
.branch-promo__bread-crumb ul li:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -27px;
  width: 20px;
  height: 1px;
  background: #D9D9D9;
  opacity: 0.4;
}
.branch-promo__bread-crumb ul li:last-child:after {
  content: none;
}
.branch-promo__tags {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  z-index: 2;
}
.branch-promo__tags a {
  cursor: pointer;
}
.branch-promo__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px 12px;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #FFFFFF;
  margin-left: -1px;
  margin-bottom: -1px;
  -webkit-transition: background-color 0.3s, color 0.3s;
  -o-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
.branch-promo__tag:hover:not(div) {
  background-color: #FFFFFF;
  color: #25282A;
}
.branch-promo h1 {
  font-family: "Canela";
  font-weight: 400;
  font-size: 68px;
  line-height: 1.4em;
  text-transform: uppercase;
  margin-top: 24px;
  z-index: 3;
  position: relative;
  letter-spacing: 0.02em;
}
.branch-promo__bottom {
  position: relative;
  z-index: 3;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
  width: 100%;
}
.branch-promo__btn-video {
  cursor: pointer;
  height: 60px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  color: #FFFFFF;
  background-color: transparent;
  border: none;
  font-size: 16px;
  font-weight: 600;
}
.branch-promo__btn-video-icon {
  position: relative;
  width: 52px;
  height: 52px;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.branch-promo__btn-video-icon::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid white;
  -webkit-transform: translateX(1px);
      -ms-transform: translateX(1px);
          transform: translateX(1px);
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.branch-promo__btn-video:hover .branch-promo__btn-video-icon {
  background-color: #FFFFFF;
}
.branch-promo__btn-video:hover .branch-promo__btn-video-icon::before {
  border-left: 7px solid #25282A;
}
.branch-promo__video-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 120px;
  height: 120px;
  border-radius: 100%;
  border: 1px solid #FFFFFF;
  position: relative;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
  padding-left: 6px;
}
.branch-promo__video-link svg path {
  fill: transition 0.3s;
}
.branch-map {
  height: 980px;
  margin: 140px 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.branch-map__mobile-title {
  display: none;
}
.branch-map__mobile-traces {
  display: none;
}
.branch-map__body {
  background-image: url("../img/branch-page/map-bg.png");
  width: 1240px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
.branch-map__body .tower {
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 4;
}
.branch-map__body .tower.active .tower__layout {
  opacity: 1;
}
.branch-map__body .tower.summer .tower__num {
  background-color: #41CF7A;
}
.branch-map__body .tower.summer .tower__num::after {
  background-color: #41CF7A;
}
.branch-map__body .tower.summer .tower__layout svg path {
  fill: #41CF7A;
}
.branch-map__body .tower.red .tower__num {
  background-color: #FF544E;
}
.branch-map__body .tower.red .tower__num::after {
  background-color: #FF544E;
}
.branch-map__body .tower.red .tower__layout svg path {
  fill: #FF544E;
}
.branch-map__body .tower.yellow .tower__num {
  background-color: #F6CA2A;
}
.branch-map__body .tower.yellow .tower__num::after {
  background-color: #F6CA2A;
}
.branch-map__body .tower.yellow .tower__layout svg path {
  fill: #F6CA2A;
}
.branch-map__body .tower.winter .tower__num {
  background-color: #6B9EFF;
}
.branch-map__body .tower.winter .tower__num::after {
  background-color: #6B9EFF;
}
.branch-map__body .tower.winter .tower__layout svg path {
  fill: #6B9EFF;
}
.branch-map__body .tower__layout {
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  position: absolute;
}
.branch-map__body .tower:hover .tower__num:after {
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.branch-map__body .tower:hover .tower__layout {
  opacity: 1;
}
.branch-map__body .tower_1 {
  bottom: 32.5%;
  right: 19%;
}
.branch-map__body .tower_1 .tower__layout {
  top: -21.5px;
  left: -55.5px;
}
.branch-map__body .tower_2 {
  bottom: 22%;
  right: 34%;
}
.branch-map__body .tower_2 .tower__layout {
  top: -42.6px;
  left: -32.6px;
}
.branch-map__body .tower_3 {
  bottom: 14.6%;
  right: 41.5%;
}
.branch-map__body .tower_3 .tower__layout {
  top: -43.6px;
  left: -43.6px;
}
.branch-map__body .tower_4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  text-align: right;
  left: 12.3%;
  bottom: 14%;
}
.branch-map__body .tower_4 .tower__layout {
  top: -53px;
  right: -33.7px;
}
.branch-map__body .tower_5 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  text-align: right;
  left: 4%;
  bottom: 33%;
  gap: 16px;
}
.branch-map__body .tower_5 .tower__layout {
  top: -44.5px;
  right: -31.7px;
}
.branch-map__body .tower_5 .tower__num {
  width: 40px;
  height: 40px;
  position: relative;
}
.branch-map__body .tower_5 .tower__num svg {
  z-index: 2;
}
.branch-map__body .tower_5 .tower__num:after {
  -webkit-animation: pulse 1s infinite;
          animation: pulse 1s infinite;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.branch-map__body .tower_6 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  text-align: right;
  left: 8.3%;
  top: 47%;
}
.branch-map__body .tower_6 .tower__layout {
  top: -9.5px;
  right: -48.7px;
}
.branch-map__body .tower_7 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  text-align: right;
  left: 14.3%;
  top: 42.5%;
}
.branch-map__body .tower_7 .tower__layout {
  top: 11.5px;
  right: -37.7px;
}
.branch-map__body .tower_8 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  text-align: right;
  left: 14%;
  top: 34%;
}
.branch-map__body .tower_8 .tower__layout {
  top: -3px;
  right: -46px;
}
.branch-map__body .tower_9 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  text-align: right;
  left: 28%;
  top: 26%;
}
.branch-map__body .tower_9 .tower__layout {
  top: 3px;
  right: -41px;
}
.branch-map__body .tower_10 {
  left: 49%;
  top: 19%;
}
.branch-map__body .tower_10 .tower__layout {
  bottom: -62px;
  left: -12px;
}
.branch-map__body .tower_11 {
  right: 17%;
  top: 22%;
}
.branch-map__body .tower_11 .tower__layout {
  bottom: -35px;
  left: -46.3px;
}
.branch-map__body .tower_12 {
  right: 4%;
  top: 31%;
  gap: 16px;
}
.branch-map__body .tower_12 .tower__layout {
  bottom: -22px;
  left: -51.3px;
}
.branch-map__body .tower_12 .tower__num {
  width: 40px;
  height: 40px;
  position: relative;
}
.branch-map__body .tower_12 .tower__num svg {
  z-index: 2;
}
.branch-map__body .tower_12 .tower__num:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  border-radius: 100%;
  background-color: #FF7243;
  z-index: 1;
  -webkit-animation: pulse 1s infinite;
          animation: pulse 1s infinite;
}
.branch-map__body .tower_13 {
  right: 16%;
  bottom: 46%;
}
.branch-map__body .tower_13 .tower__layout {
  top: -34px;
  left: -37.3px;
}
.branch-map__body .tower__num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 700;
  font-size: 12px;
  background-color: #FF7243;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  position: relative;
}
.branch-map__body .tower__num span {
  z-index: 3;
}
.branch-map__body .tower__num:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  border-radius: 100%;
  background-color: #FF7243;
  z-index: 1;
  -webkit-animation: pulse 1s infinite;
          animation: pulse 1s infinite;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.branch-map__body .tower__runame {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
}
.branch-map__body .tower__enname {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.67em;
}
.branch-map__body .main-obj {
  position: absolute;
}
.branch-map__body .main-obj__runame {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
}
.branch-map__body .main-obj__enname {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.67em;
}
.branch-map__body .main-obj_1 {
  left: 17%;
  top: 16%;
}
.branch-map__body .main-obj_2 {
  right: 14%;
  top: 13%;
}
.branch-map__body .main-obj_3 {
  right: 35%;
  top: 38%;
}
.branch-map__body .danger {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F7CA2A;
  font-weight: 500;
  font-size: 16px;
  color: #25282A;
  cursor: pointer;
  z-index: 5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-map__body .danger:hover .danger__tooltip {
  z-index: 6;
  opacity: 1;
  visibility: visible;
}
.branch-map__body .danger:hover .danger__trace {
  opacity: 1;
  visibility: visible;
}
.branch-map__body .danger__trace {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-map__body .danger__tooltip {
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  position: absolute;
  right: -286px;
  top: -180px;
  width: 288px;
  height: auto;
  padding: 12px 16px 20px 16px;
  background: #D3D4D4;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
}
.branch-map__body .danger__tooltip::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid #D3D4D4;
  border-right: 8px solid transparent;
}
.branch-map__body .danger__title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.branch-map__body .danger__descr {
  margin-top: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.5em;
}
.branch-map__body .danger_1 {
  right: 29%;
  top: 27%;
}
.branch-map__body .danger_1 .danger__trace {
  left: -83px;
  bottom: -40px;
}
.branch-map__body .danger_2 {
  left: 28%;
  top: 40.5%;
}
.branch-map__body .danger_2 .danger__trace {
  right: -29px;
  bottom: -59px;
}
.branch-map__body .danger_2 .danger__tooltip {
  left: -285px;
  top: -180px;
}
.branch-map__body .danger_2 .danger__tooltip::before {
  right: 0;
  left: auto;
  border-top: 8px solid #D3D4D4;
  border-left: 8px solid transparent;
  border-right: none;
}
.branch-map__body .place {
  cursor: pointer;
  position: relative;
  width: 2.4%;
  aspect-ratio: 1;
  border-radius: 50%;
  color: #FFFFFF;
  font-weight: 500;
  background-color: #735BFF;
  background-image: url("../img/icons/M.svg");
  background-repeat: no-repeat;
  background-size: 33% 33%;
  background-position: center;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 40%;
  bottom: 40%;
  z-index: 5;
}
.branch-map__body .place:hover::after, .branch-map__body .place:hover::before {
  opacity: 1;
}
.branch-map__body .place::before {
  content: "Место сбора экскурсий";
  display: block;
  padding: 12px 16px;
  color: #25282A;
  background-color: #D3D4D4;
  white-space: nowrap;
  position: absolute;
  bottom: calc(100% + 10px);
  left: 100%;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
  pointer-events: none;
}
.branch-map__body .place::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: calc(100% - 1px);
  display: block;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #D3D4D4;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 2;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
}
.branch-map__body .cash {
  cursor: pointer;
  width: 2.4%;
  aspect-ratio: 1;
  border-radius: 50%;
  color: #FFFFFF;
  font-weight: 500;
  background-color: #FF544E;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 40%;
  bottom: 40%;
  z-index: 4;
}
.branch-map__body .cash_1 {
  right: 41%;
  bottom: 34%;
}
.branch-map__body .cash_2 {
  left: 32%;
  bottom: 60.5%;
}
.branch-map__body .cash_3 {
  left: 49%;
  bottom: 69.5%;
}
.branch-map__body .cash:hover {
  z-index: 6;
}
.branch-map__body .cash:hover::after, .branch-map__body .cash:hover::before {
  opacity: 1;
}
.branch-map__body .cash::before {
  content: "Касса";
  display: block;
  padding: 12px 16px;
  color: #25282A;
  background-color: #D3D4D4;
  white-space: nowrap;
  position: absolute;
  bottom: calc(100% + 10px);
  left: 100%;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
  pointer-events: none;
}
.branch-map__body .cash::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: calc(100% - 1px);
  display: block;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #D3D4D4;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 2;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
}
.branch-map__body .wc {
  position: absolute;
}
.branch-map__body .wc_1 {
  right: 41.5%;
  bottom: 38%;
}
.branch-map__body .wc_2 {
  left: 41%;
  bottom: 24.5%;
}
.branch-map__body .wc_3 {
  left: 28%;
  bottom: 45.5%;
}
.branch-map__body .trace {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  border-radius: 40px;
  padding: 4px 25px 4px 4px;
  cursor: pointer;
  z-index: 5;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-map__body .trace.active + .trace__line {
  opacity: 1;
  z-index: 3;
  display: block;
}
.branch-map__body .trace:hover + .trace__line {
  opacity: 1;
  z-index: 3;
  display: block;
}
.branch-map__body .trace__circle {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 25px;
}
.branch-map__body .trace__title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.branch-map__body .trace__line {
  position: absolute;
  opacity: 0;
  z-index: -1;
  display: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-map__body .trace_1 {
  background-color: rgba(65, 207, 122, 0.4);
  right: 3%;
  bottom: 40%;
}
.branch-map__body .trace_1 .trace__circle {
  background-color: #41CF7A;
}
.branch-map__body .trace_1 + .trace__line {
  left: 23%;
  top: 28.8%;
}
.branch-map__body .trace_2 {
  background-color: rgba(107, 158, 255, 0.4);
  left: 6%;
  bottom: 24%;
}
.branch-map__body .trace_2 .trace__circle {
  background-color: #6B9EFF;
}
.branch-map__body .trace_2 + .trace__line {
  left: 23%;
  top: 50%;
}
.branch-map__body .trace_2 + .trace__line::after {
  content: url("../img/icons/back.svg");
  position: absolute;
  left: 30px;
  bottom: 69px;
}
.branch-map__body .trace_3 {
  background-color: rgba(255, 114, 67, 0.4);
  left: 9%;
  bottom: 40%;
}
.branch-map__body .trace_3 .trace__circle {
  background-color: #FF7243;
}
.branch-map__body .trace_3 .trace__line {
  right: -484px;
  top: -155px;
}
.branch-map__body .trace_4 {
  background-color: rgba(255, 114, 67, 0.4);
  left: 33%;
  top: 18%;
}
.branch-map__body .trace_4 .trace__circle {
  background-color: #FF7243;
}
.branch-map__body .trace_4 .trace__line {
  right: -59px;
  bottom: -146px;
}
.branch-map__body .trace_5 {
  background-color: rgba(255, 114, 67, 0.4);
  right: 14%;
  top: 42%;
}
.branch-map__body .trace_5 .trace__circle {
  background-color: #FF7243;
}
.branch-map__body .trace_5 .trace__line {
  left: -294px;
  bottom: -147px;
}
.branch-map__descr {
  width: 100%;
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 56px 160px 56px 60px;
  background-color: #D45226;
  overflow: auto;
}
.branch-map__descr::-webkit-scrollbar {
  width: 12px;
}
.branch-map__descr::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.3);
}
.branch-map__descr::-webkit-scrollbar-thumb {
  background-color: rgb(255, 255, 255);
}
.branch-map__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 48px;
  line-height: 1.42em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 53px;
}
.branch-map .acc-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 12px;
  height: auto;
}
.branch-map .acc-item::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  left: 0;
  bottom: 0;
}
.branch-map .acc-item__title {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6em;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.branch-map .acc-item__title:after {
  content: "+";
}
.branch-map .acc-item__title.active:after {
  content: "-";
  font-size: 30px;
  margin-bottom: 2px;
}
.branch-map .acc-item__descr {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  padding-top: 12px;
  height: 0;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.branch-map .acc-item__descr a {
  text-decoration: underline;
  padding-bottom: 24px;
  font-weight: 500;
}
.branch-info {
  padding-top: 100px;
}
.branch-info__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 157px;
}
.branch-info__left {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.branch-info__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.branch-info ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.branch-info ul li {
  padding-left: 24px;
  position: relative;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.branch-info ul li::before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  top: 8px;
  left: 0;
  background-color: #FFFFFF;
}
.branch-info__more {
  width: 209px;
  height: 60px;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: #FFFFFF solid 1px;
  margin-top: 40px;
  background-color: transparent;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  color: #FFFFFF;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-info__more.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.branch-info__right {
  width: 520px;
  padding-top: 40px;
}
.branch-info__right #lg-video2 {
  display: none;
}
.branch-info__subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.branch-info__adress {
  margin-top: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
  left: -4px;
}
.branch-info__adress::before {
  content: url("../img/icons/map.svg");
}
.branch-info__wh {
  margin-top: 12px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
  left: -4px;
}
.branch-info__wh::before {
  content: url("../img/icons/clock.svg");
}
.branch-info__wh-subtitle {
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
  left: 26px;
  margin-top: 4px;
}
.branch-info__office {
  margin-top: 37px;
  color: #7C7E7F;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
}
.branch-info__office::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #515355;
  position: absolute;
  left: 0;
  top: -20px;
}
.branch-info__text {
  margin-top: 12px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.branch-info__excursion {
  margin-top: 20px;
  color: #7C7E7F;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.branch-info__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  margin-top: 12px;
}
.branch-info__phone {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
}
.branch-info__phone:first-child::after {
  content: "";
  width: 1px;
  height: 24px;
  background-color: #515355;
  right: -12px;
  top: 0;
  position: absolute;
}
.branch-info__mail {
  margin-top: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.branch-services {
  margin-top: 140px;
}
.branch-services__title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px 50px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.branch-services__title {
  font-family: "Canela";
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
}
.branch-services .swiper {
  width: 100%;
  height: auto;
  margin-top: 60px;
  padding-bottom: 20px;
}
.branch-services .swiper .swiper-control {
  position: relative;
  right: 15px;
  margin-top: 32px;
  height: 20px;
}
.branch-services .swiper .swiper-control .swiper-pagination {
  text-align: right;
  padding-right: 50px;
  bottom: 0;
  z-index: 1;
}
.branch-services .swiper .swiper-control .swiper-button-next,
.branch-services .swiper .swiper-control .swiper-button-prev {
  z-index: 3;
  top: auto;
  bottom: -8px;
}
.branch-services .swiper .swiper-control .swiper-button-next::after,
.branch-services .swiper .swiper-control .swiper-button-prev::after {
  content: none;
}
.branch-services .swiper .swiper-control .swiper-button-next svg path,
.branch-services .swiper .swiper-control .swiper-button-prev svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.branch-services .swiper .swiper-slide {
  width: auto;
  height: 620px;
}
.branch-services .swiper .swiper-button-prev {
  left: auto;
  right: 109px;
}
.branch-services .swiper .swiper-button-next {
  right: 0;
}
.branch-services__slide {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 0 24px;
  height: 100%;
  overflow: hidden;
}
.branch-services__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.branch-services__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.branch-services__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(51.45%, rgba(37, 40, 42, 0)), to(rgba(37, 40, 42, 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(37, 40, 42, 0.4)), to(rgba(37, 40, 42, 0.4)));
  background: -o-linear-gradient(top, rgba(37, 40, 42, 0) 51.45%, rgba(37, 40, 42, 0.8) 100%), -o-linear-gradient(bottom, rgba(37, 40, 42, 0.4), rgba(37, 40, 42, 0.4));
  background: linear-gradient(180deg, rgba(37, 40, 42, 0) 51.45%, rgba(37, 40, 42, 0.8) 100%), linear-gradient(0deg, rgba(37, 40, 42, 0.4), rgba(37, 40, 42, 0.4));
  z-index: 2;
}
.branch-services__bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 3;
  bottom: -60px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-services__subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.branch-services__text {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 12px;
}
.branch-services__details {
  width: 190px;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: 1px solid #FFFFFF;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  color: #FFFFFF;
  margin-top: 24px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-services__list {
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}
.branch-services__item-link {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  aspect-ratio: 520/420;
}
.branch-services__item-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.branch-services__item-img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.branch-services__item-img img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.branch-services__item-img::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(37, 40, 42, 0.4);
}
.branch-services__item-img::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 520/290;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(37, 40, 42, 0)), to(rgba(37, 40, 42, 0.8)));
  background: -o-linear-gradient(top, rgba(37, 40, 42, 0) 0%, rgba(37, 40, 42, 0.8) 100%);
  background: linear-gradient(180deg, rgba(37, 40, 42, 0) 0%, rgba(37, 40, 42, 0.8) 100%);
}
.branch-services__item-info {
  z-index: 1;
  padding: 24px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  width: 100%;
}
.branch-services__item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}
.branch-services__item-age {
  width: 40px;
  height: 40px;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
}
.branch-services__item-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.branch-services__item-tag {
  height: 40px;
  padding: 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  background-color: #B01D1D;
}
.branch-services__item-title {
  margin-top: auto;
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #FFFFFF;
}
.branch-services__item-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-top: 4px;
}
.branch-services__item-btn {
  height: 52px;
  font-size: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 24px;
  margin-bottom: -76px;
  -webkit-transition: color 0.3s, background-color 0.3s, margin-bottom 0.3s;
  -o-transition: color 0.3s, background-color 0.3s, margin-bottom 0.3s;
  transition: color 0.3s, background-color 0.3s, margin-bottom 0.3s;
}
@media (hover: hover) {
  .branch-services__item-link:hover .branch-services__item-img img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .branch-services__item-link:hover .branch-services__item-btn {
    margin-bottom: 0;
  }
}
.branch-exhibitions__marquee {
  width: 100%;
  overflow: hidden;
  margin-top: 120px;
}
.branch-exhibitions__marquee .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  -webkit-animation: marquee-text 7s linear infinite;
          animation: marquee-text 7s linear infinite;
}
.branch-exhibitions__marquee .wrapper h2 {
  font-family: "Canela";
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 64px;
  line-height: 1.5em;
  white-space: nowrap;
  width: 100%;
}
.branch-exhibitions__marquee .wrapper h2.transparent {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #515355;
  color: transparent;
}
.branch-exhibitions__body {
  margin-top: 60px;
  width: 100%;
  position: relative;
}
.branch-exhibitions__body .swiper-button-prev::after,
.branch-exhibitions__body .swiper-button-next::after {
  content: none;
}
.branch-exhibitions__body .swiper-button-prev svg path,
.branch-exhibitions__body .swiper-button-next svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.branch-exhibitions__body .swiper-button-next {
  right: 25%;
}
.branch-exhibitions__body .swiper-button-prev {
  left: 25%;
}
.branch-exhibitions__slider {
  width: 100%;
  height: 540px;
}
.branch-exhibitions__slider .swiper-slide {
  width: 41%;
  height: 100%;
}
.branch-exhibitions__slider .swiper-slide-active .branch-exhibitions__img:after {
  opacity: 0.1;
}
.branch-exhibitions__slider .swiper-slide-active:hover .branch-exhibitions__link {
  opacity: 1;
}
.branch-exhibitions__slider .swiper-slide-active:hover .branch-exhibitions__link:before {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.branch-exhibitions__slider .swiper-slide-active:hover .branch-exhibitions__link:after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.branch-exhibitions__slide {
  position: relative;
  padding: 35px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  height: 100%;
}
.branch-exhibitions__img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.branch-exhibitions__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.branch-exhibitions__img::after {
  content: "";
  width: 100%;
  height: 100%;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgb(37, 40, 42);
  opacity: 0.4;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.branch-exhibitions__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  position: relative;
  z-index: 3;
}
.branch-exhibitions__link {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 184px;
  height: 184px;
  font-weight: 400;
  font-size: 16px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 3;
}
.branch-exhibitions__link span {
  z-index: 4;
}
.branch-exhibitions__link::after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  z-index: 1;
  background-color: rgba(212, 82, 38, 0.4);
}
.branch-exhibitions__link::before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  -o-transition: transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  z-index: 1;
  background-color: rgba(212, 82, 38, 0.4);
}
.branch-reviews__body {
  margin-top: 180px;
}
.branch-reviews .reviews-slider-thumbs {
  width: auto;
  height: auto;
}
.branch-reviews .reviews-slider-thumbs .swiper-wrapper {
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
}
.branch-reviews .reviews-slider-thumbs .swiper-slide {
  width: auto;
}
.branch-reviews__slide {
  width: 385px;
  height: 88px;
  border: 1px solid #515355;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
  padding: 0 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  cursor: pointer;
  -webkit-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}
.branch-reviews__img {
  width: 56px;
  height: 56px;
  border-radius: 100%;
}
.branch-reviews__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.branch-reviews__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.branch-reviews__name {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6em;
}
.branch-reviews__profession {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.branch-reviews .reviews-slider-main {
  width: 1330px;
  margin: 0 auto;
  margin-top: 120px;
}
.branch-reviews .reviews-slider-main .swiper-pagination_reviews {
  text-align: right;
  bottom: 50px;
  position: relative;
  padding-right: 59px;
  z-index: 2;
}
.branch-reviews .reviews-slider-main .swiper-button-prev,
.branch-reviews .reviews-slider-main .swiper-button-next {
  bottom: 40px;
  top: auto;
  z-index: 3;
}
.branch-reviews .reviews-slider-main .swiper-button-prev::after,
.branch-reviews .reviews-slider-main .swiper-button-next::after {
  content: "";
}
.branch-reviews .reviews-slider-main .swiper-button-prev {
  left: auto;
  right: 117px;
}
.branch-reviews__main-slide {
  width: 100%;
  height: auto;
  min-height: 384px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.branch-reviews__main-slide .branch-reviews__slide {
  border: none;
  padding: 0;
  cursor: auto;
}
.branch-reviews__quote {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.6em;
}
.branch-products {
  margin-top: 160px;
  padding-left: 160px;
}
.branch-products__body {
  width: 100%;
}
.branch-products__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.branch-products .swiper {
  width: 100%;
  height: auto;
  margin-top: 60px;
  padding-bottom: 20px;
}
.branch-products .swiper .swiper-slide {
  width: 520px;
  height: 620px;
}
.branch-products .swiper .swiper-control {
  position: relative;
  width: 146px;
  height: 36px;
  right: -84%;
  bottom: -25px;
}
.branch-products .swiper .swiper-control .swiper-button-next,
.branch-products .swiper .swiper-control .swiper-button-prev {
  top: 39%;
  z-index: 3;
}
.branch-products .swiper .swiper-control .swiper-button-next svg path,
.branch-products .swiper .swiper-control .swiper-button-prev svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.branch-products .swiper .swiper-control .swiper-button-next::after,
.branch-products .swiper .swiper-control .swiper-button-prev::after {
  content: none;
}
.branch-products .swiper .swiper-control .swiper-pagination {
  z-index: 1;
}
.branch-products__slide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 0 24px;
  height: 100%;
  overflow: hidden;
}
.branch-products__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.branch-products__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.branch-products__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(51.45%, rgba(37, 40, 42, 0)), to(rgba(37, 40, 42, 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(37, 40, 42, 0.4)), to(rgba(37, 40, 42, 0.4)));
  background: -o-linear-gradient(top, rgba(37, 40, 42, 0) 51.45%, rgba(37, 40, 42, 0.8) 100%), -o-linear-gradient(bottom, rgba(37, 40, 42, 0.4), rgba(37, 40, 42, 0.4));
  background: linear-gradient(180deg, rgba(37, 40, 42, 0) 51.45%, rgba(37, 40, 42, 0.8) 100%), linear-gradient(0deg, rgba(37, 40, 42, 0.4), rgba(37, 40, 42, 0.4));
  z-index: 2;
}
.branch-products__bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 3;
  bottom: -60px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-products__subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.branch-products__details {
  width: 190px;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: 1px solid #FFFFFF;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  color: #FFFFFF;
  margin-top: 24px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-contacts {
  margin-top: 165px;
  padding-bottom: 160px;
}
.branch-contacts__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 155px;
}
.branch-contacts__text {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.branch-contacts__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.branch-contacts__map {
  width: 925px;
  height: 643px;
}
.branch-contacts__map-hint {
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 16px;
  background-color: #FFFFFF;
  color: #25282A;
}
.branch-contacts__map-descr {
  width: 260px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.branch-contacts__map-img {
  width: 80px;
  height: 80px;
}
.branch-contacts__map-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.branch-contacts__map-title {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.branch-contacts__map-title div:first-child {
  font-weight: 600;
}
.branch-contacts__map-phone {
  margin-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.branch-contacts__map-phone a {
  font-weight: 600;
}
.branch-contacts__map-phone a span {
  color: #7C7E7F;
  font-weight: 500;
  padding-left: 5px;
}
.branch .hide {
  z-index: -1;
  opacity: 0;
}

@media (min-width: 1000px) {
  .branch-promo #lg-video {
    cursor: pointer;
  }
  .branch-promo__bread-crumb a:hover {
    opacity: 0.4;
  }
  .branch-promo__video-link:hover {
    background-color: #FFFFFF;
  }
  .branch-promo__video-link:hover svg path {
    fill: #D45226;
  }
  .branch-info__more:hover {
    background: #FFFFFF;
    color: #25282A;
  }
  .branch-info__phone:hover {
    text-decoration: underline;
  }
  .branch-info__mail:hover {
    text-decoration: underline;
  }
  .branch-info__right a:hover {
    text-decoration: underline;
  }
  .branch-services__slide:hover .branch-services__bottom {
    bottom: 32px;
  }
  .branch-services__slide:hover .branch-services__img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .branch-services__details:hover {
    background: #FFFFFF;
    color: #25282A;
  }
  .branch-products__slide:hover .branch-products__bottom {
    bottom: 32px;
  }
  .branch-products__slide:hover .branch-products__img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .branch-products__details:hover {
    color: #25282A;
    background: #FFFFFF;
  }
  .branch .branch-reviews__slide:hover {
    border-color: #FFFFFF;
  }
  .branch .swiper .swiper-button-next:hover svg path,
  .branch .swiper .swiper-button-prev:hover svg path {
    fill: #FFFFFF;
  }
  .branch-contacts__map-phone a:hover {
    text-decoration: underline;
  }
}
@media (max-width: 1730px) {
  .branch-map__descr {
    padding: 40px;
  }
  .branch-map__title {
    font-size: 34px;
  }
}
@media (max-width: 1654px) {
  .branch-map {
    position: relative;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  .branch-map__body {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
    width: 1240px;
    height: 980px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .branch-map__descr {
    width: 362px;
    padding: 30px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media (max-width: 1599px) {
  .branch-promo h1 {
    font-size: 50px;
  }
  .branch-promo__descr {
    padding: 60px;
    width: 850px;
  }
  .branch-info__right {
    width: 420px;
  }
  .branch-services .swiper .swiper-slide {
    height: 500px;
  }
  .branch-services__list {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 80px;
  }
  .branch-products .swiper .swiper-slide {
    height: 500px;
    width: 390px;
  }
  .branch-exhibitions__marquee .wrapper h2 {
    font-size: 55px;
  }
  .branch-contacts__body {
    gap: 50px;
  }
  .branch-contacts__text {
    width: 520px;
  }
  .branch-contacts__map {
    width: 600px;
  }
  .branch-reviews .reviews-slider-main {
    width: 100%;
    max-width: 1350px;
    padding: 0 20px;
  }
  .branch-reviews .reviews-slider-main .swiper-pagination_reviews {
    padding-right: 41px;
  }
}
@media (max-width: 1350px) {
  .branch-promo__descr {
    width: 600px;
  }
  .branch-promo__video-link::after {
    width: 100px;
  }
  .branch-map {
    margin-bottom: 60px;
    height: auto;
  }
  .branch-map__title {
    font-size: 28px;
  }
  .branch-map .acc-item__title {
    font-size: 16px;
  }
  .branch-map .acc-item__descr {
    font-size: 14px;
  }
  .branch-info {
    padding: 60px 0;
  }
  .branch-info__body {
    gap: 40px;
  }
  .branch-info__wh-subtitle {
    left: 0;
    padding-left: 26px;
  }
  .branch-exhibitions__slider {
    height: 440px;
    gap: 10px;
  }
  .branch-exhibitions__marquee .wrapper h2 {
    font-size: 40px;
  }
  .branch-exhibitions__title {
    font-size: 20px;
  }
  .branch-reviews__slide {
    width: 300px;
    height: 60px;
  }
  .branch-reviews__img {
    width: 39px;
    height: 39px;
  }
  .branch-reviews__name {
    font-size: 16px;
  }
  .branch-reviews__profession {
    font-size: 14px;
  }
  .branch-reviews__quote {
    font-size: 16px;
  }
  .branch-reviews__main-slide {
    min-height: 223px;
  }
  .branch-reviews .reviews-slider-main {
    margin-top: 60px;
  }
  .branch-reviews .reviews-slider-main .swiper-pagination_reviews {
    padding-right: 38px;
  }
  .branch #services1 {
    margin-top: 0;
  }
}
@media (max-width: 1000px) {
  .branch-promo {
    padding: 0 20px;
    padding-top: 72px;
  }
  .branch-promo__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .branch-promo__video-link::after {
    width: 100%;
  }
  .branch-promo__bottom {
    display: none;
  }
  .branch-promo__descr {
    width: 100%;
    padding: 20px;
  }
  .branch-promo__tags {
    margin-top: 24px;
  }
  .branch-info {
    padding-bottom: 60px;
  }
  .branch-info__right #lg-video2 {
    width: 209px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: #FFFFFF solid 1px;
    margin-top: 40px;
    background-color: transparent;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.25em;
    color: #FFFFFF;
    text-transform: lowercase;
  }
  .branch-info__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  .branch-info__title {
    font-size: 38px;
  }
  .branch-info ul {
    gap: 16px;
  }
  .branch-info ul li {
    font-size: 14px;
  }
  .branch-info__more {
    margin-top: 30px;
  }
  .branch-info__right {
    padding-top: 30px;
    width: 100%;
  }
  .branch-info__subtitle {
    font-size: 20px;
  }
  .branch-info__adress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
  }
  .branch-info__wh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
  }
  .branch-info__wh-subtitle {
    font-size: 14px;
  }
  .branch-info__text {
    font-size: 14px;
  }
  .branch-info__office {
    font-size: 14px;
  }
  .branch-info__excursion {
    font-size: 14px;
  }
  .branch-info__phone {
    font-size: 14px;
  }
  .branch-info__mail {
    font-size: 14px;
  }
  .branch-services {
    margin-top: 0;
  }
  .branch-services__title {
    font-size: 38px;
  }
  .branch-services__bottom {
    bottom: 20px;
  }
  .branch-services__subtitle {
    font-size: 18px;
  }
  .branch-services__text {
    font-size: 14px;
  }
  .branch-services__item-text {
    display: none;
  }
  .branch-exhibitions__marquee {
    margin-top: 60px;
  }
  .branch-exhibitions__marquee .wrapper h2 {
    font-size: 34px;
  }
  .branch-exhibitions__body .swiper-button-next {
    right: 11%;
  }
  .branch-exhibitions__body .swiper-button-prev {
    left: 11%;
  }
  .branch-exhibitions__slide {
    padding: 20px;
  }
  .branch-exhibitions__title {
    font-size: 18px;
  }
  .branch-exhibitions__link {
    opacity: 1;
  }
  .branch-exhibitions__link::before {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .branch-exhibitions__link::after {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .branch-exhibitions__slider .swiper-slide {
    width: 70%;
  }
  .branch-products {
    margin-top: 60px;
    padding: 0 20px;
  }
  .branch-products__title {
    font-size: 38px;
  }
  .branch-products__bottom {
    bottom: 20px;
  }
  .branch-contacts {
    margin-top: 60px;
    padding-bottom: 60px;
  }
  .branch-contacts__body {
    gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .branch-contacts__text {
    width: 100%;
  }
  .branch-contacts__map {
    width: 100%;
  }
  .branch-contacts__title {
    font-size: 38px;
  }
}
@media (max-width: 900px) {
  .branch-map {
    background-color: #3B3E3F;
    padding-top: 20px;
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .branch-map__mobile-title {
    display: block;
    margin-bottom: 19px;
    font-family: "Canela";
    font-weight: 400;
    font-size: 21.3913px;
    line-height: 1.42em;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    padding-left: 20px;
  }
  .branch-map__mobile-traces {
    padding-left: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    row-gap: 8px;
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .branch-map__mobile-traces .mobile-trace {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 27px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 10px;
    border-radius: 22.4348px;
    padding: 2px 5px 2px 2px;
  }
  .branch-map__mobile-traces .mobile-trace::after {
    content: none;
  }
  .branch-map__mobile-traces .mobile-trace__circle {
    border-radius: 100%;
    width: 22px;
    min-width: 22px;
    height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .branch-map__mobile-traces .mobile-trace__title {
    white-space: nowrap;
  }
  .branch-map__mobile-traces .mobile-trace_1 {
    background-color: rgba(65, 207, 122, 0.4);
  }
  .branch-map__mobile-traces .mobile-trace_1 .mobile-trace__circle {
    background-color: #41CF7A;
  }
  .branch-map__mobile-traces .mobile-trace_2 {
    background-color: rgba(107, 158, 255, 0.4);
  }
  .branch-map__mobile-traces .mobile-trace_2 .mobile-trace__circle {
    background-color: #6B9EFF;
  }
  .branch-map__mobile-traces .mobile-trace_3, .branch-map__mobile-traces .mobile-trace_4, .branch-map__mobile-traces .mobile-trace_5 {
    background-color: rgba(212, 82, 38, 0.4);
  }
  .branch-map__mobile-traces .mobile-trace_3 .mobile-trace__circle, .branch-map__mobile-traces .mobile-trace_4 .mobile-trace__circle, .branch-map__mobile-traces .mobile-trace_5 .mobile-trace__circle {
    background-color: #D45226;
  }
  .branch-map__body {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    pointer-events: none;
  }
  .branch-map__body .tower__runame {
    opacity: 0;
    visibility: hidden;
  }
  .branch-map__body .tower__enname {
    opacity: 0;
    visibility: hidden;
  }
  .branch-map__body .trace {
    background-color: transparent;
  }
  .branch-map__body .trace__circle {
    visibility: hidden;
    opacity: 0;
  }
  .branch-map__body .trace__title {
    visibility: hidden;
    opacity: 0;
  }
  .branch-map__descr {
    width: 100%;
    height: 600px;
    position: relative;
    background-color: transparent;
  }
  .branch-map__title {
    display: none;
  }
  .branch-map .acc-item__title {
    font-size: 14px;
  }
  .branch-map .acc-item__descr {
    font-size: 12px;
  }
  .branch-services__item-link {
    aspect-ratio: 335/280;
  }
  .branch-services__item-info {
    padding: 20px;
  }
  .branch-services__item-title {
    font-size: 20px;
    line-height: 28px;
  }
  .branch-services__item-btn {
    display: none;
  }
  .branch-services__item-age {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }
  .branch-services__item-tag {
    height: 32px;
  }
}
@media (max-width: 700px) {
  .branch-promo__descr {
    height: auto;
  }
  .branch-promo__descr h1 {
    font-size: 38px;
  }
  .branch-info__title {
    font-size: 28px;
  }
  .branch-services__title {
    font-size: 28px;
  }
  .branch-services .swiper {
    margin-top: 30px;
  }
  .branch-services .swiper .swiper-slide {
    height: 400px;
  }
  .branch-services__list {
    margin-top: 36px;
    grid-template-columns: 1fr;
  }
  .branch-exhibitions__marquee .wrapper {
    width: 237%;
  }
  .branch-exhibitions__marquee .wrapper h2 {
    font-size: 24px;
  }
  .branch-exhibitions__body .swiper-button-prev {
    left: 4%;
  }
  .branch-exhibitions__body .swiper-button-next {
    right: 4%;
  }
  .branch-exhibitions__slider {
    height: 300px;
  }
  .branch-exhibitions__slider .swiper-slide {
    width: 80%;
  }
  .branch-exhibitions__link {
    width: 150px;
    height: 150px;
  }
  .branch-exhibitions__link span {
    font-size: 14px;
  }
  .branch-reviews__body {
    margin-top: 90px;
  }
  .branch-reviews .reviews-slider-main .branch-reviews__slide {
    margin-top: 20px;
  }
  .branch-reviews .reviews-slider-main .swiper-pagination_reviews {
    padding-right: 55px;
  }
  .branch-reviews .reviews-slider-main .swiper-control {
    margin-top: 10px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
  }
  .branch-reviews__quote {
    font-size: 14px;
  }
  .branch-products__slide {
    padding: 0 16px;
  }
  .branch-products__subtitle {
    font-size: 16px;
  }
  .branch-products .swiper .swiper-slide {
    height: 400px;
  }
  .branch-products .swiper .swiper-control {
    right: -73%;
  }
  .branch-contacts__map {
    height: 500px;
  }
}
@media (max-width: 500px) {
  .branch-promo__descr h1 {
    font-size: 25px;
    margin-top: 16px;
  }
  .branch-promo__bread-crumb ul {
    row-gap: 3px;
  }
  .branch-promo__img {
    height: 300px;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
  .branch-promo__img picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
  }
  .branch-promo__tags {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .branch-promo__tag {
    min-height: 24px;
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    text-align: center;
  }
  .branch-info__title {
    font-size: 25px;
  }
  .branch-info ul li::before {
    width: 6px;
    height: 6px;
  }
  .branch-services__title {
    font-size: 25px;
  }
  .branch-services .swiper .swiper-slide {
    width: 85%;
  }
  .branch-services__item-title {
    margin-bottom: 0;
  }
  .branch-services__title-wrap {
    gap: 20px;
  }
  .branch-services__select-wrap {
    width: 100%;
  }
  .branch-exhibitions__body {
    position: relative;
  }
  .branch-exhibitions__body .swiper-button-prev, .branch-exhibitions__body .swiper-button-next {
    bottom: -60px;
    top: auto;
  }
  .branch-exhibitions__body .swiper-button-prev {
    left: 40%;
  }
  .branch-exhibitions__body .swiper-button-next {
    right: 40%;
  }
  .branch-exhibitions__marquee .wrapper {
    width: 350%;
  }
  .branch-exhibitions__title {
    text-align: center;
    z-index: 3;
  }
  .branch-exhibitions__link {
    z-index: 3;
  }
  .branch-exhibitions__slider .swiper-slide {
    width: calc(100% - 40px);
    position: relative;
  }
  .branch-exhibitions__slider .swiper-slide::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(37, 40, 42, 0.8771883754)), color-stop(43%, rgba(37, 40, 42, 0)));
    background: -o-linear-gradient(bottom, rgba(37, 40, 42, 0.8771883754) 0%, rgba(37, 40, 42, 0) 43%);
    background: linear-gradient(0deg, rgba(37, 40, 42, 0.8771883754) 0%, rgba(37, 40, 42, 0) 43%);
    z-index: 2;
  }
  .branch-reviews__body {
    margin-top: 120px;
  }
  .branch-reviews .reviews-slider-main .swiper-control {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 30px;
    margin-top: 35px;
  }
  .branch-reviews .reviews-slider-main .swiper-control .swiper-pagination_reviews {
    display: none;
  }
  .branch-reviews .reviews-slider-main .swiper-control .swiper-button-next, .branch-reviews .reviews-slider-main .swiper-control .swiper-button-prev {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }
  .branch-products__title {
    font-size: 25px;
  }
  .branch-products .swiper {
    margin-top: 30px;
  }
  .branch-products .swiper .swiper-control {
    right: -58%;
  }
  .branch-products .swiper .swiper-slide {
    width: 85%;
  }
  .branch-contacts__title {
    font-size: 25px;
  }
}
.modal {
  position: fixed;
  visibility: hidden;
  top: 0;
  right: 0;
  height: 100vh;
  z-index: 9;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  color: #25282A;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(37, 40, 42, 0.6);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  z-index: 9;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
}
.modal__body {
  position: relative;
  right: -100%;
  width: 1355px;
  background-color: #FFFFFF;
  padding: 120px 0 111px 135px;
  overflow: auto;
  z-index: 10;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.modal.active {
  visibility: visible;
  z-index: 5;
}
.modal.active .modal__body {
  right: 0;
}
.modal.active .modal__overlay {
  opacity: 1;
}
.modal.done {
  visibility: visible;
}
.modal.done .modal__body {
  right: -100%;
}
.modal.done .modal__overlay {
  opacity: 1;
}
.modal.done .modal__done {
  opacity: 1;
  z-index: 10;
}
.modal__close {
  position: absolute;
  top: 36px;
  right: 36px;
  cursor: pointer;
}
.modal__close svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.modal__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 48px;
  line-height: 1.41em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.modal__swiper {
  margin-top: 40px;
  width: 100%;
  height: auto;
}
.modal__swiper .swiper-slide {
  width: auto;
}
.modal__swiper .swiper-slide-active .modal__slide-text {
  opacity: 1;
}
.modal__swiper .swiper-slide-active .modal__slide-img::after {
  opacity: 0.1;
}
.modal__swiper .swiper-pagination {
  z-index: 1;
}
.modal__swiper .swiper-control {
  position: relative;
  bottom: 23px;
  right: -76%;
  width: 146px;
  height: 36px;
}
.modal__swiper .swiper-control .swiper-pagination {
  color: #7C7E7F;
}
.modal__swiper .swiper-control .swiper-pagination .swiper-pagination-current {
  color: #25282A;
}
.modal__swiper .swiper-button-next, .modal__swiper .swiper-button-prev {
  top: 36%;
  z-index: 3;
}
.modal__swiper .swiper-button-next svg path, .modal__swiper .swiper-button-prev svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.modal__swiper .swiper-button-next::after, .modal__swiper .swiper-button-prev::after {
  content: none;
}
.modal__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  min-height: 382px;
}
.modal__slide-img {
  width: 520px;
  height: 320px;
  position: relative;
}
.modal__slide-img img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.modal__slide-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #25282A;
  opacity: 0.4;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.modal__slide-text {
  color: #7C7E7F;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  margin-top: 38px;
}
.modal .content {
  margin-top: 20px;
}
.modal .content p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.modal .content > ul > li {
  display: block;
}
.modal .content > ul > li > a {
  display: inline-block;
  margin-top: 0;
}
.modal .content > ul.price {
  gap: 0;
}
.modal .content > ul.price > li {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  padding-left: 0;
}
.modal .content > ul.price > li::before {
  content: none;
}
.modal .content sub {
  display: block;
  margin-top: 36px;
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.modal .content span {
  display: block;
  margin-top: 4px;
}
.modal .content span > a {
  display: inline-block;
  margin-top: 0;
}
.modal__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 36px;
}
.modal__tickets {
  width: 210px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #25282A;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #FFFFFF;
  background-color: #25282A;
}
.modal__tickets.push {
  width: 325px;
}
.modal__excursion {
  width: 325px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #25282A;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__excursion.active {
  color: #FFFFFF;
  background-color: #25282A;
}
.modal__form {
  width: 800px;
  margin-top: 100px;
  display: none;
}
.modal__form-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.modal__form-descr {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.modal__form-subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  margin-top: 48px;
}
.modal__form-subtitle.second {
  margin-bottom: 10px;
}
.modal__form .subwrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  row-gap: 24px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.modal__form .subwrapper .date {
  position: relative;
}
.modal__form .subwrapper .date:after {
  content: url("../img/icons/date-icon.svg");
  position: absolute;
  top: 25px;
  right: 5px;
}
.modal__form .form-item.item-select {
  width: 385px;
  position: relative;
  bottom: -8px;
}
.modal__form .form-item--error input {
  border-color: #EE2B10 !important;
}
.modal__form .form-item--error .form-item--error-message {
  position: absolute;
  bottom: -25px;
  left: 0;
  color: #EE2B10;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
}
.modal__form .form-item.radio {
  height: 92px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 60px;
  position: relative;
}
.modal__form .form-item.radio label {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
}
.modal__form .form-item.radio label:before {
  content: url("../img/icons/white-circle.svg");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border-radius: 100%;
  width: 20px;
  height: 18px;
  padding-bottom: 2px;
  border: 1px solid #7C7E7F;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__form .form-item.radio input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.modal__form .form-item.radio input:checked + label:before {
  background-color: #25282A;
  border-color: #25282A;
}
.modal__form .form-item.radio input:focus + label:before {
  -webkit-filter: drop-shadow(0px 0px 8px #4383FF);
          filter: drop-shadow(0px 0px 8px #4383FF);
}
.modal__form .form-item.text {
  width: 385px;
  height: 52px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.modal__form .form-item.text label {
  position: absolute;
  left: 0;
  bottom: 5px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__form .form-item.text label.active {
  bottom: 25px;
  color: #7C7E7F;
  font-size: 12px;
  font-weight: 500;
}
.modal__form .form-item.text input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #D3D4D4;
  font-weight: 400;
  font-size: 16px;
  line-height: 1, 5em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__form .form-item.text input:focus {
  outline: none;
  border-color: #25282A;
}
.modal__form .form-item.text input::-webkit-outer-spin-button,
.modal__form .form-item.text input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.modal__form .form-item .select {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.modal__form .form-item .select-box {
  width: 100%;
  height: 44px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  z-index: 1;
  position: relative;
}
.modal__form .form-item .select-styled {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0 45px 0 0;
  border: none;
  border-bottom: 1px solid #D3D4D4;
  cursor: pointer;
  z-index: 1;
  position: relative;
  -webkit-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  font-weight: 400;
  padding-bottom: 4px;
}
.modal__form .form-item .select-styled:after {
  content: url("../img/icons/lang-arr.svg");
  position: absolute;
  top: 70%;
  -webkit-transform: translateY(-50%) rotateX(180deg);
          transform: translateY(-50%) rotateX(180deg);
  right: 5px;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.modal__form .form-item .select-styled.active:after {
  -webkit-transform: translateY(-50%) rotateX(0deg);
          transform: translateY(-50%) rotateX(0deg);
}
.modal__form .form-item .select-options {
  height: 0;
  overflow: hidden;
  width: 100%;
  position: absolute;
  top: calc(100% + 3px);
  left: 0;
  -webkit-transition: height 0.3s ease;
  -o-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.modal__form .form-item .select-options ul {
  border: 1px solid #D3D4D4;
  background-color: #fff;
}
.modal__form .form-item .select-options ul > li {
  cursor: pointer;
  padding: 7px 5px 7px 18px;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.modal__form .form-item .select-options ul > li:hover {
  background-color: #F3F3F3;
}
.modal__form .form-item .select-options ul > li.choice {
  background-color: #D3D4D4;
  color: #25282A;
}
.modal__form .form-item.textarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  width: 100%;
  margin-top: 8px;
}
.modal__form .form-item.textarea label {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.modal__form .form-item.textarea textarea {
  border-color: #D3D4D4;
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
  padding: 8px 16px;
  resize: none;
  height: 120px;
  font-family: "Montserrat", sans-serif;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__form .form-item.textarea textarea:focus {
  outline: none;
  color: #25282A;
  border-color: #25282A;
}
.modal__form .form-item.submit {
  margin-top: 32px;
}
.modal__form .form-item.submit input {
  width: 246px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 1.25em;
  text-transform: lowercase;
  background-color: #25282A;
  border: none;
  border: 1px solid #25282A;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.modal__form .form-item.submit input:focus {
  outline: none;
}
.modal__form .agree {
  margin-top: 25px;
  width: 100%;
  position: relative;
}
.modal__form .agree input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.modal__form .agree input:checked + label:before {
  background-color: #25282A;
}
.modal__form .agree input:focus + label:before {
  -webkit-filter: drop-shadow(0px 0px 8px #5B93FF);
          filter: drop-shadow(0px 0px 8px #5B93FF);
}
.modal__form .agree label {
  gap: 12px;
  display: block;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.66em;
  position: relative;
  cursor: pointer;
  padding-left: 38px;
}
.modal__form .agree label::before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 20px;
  height: 20px;
  content: url("../img/icons/action-expand.svg");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #25282A;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.modal__form .agree label a {
  text-decoration: underline;
}
.modal__form .star {
  margin-top: 8px;
  padding-left: 38px;
  color: #7C7E7F;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.6em;
}
.modal__form .star span {
  color: #25282A;
}
.modal__done {
  width: 790px;
  padding: 110px 135px 120px 135px;
  position: absolute;
  opacity: 0;
  z-index: -1;
  background-color: #FFFFFF;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  max-height: 100vh;
  overflow: auto;
}
.modal__done-close {
  position: absolute;
  top: 36px;
  right: 36px;
  cursor: pointer;
}
.modal__done-close svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.modal__done-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.modal__done-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.modal__done-text {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.modal__done-close2 {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 167px;
  height: 60px;
  background-color: #25282A;
  border: 1px solid #25282A;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  color: #FFFFFF;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (min-width: 1000px) {
  .modal__close:hover svg path {
    fill: #25282A;
  }
  .modal__list li a:hover {
    text-decoration: none;
  }
  .modal__contacts-item a:hover {
    text-decoration: underline;
  }
  .modal__excursion:hover {
    color: #FFFFFF;
    background-color: #25282A;
  }
  .modal__excursion:focus {
    -webkit-box-shadow: 0px 0px 8px #5B93FF;
            box-shadow: 0px 0px 8px #5B93FF;
  }
  .modal__tickets:hover {
    background-color: #515355;
    border-color: #515355;
  }
  .modal__tickets:focus {
    -webkit-box-shadow: 0px 0px 8px #5B93FF;
            box-shadow: 0px 0px 8px #5B93FF;
  }
  .modal .swiper-control .swiper-button-next:hover svg path, .modal .swiper-control .swiper-button-prev:hover svg path {
    fill: #25282A;
  }
  .modal__form .form-item input:hover {
    border-color: #25282A;
  }
  .modal__form .form-item input:focus {
    border-color: #4383FF;
  }
  .modal__form .form-item.radio label:hover::before {
    border-color: #25282A;
  }
  .modal__form .form-item .select-styled:hover {
    border-color: #25282A;
  }
  .modal__form .form-item.submit input:hover {
    background-color: #FFFFFF;
    color: #25282A;
    border-color: #25282A;
  }
  .modal__form .agree label:hover::before {
    border-color: #25282A;
  }
  .modal__form .agree label:focus::before {
    -webkit-filter: drop-shadow(0px 0px 8px #5B93FF);
            filter: drop-shadow(0px 0px 8px #5B93FF);
  }
  .modal__done-close:hover svg path {
    fill: #25282A;
  }
  .modal__done-close2:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
}
@media (max-width: 1352px) {
  .modal {
    height: 100%;
    width: 100%;
  }
  .modal__body {
    width: 100%;
    height: 100%;
    padding: 40px;
  }
  .modal__title {
    font-size: 36px;
  }
  .modal__slide {
    height: auto;
    gap: 20px;
  }
  .modal__slide-img {
    width: 100%;
  }
  .modal__slide picture {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1100px) {
  .modal__done {
    width: 550px;
    padding: 40px;
  }
  .modal__done-body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .modal__descr {
    font-size: 14px;
    width: 100%;
  }
  .modal__list {
    gap: 10px;
    margin-top: 18px;
  }
  .modal__list li {
    font-size: 14px;
  }
  .modal__price {
    margin-top: 26px;
  }
  .modal__price li {
    font-size: 14px;
  }
  .modal__subtitle {
    font-size: 14px;
  }
  .modal__contacts-item {
    font-size: 14px;
  }
  .modal__form {
    margin-top: 60px;
  }
  .modal__form-title {
    font-size: 18px;
  }
  .modal__form-descr {
    font-size: 14px;
  }
  .modal__form-subtitle {
    font-size: 18px;
  }
}
@media (max-width: 860px) {
  .modal__btns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .modal__form {
    width: 100%;
  }
  .modal__form .form-item.radio {
    gap: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .modal__form .form-item.text {
    width: 100%;
  }
  .modal__form .form-item.item-select {
    width: 100%;
  }
}
@media (max-width: 650px) {
  .modal__done {
    width: 100%;
  }
  .modal__done-title {
    font-size: 18px;
  }
  .modal__done-text {
    font-size: 14px;
  }
  .modal__done-close2 {
    margin-top: 30px;
  }
  .modal__slide {
    min-height: 288px;
    gap: 10px;
  }
  .modal__slide-img {
    height: 250px;
  }
  .modal__slide-text {
    font-size: 12px;
    margin-top: 10px;
  }
  .modal__swiper {
    margin-bottom: 20px;
  }
  .modal__swiper .swiper-control {
    right: -65%;
  }
  .modal .content {
    margin-top: 0;
  }
  .modal .content p {
    font-size: 14px;
  }
  .modal .content > ul {
    margin-top: 20px;
  }
  .modal .content > ul > li {
    font-size: 14px;
  }
  .modal .content > ul.price > li {
    font-size: 14px;
  }
  .modal .content sub {
    font-size: 14px;
    margin-top: 20px;
  }
  .modal .content span a {
    font-size: 14px;
  }
  .modal__tickets {
    width: 100%;
  }
  .modal__tickets.push {
    width: 100%;
  }
  .modal__excursion {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .modal__body {
    padding: 40px 20px;
  }
  .modal__done-close {
    top: 15px;
    right: 15px;
  }
  .modal__close {
    top: 20px;
    right: 20px;
  }
  .modal__title {
    font-size: 28px;
  }
  .modal__swiper .swiper-control {
    bottom: -10px;
    right: auto;
    left: -3px;
  }
  .modal__done {
    max-height: 100vh;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.not-front-top {
  position: relative;
  z-index: 1;
}
.not-front-top__overlay {
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 94px;
  background-color: transparent;
  border: 1px solid #515355;
  border-top: none;
  border-left: none;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: overlayOpen 3s ease 1s forwards;
          animation: overlayOpen 3s ease 1s forwards;
  height: 1px;
  z-index: 3;
  pointer-events: none;
}
.not-front-top__overlay::after {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  background-color: #515355;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  right: 0;
  bottom: 0;
  -webkit-animation: overlayAfterOpen 1s ease 2.5s forwards;
          animation: overlayAfterOpen 1s ease 2.5s forwards;
}
.not-front-top .top {
  background-color: #25282A;
  padding: 217px 160px 60px 160px;
  background-image: url("../img/not-front/not-front-page-top-bg.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.not-front-top h1 {
  font-family: "Canela";
  font-weight: 400;
  font-size: 68px;
  line-height: 1.41em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.not-front-top .bread-crumb {
  height: 60px;
  padding: 0 160px;
  z-index: 5;
  position: relative;
}
.not-front-top .bread-crumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 36px;
  height: 100%;
}
.not-front-top .bread-crumb ul li {
  font-weight: 600;
  font-size: 12px;
  line-height: 1.67em;
  position: relative;
}
.not-front-top .bread-crumb ul li:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 1px;
  background: #7C7E7F;
  top: 50%;
  right: -28px;
}
.not-front-top .bread-crumb ul li.active {
  color: #7C7E7F;
}
.not-front-top .bread-crumb ul li.active:after {
  content: none;
}

@media (max-width: 1195px) {
  .not-front-top .top {
    padding: 145px 142px 40px 21px;
  }
  .not-front-top h1 {
    font-size: 50px;
  }
  .not-front-top .bread-crumb {
    padding: 0 21px;
  }
}
@media (max-width: 1000px) {
  .not-front-top__overlay {
    right: 51px;
  }
  .not-front-top__overlay::after {
    -webkit-animation-name: overlayAfterOpen2;
            animation-name: overlayAfterOpen2;
  }
  .not-front-top .top {
    padding-top: 80px;
    padding-left: 20px;
  }
  .not-front-top .bread-crumb {
    padding-left: 20px;
  }
  .not-front-top .bread-crumb ul {
    row-gap: 0px;
  }
}
@media (max-width: 800px) {
  .not-front-top h1 {
    font-size: 30px;
  }
}
@media (max-width: 500px) {
  .not-front-top h1 {
    font-size: 24px;
  }
  .not-front-top .bread-crumb {
    height: auto;
    padding: 10px 20px;
  }
}
@media (max-width: 450px) {
  .not-front-top__overlay {
    display: none;
  }
  .not-front-top .bread-crumb::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 0%;
    background-color: #7C7E7F;
    -webkit-animation: overlayAfterOpen3 2s 1s forwards;
            animation: overlayAfterOpen3 2s 1s forwards;
  }
}
.privacy-policy {
  padding: 100px 0;
}
.privacy-policy__gal {
  margin-top: 68px;
}
.privacy-policy__swiper {
  width: 100%;
  height: auto;
}
.privacy-policy__swiper .swiper-slide {
  width: 385px;
}
.privacy-policy__swiper .swiper-button-next, .privacy-policy__swiper .swiper-button-prev {
  z-index: 5;
}
.privacy-policy__swiper .swiper-button-next:after, .privacy-policy__swiper .swiper-button-prev:after {
  content: none;
}
.privacy-policy__swiper .swiper-button-next svg path, .privacy-policy__swiper .swiper-button-prev svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.privacy-policy__swiper .swiper-control {
  width: 147px;
  height: 36px;
  position: relative;
  right: -91%;
  margin-bottom: 32px;
}
.privacy-policy__swiper .swiper-control .swiper-pagination {
  z-index: 1;
  position: relative;
  bottom: -6px;
  color: #7C7E7F;
}
.privacy-policy__swiper .swiper-control .swiper-pagination .swiper-pagination-current {
  color: #25282A;
}
.privacy-policy__img {
  width: 100%;
  height: 100%;
  position: relative;
}
.privacy-policy__img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.privacy-policy__img img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.privacy-policy__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(37, 40, 42, 0.3);
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.privacy-policy__descr {
  margin-top: 16px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.67em;
  color: #7C7E7F;
}

@media (min-width: 1000px) {
  .privacy-policy .swiper-slide:hover .privacy-policy__overlay, .council .swiper-slide:hover .privacy-policy__overlay, .article-page .swiper-slide:hover .privacy-policy__overlay {
    opacity: 1;
  }
  .privacy-policy .swiper-control .swiper-button-next:hover svg path, .privacy-policy .swiper-control .swiper-button-prev:hover svg path, .council .swiper-control .swiper-button-next:hover svg path, .council .swiper-control .swiper-button-prev:hover svg path, .article-page .swiper-control .swiper-button-next:hover svg path, .article-page .swiper-control .swiper-button-prev:hover svg path {
    fill: #25282A;
  }
}
@media (max-width: 1599px) {
  .privacy-policy__swiper .swiper-control {
    right: -88%;
  }
}
@media (max-width: 1194px) {
  .privacy-policy {
    padding: 50px 0;
  }
  .privacy-policy__swiper .swiper-control {
    right: -85%;
  }
}
@media (max-width: 900px) {
  .privacy-policy__swiper .swiper-control {
    right: -81%;
  }
}
@media (max-width: 768px) {
  .privacy-policy__swiper .swiper-control {
    right: -75%;
  }
}
@media (max-width: 570px) {
  .privacy-policy__swiper .swiper-control {
    right: -68%;
  }
  .privacy-policy__descr {
    font-size: 10px;
  }
}
@media (max-width: 440px) {
  .privacy-policy__swiper .swiper-control {
    right: -59%;
  }
}
.council {
  padding: 100px 0;
}
.council__persons {
  margin-top: 120px;
}
.council__persons h2 {
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 60px;
}
.council__persons .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  row-gap: 20px;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.council__item {
  width: calc(100% - 10px);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 488px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 60px;
  padding: 24px 80px 24px 24px;
  border-bottom: 1px solid #D3D4D4;
}
.council__img {
  width: 337px;
  height: 440px;
}
.council__img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  -o-transition: filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}
.council__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.council__job {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.council__surname {
  margin-top: 20px;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
}
.council__name {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6em;
}
.council__mail {
  font-weight: 600;
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 1.5em;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.council__phone {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.council__articles {
  padding-top: 120px;
}
.council__articles h2 {
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 60px;
}
.council__articles-item {
  border-bottom: 1px solid #D3D4D4;
  padding-bottom: 32px;
  margin-bottom: 40px;
}
.council__articles-date {
  color: #7C7E7F;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.council__articles-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  margin-top: 12px;
  margin-bottom: 24px;
}
.council__articles-more {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25em;
  text-transform: lowercase;
  display: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (min-width: 1000px) {
  .council__item:hover .council__img img {
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
  }
  .council__mail {
    position: relative;
  }
  .council__mail:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .council__mail:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .council__phone {
    position: relative;
  }
  .council__phone:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .council__phone:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .council__articles-more {
    position: relative;
  }
  .council__articles-more:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .council__articles-more:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
@media (max-width: 1599px) {
  .council__item {
    height: 400px;
  }
  .council__img {
    width: 250px;
    height: auto;
  }
  .council__job {
    font-size: 14px;
  }
  .council__surname {
    font-size: 20px;
  }
  .council__name {
    font-size: 18px;
  }
}
@media (max-width: 1195px) {
  .council {
    padding: 50px 0;
  }
  .council__persons {
    margin-top: 60px;
  }
  .council__persons h2 {
    font-size: 46px;
  }
  .council__persons .wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-bottom: none;
    gap: 0;
  }
  .council__item {
    border-bottom: 1px solid #D3D4D4;
  }
  .council__articles {
    padding-top: 60px;
  }
  .council__articles h2 {
    font-size: 46px;
  }
}
@media (max-width: 900px) {
  .council__persons h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .council__img img {
    -webkit-filter: none;
            filter: none;
  }
  .council__articles h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .council__articles-title {
    font-size: 18px;
  }
  .council__articles-date {
    font-size: 14px;
  }
  .council__articles-more {
    font-size: 14px;
  }
}
@media (max-width: 720px) {
  .council__item {
    height: 350px;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 24px;
  }
  .council__info {
    max-width: 320px;
  }
}
@media (max-width: 600px) {
  .council__item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .council__info {
    width: 320px;
    text-align: center;
  }
  .council__mail {
    margin: 0 auto;
    margin-top: 20px;
  }
  .council__phone {
    margin: 0 auto;
  }
}
@media (max-width: 450px) {
  .council__info {
    width: 280px;
  }
}
.fund {
  padding: 100px 0;
}
.fund iframe {
  margin-top: 120px;
}

@media (max-width: 1194px) {
  .fund {
    padding: 50px 0;
  }
  .fund iframe {
    margin-top: 60px;
  }
}
.articles-list {
  padding: 100px 0 160px 0;
}
.articles-list__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  row-gap: 56px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.articles-list__item {
  width: 520px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.articles-list__img {
  height: 320px;
  width: 100%;
  overflow: hidden;
}
.articles-list__img img {
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.articles-list__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
  margin-top: 20px;
  padding-right: 40px;
}
.articles-list__date {
  color: #7C7E7F;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 24px;
}

@media (min-width: 1000px) {
  .articles-list__item:hover .articles-list__title {
    text-decoration: underline;
  }
  .articles-list__item:hover .articles-list__img img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
  }
}
@media (max-width: 1100px) {
  .articles-list {
    padding: 60px 0;
  }
  .articles-list__item {
    width: 47%;
  }
  .articles-list__title {
    font-size: 16px;
  }
  .articles-list__img {
    height: auto;
  }
  .articles-list__date {
    font-size: 14px;
  }
  .articles-list__body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 700px) {
  .articles-list__item {
    width: 100%;
  }
}
.article-page {
  padding: 197px 0 160px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 80px;
  height: 100%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.article-page__stickyWrap {
  position: relative;
}
.article-page__prev {
  width: 325px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #25282A;
  text-transform: lowercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  position: sticky;
  top: 60px;
  left: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.article-page__next {
  width: 325px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #25282A;
  text-transform: lowercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.article-page__body {
  width: 1195px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.article-page__body h1 {
  font-family: "Canela";
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 1.19em;
  letter-spacing: 0.02em;
  margin-top: 24px;
}
.article-page__date {
  color: #7C7E7F;
  margin-top: 32px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
}
.article-page__main-img {
  width: 100%;
  height: auto;
  margin-top: 80px;
  margin-bottom: 60px;
}
.article-page__main-img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.article-page__main-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
}
.article-page__main-img.triangle {
  position: relative;
}
.article-page__main-img.triangle .triangle-overlay {
  position: absolute;
  background: transparent;
  width: 84%;
  height: 70%;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  bottom: 69px;
  right: 69px;
}
.article-page__main-img.triangle .triangle-overlay::after {
  content: "";
  width: 69px;
  height: 1px;
  background-color: #FFFFFF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  position: absolute;
  right: -69px;
  bottom: -0.5px;
}
.article-page__swiper {
  width: 100%;
  height: auto;
  margin-bottom: 120px;
  margin-top: 80px;
}
.article-page__swiper .swiper-slide {
  width: 385px;
}
.article-page__swiper .swiper-button-next, .article-page__swiper .swiper-button-prev {
  z-index: 5;
}
.article-page__swiper .swiper-button-next:after, .article-page__swiper .swiper-button-prev:after {
  content: none;
}
.article-page__swiper .swiper-button-next svg path, .article-page__swiper .swiper-button-prev svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.article-page__swiper .swiper-control {
  width: 147px;
  height: 36px;
  position: relative;
  right: -88%;
  margin-bottom: 32px;
}
.article-page__swiper .swiper-control .swiper-pagination {
  z-index: 1;
  position: relative;
  bottom: -6px;
  color: #7C7E7F;
}
.article-page__swiper .swiper-control .swiper-pagination .swiper-pagination-current {
  color: #25282A;
}
.article-page iframe {
  margin-top: 100px;
  width: 100%;
  height: 660px;
}
.article-page__info {
  width: 100%;
  height: auto;
  position: sticky;
  top: 60px;
  left: 0;
}
.article-page__info-type {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.article-page__info-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 4px;
}
.article-page__info-date {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 20px;
}
.article-page__info-location {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 4px;
}
.article-page__info-duration {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.article-page__info-duration span {
  color: #25282A;
  font-weight: 500;
}
.article-page__info-rating {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.article-page__info-rating span {
  color: #25282A;
  font-weight: 500;
}
.article-page__info-phone {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.article-page__info-phone a {
  color: #25282A;
  font-weight: 500;
}

@media (min-width: 1000px) {
  .article-page__prev:hover {
    background-color: #25282A;
    color: #FFFFFF;
  }
  .article-page__next:hover {
    background-color: #25282A;
    color: #FFFFFF;
  }
  .article-page__info-phone a {
    position: relative;
  }
  .article-page__info-phone a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .article-page__info-phone a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
@media (max-width: 1599px) {
  .article-page {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .article-page__stickyWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 30px;
  }
  .article-page__prev {
    position: static;
  }
  .article-page__next {
    position: static;
  }
}
@media (max-width: 1195px) {
  .article-page {
    padding: 120px 0 60px 0;
  }
  .article-page__body {
    width: 100%;
  }
  .article-page iframe {
    height: 500px;
    margin-top: 50px;
  }
  .article-page h1 {
    font-size: 50px;
  }
  .article-page__swiper .swiper-control {
    right: -85%;
  }
}
@media (max-width: 900px) {
  .article-page__swiper {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .article-page__swiper .swiper-control {
    right: -80%;
  }
  .article-page h1 {
    font-size: 30px;
  }
  .article-page__date {
    font-size: 12px;
  }
  .article-page__main-img {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (max-width: 679px) {
  .article-page__prev {
    width: 100%;
  }
  .article-page__next {
    width: 100%;
  }
}
@media (max-width: 650px) {
  .article-page {
    padding-top: 80px;
    gap: 30px;
  }
  .article-page__swiper .swiper-control {
    right: -70%;
  }
  .article-page iframe {
    height: 300px;
  }
  .article-page__info-type {
    font-size: 12px;
  }
  .article-page__info-title {
    font-size: 14px;
  }
  .article-page__info-date {
    font-size: 14px;
  }
  .article-page__info-location {
    font-size: 14px;
  }
  .article-page__info-duration {
    font-size: 14px;
  }
  .article-page__info-rating {
    font-size: 14px;
  }
  .article-page__info-phone {
    font-size: 14px;
  }
  .article-page__main-img.triangle .triangle-overlay {
    width: 76%;
    height: 61%;
  }
  .article-page__stickyWrap {
    gap: 10px;
  }
}
@media (max-width: 480px) {
  .article-page__swiper .swiper-control {
    right: -65%;
  }
  .article-page__main-img.triangle .triangle-overlay {
    width: 70%;
    height: 55%;
  }
}
.event-page {
  padding-bottom: 160px;
  display: block;
  height: 100%;
  margin-top: 80px;
}
.event-page__top {
  padding-top: 197px;
  max-width: 1195px;
}
.event-page__top h1 {
  font-family: "Canela";
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 1.19em;
  letter-spacing: 0.02em;
  margin-top: 24px;
}
.event-page__body-top {
  display: grid;
  grid-template-columns: 740px 1fr;
  gap: 70px;
  margin-bottom: 60px;
}
.event-page__slider {
  width: 740px;
}
.event-page__body {
  width: 1195px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.event-page__date {
  color: #7C7E7F;
  margin-top: 32px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
}
.event-page__main-img {
  width: 100%;
  height: auto;
  margin-bottom: 60px;
}
.event-page__main-img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.event-page__main-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
}
.event-page__main-img.triangle {
  position: relative;
}
.event-page__main-img.triangle .triangle-overlay {
  position: absolute;
  background: transparent;
  width: 84%;
  height: 70%;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  bottom: 69px;
  right: 69px;
}
.event-page__main-img.triangle .triangle-overlay::after {
  content: "";
  width: 69px;
  height: 1px;
  background-color: #FFFFFF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  position: absolute;
  right: -69px;
  bottom: -0.5px;
}
.event-page iframe {
  margin-top: 100px;
  width: 100%;
  height: 660px;
}
.event-page__info {
  width: 100%;
  height: auto;
}
.event-page__info-type {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.event-page__info-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 4px;
}
.event-page__info-date {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 20px;
}
.event-page__info-location {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 4px;
}
.event-page__info-duration {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.event-page__info-duration span {
  color: #25282A;
  font-weight: 500;
}
.event-page__info-rating {
  margin-top: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.event-page__info-rating span {
  color: #25282A;
  font-weight: 500;
}
.event-page__info-phone {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
}
.event-page__info-phone a {
  color: #25282A;
  font-weight: 500;
}
.event-page__info-btn {
  background: #25282A;
  width: 100%;
  height: 52px;
  padding: 0 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
  border: none;
  font-weight: 600;
  margin-top: 32px;
}

@media (min-width: 1000px) {
  .event-page__prev:hover {
    background-color: #25282A;
    color: #FFFFFF;
  }
  .event-page__next:hover {
    background-color: #25282A;
    color: #FFFFFF;
  }
  .event-page__info-phone a {
    position: relative;
  }
  .event-page__info-phone a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .event-page__info-phone a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
@media (max-width: 1599px) {
  .event-page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .event-page__stickyWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    row-gap: 30px;
  }
  .event-page__info {
    max-width: initial;
  }
  .event-page__info-btn {
    max-width: 325px;
  }
}
@media (max-width: 1195px) {
  .event-page {
    padding-bottom: 60px;
    margin-top: 24px;
    gap: 24px;
  }
  .event-page__body {
    width: 100%;
  }
  .event-page iframe {
    height: 500px;
    margin-top: 50px;
  }
  .event-page__top {
    padding-top: 145px;
  }
  .event-page__top h1 {
    font-size: 50px;
  }
  .event-page__swiper .swiper-control {
    right: -85%;
  }
  .event-page__body-top {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
  }
  .event-page__slider {
    width: 50vw;
  }
}
@media (max-width: 1000px) {
  .event-page__top {
    padding-top: 80px;
  }
  .event-page__body-top {
    gap: 30px;
  }
}
@media (max-width: 900px) {
  .event-page__swiper {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .event-page__swiper .swiper-control {
    right: -80%;
  }
  .event-page__top h1 {
    font-size: 30px;
  }
  .event-page__date {
    font-size: 12px;
  }
  .event-page__main-img {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (max-width: 850px) {
  .event-page__body-top {
    display: grid;
    grid-template-columns: 1fr;
    gap: 50px;
  }
  .event-page__slider {
    width: calc(100vw - 30px);
  }
}
@media (max-width: 650px) {
  .event-page__swiper .swiper-control {
    right: -70%;
  }
  .event-page iframe {
    height: 300px;
  }
  .event-page__info-type {
    font-size: 14px;
  }
  .event-page__info-title {
    font-size: 14px;
  }
  .event-page__info-date {
    font-size: 14px;
  }
  .event-page__info-location {
    font-size: 14px;
  }
  .event-page__info-duration {
    font-size: 14px;
  }
  .event-page__info-rating {
    font-size: 14px;
  }
  .event-page__info-phone {
    font-size: 14px;
  }
  .event-page__main-img.triangle .triangle-overlay {
    width: 76%;
    height: 61%;
  }
}
@media (max-width: 500px) {
  .event-page__top h1 {
    font-size: 24px;
  }
  .event-page__main-img {
    margin-top: 0;
  }
  .event-page__main-img .triangle-overlay {
    display: none;
  }
  .event-page .swiper-control {
    right: -58%;
  }
  .event-page__main-img.triangle .triangle-overlay {
    width: 70%;
    height: 55%;
  }
}
.archive {
  padding: 100px 0 160px 0;
}
.archive__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 40px;
}
.archive__links li {
  color: #7C7E7F;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
.archive__links li.active {
  color: #25282A;
}
.archive__links li.active::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #25282A;
  position: absolute;
  bottom: -4px;
  left: 0;
}
.archive__body {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 56px;
}

@media (min-width: 1000px) {
  .archive__links li:hover {
    color: #25282A;
  }
}
@media (max-width: 1599px) {
  .archive {
    padding: 60px 0;
  }
  .archive__body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1100px) {
  .archive__links li {
    font-size: 18px;
  }
  .archive__body {
    margin-top: 30px;
  }
}
@media (max-width: 750px) {
  .archive {
    padding-top: 30px;
  }
  .archive__links {
    gap: 20px;
  }
  .archive__links li {
    font-size: 16px;
  }
}
.poster {
  padding: 100px 0 120px 0;
}
.poster__filters-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid #D3D4D4;
}
.poster__filters-top span {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.poster__filters-top a {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25em;
  text-transform: lowercase;
  -ms-flex-item-align: center;
      align-self: center;
}
.poster__filters .wrapper {
  padding-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 176px;
  gap: 340px;
}
.poster__filters-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
  width: 203px;
}
.poster__filters-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 14px;
  -webkit-column-gap: 80px;
     -moz-column-gap: 80px;
          column-gap: 80px;
  height: 179px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.poster__filters-items .form-item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.poster__filters-items .form-item input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.poster__filters-items .form-item input:checked ~ label::before {
  background-color: #25282A;
}
.poster__filters-items .form-item input:focus ~ label::before {
  -webkit-filter: drop-shadow(0px 0px 8px #5B93FF);
          filter: drop-shadow(0px 0px 8px #5B93FF);
}
.poster__filters-items .form-item label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.poster__filters-items .form-item label::before {
  content: url("../img/icons/action-expand.svg");
  width: 19px;
  padding-left: 1px;
  height: 19px;
  padding-bottom: 1px;
  border: 1px solid #D3D4D4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.poster__item {
  width: 100%;
  aspect-ratio: 520/420;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #FFFFFF;
  padding: 20px 24px 32px 24px;
}
.poster__item-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(37, 40, 42, 0.4);
  z-index: 2;
}
.poster__item-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(51.45%, rgba(37, 40, 42, 0)), to(rgba(37, 40, 42, 0.8)));
  background: -o-linear-gradient(top, rgba(37, 40, 42, 0) 51.45%, rgba(37, 40, 42, 0.8) 100%);
  background: linear-gradient(180deg, rgba(37, 40, 42, 0) 51.45%, rgba(37, 40, 42, 0.8) 100%);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.poster__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
.poster__item-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.poster__item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 3;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.poster__item-location {
  padding-left: 22px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.poster__item-location:after {
  content: url("../img/icons/map.svg");
  position: absolute;
  top: -1px;
  left: -6px;
}
.poster__item-time {
  padding-left: 22px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  position: relative;
}
.poster__item-time:after {
  content: url("../img/icons/clock.svg");
  position: absolute;
  top: -1px;
  left: -6px;
}
.poster__item-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 3;
  gap: 16px;
}
.poster__item-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
}
.poster__item-date {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.poster__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 48px;
  line-height: 1.42em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.poster__exhibitions {
  padding: 120px 0 40px 0;
  border-top: 1px solid #D3D4D4;
}
.poster__exhibitions.nothing {
  border-top: none;
}
.poster__exhibitions.nothing span {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6em;
  margin-top: 40px;
  display: block;
}
.poster__exhibitions.nothing-at-all span {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6em;
  margin-top: 40px;
  display: block;
}
.poster__body {
  margin-top: 60px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}

@media (min-width: 1000px) {
  .poster__filters-top a {
    position: relative;
  }
  .poster__filters-top a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .poster__filters-top a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .poster__filters-items label:hover::before {
    border-color: #25282A;
  }
  .poster__item:hover .poster__item-overlay:before {
    opacity: 1;
  }
  .poster__item:hover .poster__item-img img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
  }
}
@media (max-width: 1599px) {
  .poster__filters .wrapper {
    gap: 70px;
  }
}
@media (max-width: 1195px) {
  .poster__filters-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px;
    padding-bottom: 20px;
  }
  .poster__filters .wrapper {
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
  .poster__body {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 1100px) {
  .poster__item-title {
    font-size: 18px;
  }
  .poster__item-date {
    font-size: 14px;
  }
  .poster__item-location {
    font-size: 14px;
  }
  .poster__item-time {
    font-size: 14px;
  }
}
@media (max-width: 1000px) {
  .poster {
    padding: 50px 0;
  }
  .poster__title {
    font-size: 28px;
  }
  .poster__filters .wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 20px;
  }
  .poster__filters-body {
    gap: 0;
  }
  .poster__filters-top span {
    font-size: 18px;
  }
  .poster__filters-top a {
    font-size: 14px;
  }
  .poster__filters-items {
    height: auto;
  }
  .poster__exhibitions {
    padding-top: 60px;
  }
  .poster__exhibitions.nothing-at-all span {
    font-size: 14px;
  }
}
@media (max-width: 700px) {
  .poster__filters-title {
    font-size: 18px;
  }
  .poster__filters .container {
    position: relative;
  }
  .poster__filters-top a {
    position: absolute;
    bottom: -30px;
  }
  .poster__filters-items .form-item label {
    font-size: 14px;
  }
  .poster__body {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 500px) {
  .poster__filters-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
  .poster__filters-top a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-item-align: start;
        align-self: start;
  }
  .poster__body {
    margin-top: 20px;
  }
  .poster__exhibitions.nothing span {
    font-size: 16px;
    margin-top: 20px;
  }
  .poster__exhibitions.nothing-at-all span {
    font-size: 16px;
    margin-top: 20px;
  }
}
@media (max-width: 450px) {
  .poster__item-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 6px;
  }
  .poster__item-time {
    left: 2px;
  }
}
.org-details {
  padding: 100px 0 160px 0;
}
.org-details__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.org-details__item {
  width: 460px;
}
.org-details__item-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
  margin-bottom: 24px;
}
.org-details__item-subtitle {
  margin-bottom: 8px;
  color: #7C7E7F;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.org-details__item-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 20px;
}
.org-details__item-phone {
  margin-bottom: 12px;
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
}
.org-details__item-mail {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
}
.org-details__item.org-contacts .org-details__item-subtitle {
  margin-bottom: 4px;
}
.org-details__documents {
  margin-top: 120px;
}
.org-details__documents h2 {
  font-family: "Canela";
  font-weight: 500;
  font-size: 48px;
  line-height: 2em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 60px;
}
.org-details__documents .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.org-details__link {
  width: 33.3333333333%;
  padding: 24px 64px 34px 56px;
  position: relative;
  font-weight: 600;
  border-bottom: 1px solid #D3D4D4;
}
.org-details__link::before {
  content: url("../img/icons/document.svg");
  position: absolute;
  top: 17px;
  left: 0px;
  opacity: 0.6;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

@media (min-width: 900px) {
  .org-details__link::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 2px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .org-details__link:hover::before {
    opacity: 1;
  }
  .org-details__link:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 2px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .org-details__item-phone {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .org-details__item-phone:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .org-details__item-phone:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .org-details__item-mail {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .org-details__item-mail:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .org-details__item-mail:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
@media (max-width: 1195px) {
  .org-details {
    padding: 60px 0;
  }
  .org-details__info {
    gap: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .org-details__items {
    width: 100%;
  }
  .org-details__documents {
    margin-top: 60px;
  }
  .org-details__documents h2 {
    font-size: 38px;
    margin-bottom: 30px;
  }
  .org-details__documents .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: none;
    gap: 0;
  }
  .org-details__link {
    width: 100%;
    border-bottom: 1px solid #D3D4D4;
    padding: 24px;
    padding-left: 50px;
  }
}
@media (max-width: 900px) {
  .org-details__item-title {
    font-size: 20px;
  }
  .org-details__item-subtitle {
    font-size: 14px;
  }
  .org-details__documents h2 {
    font-size: 28px;
  }
  .org-details__link {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  .org-details__item-title {
    font-size: 18px;
  }
  .org-details__item-subtitle {
    font-size: 12px;
  }
  .org-details__item-text {
    font-size: 14px;
  }
  .org-details__documents h2 {
    font-size: 24px;
  }
  .org-details__link {
    font-size: 14px;
  }
}
.corruption {
  padding: 100px 0 160px 0;
}
.corruption .q {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.6em;
  padding-left: 32px;
  border-left: 1px solid #25282A;
  display: block;
}
.corruption__body {
  margin-top: 100px;
}
.corruption__item {
  padding: 40px 0 32px 0;
  border-bottom: 1px solid #D3D4D4;
}
.corruption__item-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
  margin-bottom: 24px;
}
.corruption__item-descr {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 24px;
}
.corruption__item-more {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25em;
  text-transform: lowercase;
  margin-top: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (min-width: 1000px) {
  .corruption__item-more {
    position: relative;
  }
  .corruption__item-more:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .corruption__item-more:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
@media (max-width: 1195px) {
  .corruption {
    padding: 60px 0;
  }
}
@media (max-width: 900px) {
  .corruption__body {
    margin-top: 60px;
  }
  .corruption__item:first-child {
    padding-top: 0;
  }
  .corruption__item-title {
    font-size: 18px;
  }
  .corruption__item-more {
    font-size: 14px;
  }
  .corruption .q {
    font-size: 16px;
  }
}
.mass-media {
  padding: 100px 0 160px 0;
}
.mass-media__gal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.mass-media__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  padding: 24px 0;
  border-bottom: 1px solid #D3D4D4;
}
.mass-media__item:first-child {
  border-top: 1px solid #D3D4D4;
}
.mass-media__img {
  width: 655px;
  height: 400px;
  position: relative;
}
.mass-media__img img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.mass-media__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #25282A;
  opacity: 0.4;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.mass-media__circle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 120px;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  border: 1px solid #FFFFFF;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding-left: 6px;
}
.mass-media__circle svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.mass-media__descr {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 40px 40px 0 60px;
}
.mass-media__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.mass-media__text {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 24px;
}

@media (min-width: 1000px) {
  .mass-media__item:hover .mass-media__overlay {
    opacity: 0.1;
  }
  .mass-media__item:hover .mass-media__circle {
    background-color: #FFFFFF;
  }
  .mass-media__item:hover .mass-media__circle svg path {
    fill: #515355;
  }
}
@media (max-width: 1195px) {
  .mass-media {
    padding: 100px 0 60px 0;
  }
  .mass-media__img {
    width: 50%;
  }
  .mass-media__descr {
    padding: 10px 20px 0 20px;
  }
}
@media (max-width: 700px) {
  .mass-media {
    padding: 60px 0 60px 0;
  }
  .mass-media__img {
    width: 100%;
    height: 250px;
  }
  .mass-media__item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
  .mass-media__title {
    font-size: 16px;
  }
  .mass-media__text {
    font-size: 14px;
  }
  .mass-media__descr {
    padding: 20px 0;
  }
}
@media (max-width: 450px) {
  .mass-media__circle {
    width: 80px;
    height: 80px;
    padding-left: 4px;
  }
  .mass-media__circle svg {
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.content .museum-online__game-title {
  margin-top: 8px;
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.content .museum-online__game-link {
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 228px;
  height: 60px;
  text-transform: lowercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  margin-top: 32px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-text-decoration-line: initial;
          text-decoration-line: initial;
}

.museum-online {
  padding: 100px 0 160px 0;
}
.museum-online__links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.museum-online__link {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  color: #7C7E7F;
  position: relative;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.museum-online__link.active {
  color: #25282A;
}
.museum-online__link.active::after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  background-color: #25282A;
  left: 0;
  bottom: -4px;
}
.museum-online__body {
  margin-top: 28px;
}
.museum-online__item {
  padding: 32px 0;
  border-bottom: 1px solid #D3D4D4;
}
.museum-online__video {
  width: 100%;
}
.museum-online__title {
  margin-top: 40px;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.museum-online__text {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 24px;
}
.museum-online__more {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25em;
  cursor: pointer;
  margin-top: 20px;
  display: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.museum-online__game {
  margin-top: 60px;
  width: 100%;
  height: 540px;
  background-image: url("../img/game/img.png");
  background-position: center;
  background-size: cover;
  background-repeat: repeat;
  position: relative;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 135px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.museum-online__game-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(37, 40, 42, 0.4);
  z-index: 1;
}
.museum-online__game-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(8.93deg, rgba(37, 40, 42, 0.6) 1.58%, rgba(37, 40, 42, 0) 84.74%);
  background: linear-gradient(81.07deg, rgba(37, 40, 42, 0.6) 1.58%, rgba(37, 40, 42, 0) 84.74%);
  z-index: 2;
}
.museum-online__game-content {
  z-index: 4;
  max-width: 655px;
}
.museum-online__game-subtitle {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
}
.museum-online__game-title {
  margin-top: 8px;
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.museum-online__game-link {
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 228px;
  height: 60px;
  text-transform: lowercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25em;
  margin-top: 32px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media (min-width: 1000px) {
  .museum-online__link:hover {
    color: #25282A;
  }
  .museum-online__more {
    position: relative;
  }
  .museum-online__more:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .museum-online__more:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
  .museum-online__game-link:hover {
    background-color: #FFFFFF;
    color: #25282A;
  }
}
@media (max-width: 1599px) {
  .museum-online__game {
    height: 450px;
  }
  .museum-online__game-title {
    font-size: 46px;
  }
}
@media (max-width: 1000px) {
  .museum-online {
    padding: 50px 0;
  }
  .museum-online__links ul li {
    font-size: 18px;
  }
  .museum-online__video {
    height: 450px;
  }
  .museum-online__title {
    font-size: 18px;
  }
  .museum-online__game {
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 700px) {
  .museum-online__game {
    height: 350px;
    padding: 0 15px;
  }
  .museum-online__game-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .museum-online__game-title {
    font-size: 26px;
    text-align: center;
  }
  .museum-online__game-subtitle {
    text-align: center;
  }
  .museum-online__video {
    height: 300px;
  }
}
@media (max-width: 500px) {
  .museum-online__title {
    font-size: 16px;
  }
  .museum-online__more {
    font-size: 14px;
  }
}
.contacts {
  padding: 100px 0 160px 0;
}
.contacts__links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 40px;
}
.contacts__links ul li {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5em;
  color: #7C7E7F;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.contacts__links ul li.active {
  color: #25282A;
}
.contacts__links ul li.active::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #25282A;
  position: absolute;
  bottom: -4px;
  left: 0;
}
.contacts__map {
  margin-top: 40px;
  width: 100%;
  height: 684px;
}

@media (min-width: 1000px) {
  .contacts__links li:hover {
    color: #25282A;
  }
}
@media (max-width: 1195px) {
  .contacts {
    padding: 50px 0;
  }
}
@media (max-width: 900px) {
  .contacts__links ul li {
    font-size: 18px;
  }
}
.history {
  color: #FFFFFF;
  width: 100%;
  height: 100vh;
  background-color: #25282A;
  -moz-user-select: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}
.history__mobile-date {
  opacity: 0;
  position: absolute;
  left: 70px;
  -webkit-transition: 0.9s all;
  -o-transition: 0.9s all;
  transition: 0.9s all;
  color: #7C7E7F;
}
.history__mobile-date.prev {
  top: 65px;
}
.history__mobile-date.next {
  bottom: 95px;
}
.history__swiper {
  width: 100%;
  height: 100vh;
  padding-top: 179px;
  z-index: 3;
}
.history__swiper > .swiper-wrapper {
  z-index: 5;
}
.history__swiper > .swiper-wrapper > .swiper-slide {
  width: 25%;
  padding-top: 50px;
}
.history__swiper > .swiper-wrapper > .swiper-slide_2 {
  width: 32.7%;
  padding-top: 0;
}
.history__swiper > .swiper-control {
  width: 90%;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 130px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 4;
}
.history__swiper > .swiper-control .swiper-control__line {
  width: 91%;
  height: 1px;
  position: absolute;
  top: 55%;
  left: 4.5%;
  background-color: #515355;
  z-index: 3;
}
.history__swiper > .swiper-control .swiper-control__line span {
  position: absolute;
  width: 0%;
  height: 100%;
  background-color: #FFFFFF;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.history__swiper > .swiper-control > .swiper-button-prev, .history__swiper > .swiper-control > .swiper-button-next {
  width: 56px;
  height: 56px;
  border: 1px solid #7C7E7F;
  border-radius: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding-bottom: 2px;
}
.history__swiper > .swiper-control > .swiper-button-prev::after, .history__swiper > .swiper-control > .swiper-button-next::after {
  content: none;
}
.history__swiper > .swiper-control > .swiper-button-prev svg path, .history__swiper > .swiper-control > .swiper-button-next svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.history__swiper > .swiper-control > .swiper-button-prev {
  padding-right: 2px;
}
.history__swiper > .swiper-control > .swiper-button-prev::before {
  content: "";
  position: absolute;
  top: 44%;
  left: -114px;
  width: 100px;
  height: 1px;
  background-color: #FFFFFF;
}
.history__swiper > .swiper-control > .swiper-button-next {
  padding-left: 2px;
}
.history__swiper > .swiper-control > .swiper-button-next::before {
  content: "";
  position: absolute;
  top: 44%;
  right: -114px;
  width: 100px;
  height: 1px;
  background-color: #515355;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.history__swiper > .swiper-control > .swiper-button-next.done {
  opacity: 1 !important;
}
.history__swiper > .swiper-control > .swiper-button-next.done::before {
  background-color: #FFFFFF;
}
.history__swiper > .swiper-control.hide {
  -webkit-transform: translateX(-9%);
      -ms-transform: translateX(-9%);
          transform: translateX(-9%);
}
.history__swiper > .swiper-control.hide > .swiper-button-prev, .history__swiper > .swiper-control.hide > .swiper-button-next {
  opacity: 0;
  visibility: hidden;
}
.history__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 160px;
  line-height: 1.02em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #515355;
}
.history__main-date {
  font-family: "Canela";
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #515355;
  color: transparent;
  font-weight: 400;
  margin-top: 32px;
  font-size: 68px;
  line-height: 1.41em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.history__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.history__bg.active {
  opacity: 1;
  visibility: visible;
}
.history__bg picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.history__bg img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
}
.history__bg-layout {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgb(37, 40, 42)), color-stop(50%, rgba(37, 40, 42, 0.8)), to(rgb(37, 40, 42)));
  background: -o-linear-gradient(left, rgb(37, 40, 42) 0%, rgba(37, 40, 42, 0.8) 50%, rgb(37, 40, 42) 100%);
  background: linear-gradient(90deg, rgb(37, 40, 42) 0%, rgba(37, 40, 42, 0.8) 50%, rgb(37, 40, 42) 100%);
  z-index: 2;
}
.history__bg-layout::after {
  z-index: 2;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/history/noise.png");
}
.history__item {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  -webkit-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.history__item.trully-first .history__dateOut {
  right: 91%;
}
.history__item_type1 .history__img {
  margin-top: 56px;
}
.history__item_type1.first {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(200px);
      -ms-transform: translateX(200px);
          transform: translateX(200px);
}
.history__item_type1.first .history__dateOut {
  -webkit-transform: translateX(-300px);
      -ms-transform: translateX(-300px);
          transform: translateX(-300px);
}
.history__item_type2 .history__img {
  margin-bottom: 40px;
}
.history__item_type2.first {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(200px);
      -ms-transform: translateY(200px);
          transform: translateY(200px);
}
.history__item_type2.first .history__dateOut {
  -webkit-transform: translateY(-300px);
      -ms-transform: translateY(-300px);
          transform: translateY(-300px);
}
.history__item_type3 {
  padding: 32px 40px;
}
.history__item_type3 .history__imgbg {
  -webkit-box-shadow: 0px 20px 80px rgba(37, 40, 42, 0.8);
          box-shadow: 0px 20px 80px rgba(37, 40, 42, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.history__item_type3 .history__imgbg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.history__item_type3.first {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
}
.history__item_type3.first .history__dateOut {
  -webkit-transform: translateY(-300px);
      -ms-transform: translateY(-300px);
          transform: translateY(-300px);
}
.history__dateOut {
  position: absolute;
  top: -120px;
  right: 50%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.5em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #FFFFFF;
  z-index: 6;
  white-space: nowrap;
  -webkit-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}
.history__dateOut::after {
  content: "";
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  position: absolute;
  bottom: -28px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #FFFFFF;
  width: 12px;
  height: 12px;
  border-radius: 10px;
  z-index: 8;
}
.history__date {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-family: "Canela";
  font-weight: 400;
  font-size: 52px;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  z-index: 2;
}
.history__descr {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  z-index: 2;
}
.history__descr p, .history__descr li {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
}
.history__descr ol {
  list-style-position: inside;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.history__img.s {
  width: 260px;
}
.history__img.m {
  width: 340px;
}
.history__img.l {
  width: 360px;
}
.history__img img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.history__subtitle {
  font-weight: 600;
  font-size: 12px;
  line-height: 1.67em;
  margin-top: 12px;
}
.history__subswiper {
  margin: 0;
  margin-bottom: 15px;
  height: auto;
  position: relative;
}
.history__subswiper-subtitle {
  font-weight: 600;
  font-size: 12px;
  line-height: 1.67em;
}
.history__subswiper_type1 {
  width: 260px;
  margin-top: 56px;
  min-height: 232px;
}
.history__subswiper_type2 {
  width: 340px;
  margin-bottom: 30px;
  min-height: 304px;
}
.history__subswiper_type3 {
  width: 340px;
  margin-bottom: 30px;
  min-height: 272px;
}
.history__subswiper_type4 {
  width: 340px;
  margin-top: 56px;
  min-height: 272px;
}
.history__subswiper_type5 {
  width: 360px;
  margin-bottom: 40px;
}
.history__subswiper > .swiper-control {
  position: relative;
  width: 142px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.history__subswiper > .swiper-control .swiper-button-prev, .history__subswiper > .swiper-control .swiper-button-next {
  top: 60%;
  position: relative;
  z-index: 5;
}
.history__subswiper > .swiper-control .swiper-button-prev:after, .history__subswiper > .swiper-control .swiper-button-next:after {
  content: none;
}
.history__subswiper > .swiper-control .swiper-pagination {
  position: relative;
  z-index: 4;
  top: 30%;
}
.history__continue {
  position: absolute;
  z-index: 5;
  bottom: 40px;
  right: 112px;
  font-weight: 600;
  font-size: 16px;
  width: 130px;
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.25em;
  text-transform: lowercase;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.history__continue .button-layout {
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  width: 100%;
  height: 100%;
  -webkit-animation: infRotate 10s infinite linear;
          animation: infRotate 10s infinite linear;
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
}
.history__continue .button-layout img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.history__continue.active {
  opacity: 1;
  visibility: visible;
}
.history__return {
  border-radius: 100%;
  position: absolute;
  z-index: 5;
  bottom: 62px;
  left: 112px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.25em;
  text-transform: lowercase;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  width: 130px;
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.history__return .button-layout {
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  width: 100%;
  height: 100%;
  -webkit-animation: infRotate 10s infinite linear;
          animation: infRotate 10s infinite linear;
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
}
.history__return .button-layout img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}
.history__return.active {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 1000px) {
  .history__swiper .swiper-button-prev:hover, .history__swiper .swiper-button-next:hover {
    border-color: #FFFFFF;
  }
  .history__swiper .swiper-button-prev:hover svg path, .history__swiper .swiper-button-next:hover svg path {
    fill: #FFFFFF;
  }
  .history__item:hover .history__dateOut {
    color: #FFFFFF;
  }
  .history__item:hover .history__dateOut::after {
    background-color: #FFFFFF;
  }
}
@media (max-width: 1600px) {
  .history__swiper {
    padding-top: 150px;
  }
  .history__swiper > .swiper-control {
    top: 102px;
  }
  .history__swiper > .swiper-control .swiper-control__line {
    width: 90%;
    left: 5.1%;
  }
  .history__title {
    font-size: 130px;
  }
}
@media (max-width: 1500px) {
  .history__swiper > .swiper-wrapper > .swiper-slide {
    width: 40%;
    padding-top: 30px;
  }
  .history__swiper > .swiper-control.hide {
    -webkit-transform: translateX(-1%);
        -ms-transform: translateX(-1%);
            transform: translateX(-1%);
  }
  .history__img.s {
    width: 220px;
  }
  .history__img.m {
    width: 300px;
  }
  .history__img.l {
    width: 320px;
  }
  .history__item_type1 .history__img {
    margin-top: 26px;
  }
  .history__item.trully-first .history__dateOut {
    right: 93%;
  }
  .history__item_type2 .history__img {
    margin-bottom: 16px;
  }
  .history__date {
    font-size: 36px;
  }
  .history__dateOut {
    top: -99px;
  }
  .history__descr p {
    font-size: 14px;
  }
  .history__descr ol {
    gap: 6px;
  }
  .history__subtitle {
    font-size: 10px;
  }
  .history__subswiper_type4 {
    margin-top: 26px;
    width: 300px;
  }
  .history__subswiper_type1 {
    margin-top: 26px;
  }
  .history__subswiper_type5 {
    margin-bottom: 16px;
    width: 300px;
  }
  .history__subswiper_type2 {
    margin-bottom: 10px;
    width: 300px;
  }
  .history__subswiper_type3 {
    margin-bottom: 10px;
    width: 300px;
  }
}
@media (max-width: 1450px) {
  .history__swiper > .swiper-control .swiper-control__line {
    width: 88%;
    left: 6%;
  }
}
@media (max-width: 1350px) {
  .history__swiper {
    padding-top: 129px;
  }
  .history__swiper > .swiper-control {
    top: 80px;
  }
  .history__date {
    font-size: 28px;
  }
  .history__title {
    font-size: 110px;
  }
  .history__main-date {
    font-size: 48px;
    margin-top: 15px;
  }
  .history__descr {
    gap: 6px;
  }
  .history__descr p {
    font-size: 12px;
  }
  .history__descr li {
    font-size: 12px;
  }
  .history__dateOut {
    font-size: 16px;
    top: -94px;
  }
}
@media (max-width: 1240px) {
  .history__swiper > .swiper-control .swiper-control__line {
    width: 86%;
    left: 7%;
  }
}
@media (max-width: 1150px) {
  .history__img.s {
    width: 180px;
  }
  .history__img.m {
    width: 260px;
  }
  .history__img.l {
    width: 280px;
  }
  .history__dateOut {
    top: -75px;
  }
  .history__swiper {
    padding-top: 110px;
  }
  .history__swiper > .swiper-control > .swiper-button-next, .history__swiper > .swiper-control .swiper-button-prev {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
  }
  .history__subswiper_type4 {
    width: 270px;
  }
  .history__subswiper_type1 {
    width: 270px;
  }
  .history__subswiper_type5 {
    width: 270px;
  }
  .history__subswiper_type2 {
    width: 270px;
  }
  .history__subswiper_type3 {
    width: 270px;
  }
}
@media (max-width: 900px) {
  .history {
    height: 100%;
  }
  .history__mobile-date {
    display: block;
    z-index: 5;
    opacity: 1;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
  }
  .history__mobile-date.hide {
    opacity: 0;
  }
  .history__mobile-date.animated {
    -webkit-animation: historyDate 1s linear;
            animation: historyDate 1s linear;
  }
  .history__bg img {
    display: none;
  }
  .history__swiper {
    padding: 0;
  }
  .history__swiper > .swiper-wrapper > .swiper-slide {
    width: calc(100% - 70px);
    height: 100%;
    padding: 50px 21px 20px 0;
    margin-left: 70px;
    z-index: 5;
  }
  .history__swiper > .swiper-wrapper > .swiper-slide_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .history__swiper > .swiper-control {
    width: 60px;
    height: calc(100% - 150px);
    left: 40px;
    top: 70px;
    z-index: 4;
    opacity: 1;
  }
  .history__swiper > .swiper-control.hide {
    -webkit-transform: translate(-50%, 80%);
        -ms-transform: translate(-50%, 80%);
            transform: translate(-50%, 80%);
  }
  .history__swiper > .swiper-control.hide .swiper-control__line::after {
    content: "";
    position: absolute;
    top: -2px;
    right: -3px;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #7C7E7F;
  }
  .history__swiper > .swiper-control .swiper-control__line {
    height: 85%;
    width: 1px;
    top: 41px;
    left: 46%;
  }
  .history__swiper > .swiper-control .swiper-control__line span {
    width: 100%;
    height: 0;
  }
  .history__swiper > .swiper-control > .swiper-button-prev {
    top: 0;
    left: auto;
    -webkit-transform: rotate(90deg) scale(0.7);
        -ms-transform: rotate(90deg) scale(0.7);
            transform: rotate(90deg) scale(0.7);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
  }
  .history__swiper > .swiper-control > .swiper-button-prev::before {
    content: none;
  }
  .history__swiper > .swiper-control > .swiper-button-next {
    -webkit-transform: rotate(90deg) scale(0.7);
        -ms-transform: rotate(90deg) scale(0.7);
            transform: rotate(90deg) scale(0.7);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    top: auto;
    bottom: 0;
    right: auto;
  }
  .history__swiper > .swiper-control > .swiper-button-next::before {
    content: none;
  }
  .history__subswiper .swiper-control {
    bottom: 45px;
  }
  .history__subswiper .swiper-control .swiper-pagination {
    font-size: 12px;
  }
  .history__item {
    height: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding-top: 50px;
  }
  .history__continue {
    display: none;
  }
  .history__continue_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    right: 60px;
    bottom: 90px;
    width: 81px;
    height: 84px;
    z-index: 6;
    opacity: 0;
    -webkit-transform: all 0.5s;
        -ms-transform: all 0.5s;
            transform: all 0.5s;
  }
  .history__continue_mobile .button-layout {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: infRotate 10s infinite linear;
            animation: infRotate 10s infinite linear;
  }
  .history__continue_mobile.active {
    opacity: 1;
  }
  .history__return_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    right: 60px;
    bottom: 60px;
    width: 81px;
    height: 84px;
    z-index: 6;
    opacity: 0;
    -webkit-transform: all 0.5s;
        -ms-transform: all 0.5s;
            transform: all 0.5s;
  }
  .history__return_mobile svg {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .history__return_mobile .button-layout {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: infRotate 10s infinite linear;
            animation: infRotate 10s infinite linear;
  }
  .history__return_mobile.active {
    opacity: 1;
  }
  .history__dateOut {
    display: none;
  }
  .history__title {
    font-size: 80px;
  }
  .history__main-date {
    font-size: 40px;
    margin-top: 18px;
  }
  .history__date {
    font-size: 35px;
  }
  .history__descr {
    font-size: 14px;
  }
  .history__descr p {
    font-size: 14px;
  }
}
@media (max-width: 500px) {
  .history__swiper > .swiper-control {
    right: -25px;
  }
  .history__swiper > .swiper-control .swiper-control__line {
    height: calc(100% - 100px);
  }
  .history__swiper > .swiper-wrapper > .swiper-slide {
    padding-right: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .history__swiper > .swiper-wrapper > .swiper-slide_2 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    padding-left: 20px;
  }
  .history__subswiper-subtitle {
    font-size: 8px;
  }
  .history__subswiper_type2 {
    min-height: 247px;
  }
  .history__subswiper_type3 {
    min-height: 247px;
  }
  .history__subswiper_type4 {
    min-height: 200px;
  }
  .history__date {
    position: relative;
    font-size: 24px;
  }
  .history__date::before {
    position: absolute;
    content: "";
    top: 45%;
    left: -35.5px;
    width: 7px;
    height: 7px;
    background-color: #FFFFFF;
    border-radius: 100%;
  }
  .history__item_type3 {
    padding: 20px;
    height: auto;
  }
  .history__item_type3 .history__date::before {
    left: -55px;
  }
  .history__title {
    font-size: 64px;
  }
  .history__main-date {
    font-size: 40px;
    -webkit-text-stroke-color: #7C7E7F;
  }
  .history__descr {
    font-size: 10px;
  }
  .history__descr p {
    font-size: 10px;
  }
  .history__descr ol {
    font-size: 10px;
  }
  .history__img.s {
    width: 160px;
  }
  .history__img.m {
    width: 240px;
  }
  .history__img.l {
    width: 260px;
  }
}
.error-page {
  min-height: 100vh;
  background-color: #25282A;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 100px 50px 0;
  background-image: url(../img/not-front/not-front-page-top-bg.png);
  background-position: center;
}
.error-page__wrap {
  padding: 98px 50px 72px;
  border: 1px solid #515355;
  max-width: 1060px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.error-page__title {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 15px;
  text-align: center;
}
.error-page__text {
  text-align: center;
  max-width: 605px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}
.error-page__num {
  font-family: "Canela";
  font-weight: 400;
  font-size: 128px;
  line-height: 1.41em;
  letter-spacing: 0.02em;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #25282A;
  background-image: url(../img/not-front/not-front-page-top-bg.png);
  background-position: center;
}
.error-page__btn {
  margin-top: 48px;
  height: 60px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 48px;
  color: white;
  border: 1px solid white;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  white-space: nowrap;
}
@media (min-width: 1000px) {
  .error-page__btn:hover {
    background-color: #fff;
    color: #25282A;
  }
}
@media (max-width: 959px) {
  .error-page {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .error-page {
    padding-left: 15px;
    padding-right: 15px;
  }
  .error-page__wrap {
    padding-left: 25px;
    padding-right: 25px;
  }
  .error-page__num {
    font-size: 100px;
  }
  .error-page__title {
    font-size: 20px;
  }
  .error-page__text {
    font-size: 14px;
  }
}
@media (max-width: 374px) {
  .error-page__wrap {
    padding-top: 60px;
    padding-bottom: 40px;
  }
  .error-page__num {
    font-size: 80px;
  }
  .error-page__title {
    font-size: 16px;
  }
  .error-page__text {
    font-size: 12px;
  }
  .error-page__btn {
    padding: 0;
    width: 100%;
    height: 50px;
    font-size: 14px;
  }
}

.museum-history {
  position: relative;
  background-color: #25282A;
  background-image: url(../img/not-front/not-front-page-top-bg.png);
  padding-bottom: 160px;
}
.museum-history::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 1922/784;
  background-image: url(../img/museum/bg.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.museum-history .top {
  background: none;
  margin-bottom: 80px;
}
.museum-history .container {
  position: relative;
}
.museum-history__title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.museum-history .museum-history__title {
  max-width: 50%;
  font: 400 8.3vw "Canela", sans-serif;
  text-transform: uppercase;
  color: #7C7E7F;
}
.museum-history__period {
  font: 400 7.8vw "Canela", sans-serif;
  color: transparent; /* Цвет текста */
  -webkit-text-stroke: 1px #D3D4D4; /* Толщина и цвет обводки */
  text-stroke: 1px #D3D4D4; /* Толщина и цвет обводки (стандартное свойство) */
}
.museum-history__body {
  position: relative;
}
.museum-history__wrap {
  display: grid;
  grid-template-columns: 320px 75px 1fr;
  grid-gap: 20px;
  color: #FFFFFF;
}
.museum-history__wrap:not(:last-child) .museum-history__content {
  padding-bottom: 160px;
}
.museum-history__wrap:first-of-type .museum-history__prev {
  display: none;
}
.museum-history__wrap:last-child .museum-history__next {
  display: none;
}
.museum-history__wrap.active .museum-history__date,
.museum-history__wrap.active .museum-history__content,
.museum-history__wrap.active .museum-history__line-date span {
  opacity: 1;
}
.museum-history__date, .museum-history__content, .museum-history__line-date span {
  opacity: 0.3;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.museum-history__date {
  color: #FFFFFF;
  font: 400 120px/1 "Canela", sans-serif;
  max-width: 320px;
}
.museum-history__line {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.museum-history__line-date {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #FFFFFF;
  position: absolute;
  top: 0;
  left: calc(50% - 6px);
}
.museum-history__line-date span {
  color: #FFFFFF;
  position: absolute;
  font-size: 20px;
  font-weight: 500;
  white-space: nowrap;
  -webkit-transform: rotate(90deg) translate(calc(-50% - 6px), -40px);
      -ms-transform: rotate(90deg) translate(calc(-50% - 6px), -40px);
          transform: rotate(90deg) translate(calc(-50% - 6px), -40px);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}
.museum-history__control {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 92px;
}
.museum-history__control-btn {
  cursor: pointer;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.museum-history__control-btn::after {
  content: "";
  width: 13px;
  height: 13px;
  display: block;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 75% 50%;
      -ms-transform-origin: 75% 50%;
          transform-origin: 75% 50%;
}
.museum-history__control-btn::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: -12px;
  left: -12px;
  width: calc(100% + 24px);
  height: calc(100% + 24px);
  background-color: #25282A;
  background-image: url(../img/not-front/not-front-page-top-bg.png);
}
.museum-history__next::after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  -webkit-transform-origin: 55% 40%;
      -ms-transform-origin: 55% 40%;
          transform-origin: 55% 40%;
}
.museum-history__content {
  margin-left: 100px;
}
.museum-history__content .content {
  color: #FFFFFF;
}
.museum-history__content .content p {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 1.5;
}
.museum-history__content .content a {
  font-size: 20px;
}
.museum-history__content .content ul, .museum-history__content .content li {
  font-size: 20px;
}
.museum-history__slider {
  position: relative;
}
.museum-history picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  aspect-ratio: 1060/753;
}
.museum-history picture img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.museum-history__slide-text {
  color: #7C7E7F;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  margin-top: 20px;
}
.museum-history__slider-control {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  padding: 0 20px;
  width: 100%;
  aspect-ratio: 1060/753;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.museum-history__slider-prev, .museum-history__slider-next {
  cursor: pointer;
  pointer-events: initial;
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.museum-history__slider-prev::before, .museum-history__slider-next::before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  border-top: 3px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.museum-history__slider-prev {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.museum-history__pagination-line {
  position: absolute;
  top: 0;
  left: 377.5px;
  height: 100%;
  width: 2px;
  background-size: 100% 200%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(255, 255, 255)), color-stop(50%, rgba(255, 255, 255, 0.3)));
  background-image: -o-linear-gradient(top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.3) 50%);
  background-image: linear-gradient(top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.3) 50%);
  background-position: 0% 100%;
  -webkit-transition: background-position 0.5s linear;
  -o-transition: background-position 0.5s linear;
  transition: background-position 0.5s linear;
}

@media (max-width: 1359px) {
  .museum-history__wrap {
    grid-template-columns: 200px 75px 1fr;
  }
  .museum-history__pagination-line {
    left: 257.5px;
  }
  .museum-history__content {
    margin-left: 60px;
  }
  .museum-history__date {
    font-size: 80px;
  }
  .museum-history__wrap:not(:last-child) .museum-history__content {
    padding-bottom: 100px;
  }
  .museum-history__content .content p {
    font-size: 18px;
  }
  .museum-history__content .content a {
    font-size: 18px;
  }
  .museum-history__content .content ul {
    font-size: 18px;
  }
  .museum-history__content .content li {
    font-size: 18px;
  }
  .museum-history__slider-prev, .museum-history__slider-next {
    width: 50px;
    height: 50px;
  }
  .museum-history__slider-prev::before, .museum-history__slider-next::before {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 959px) {
  .museum-history {
    padding-bottom: 80px;
  }
  .museum-history__pagination-line {
    display: none;
  }
  .museum-history__wrap {
    grid-template-columns: 1fr;
  }
  .museum-history__date, .museum-history__content, .museum-history__line-date span {
    opacity: 1;
  }
  .museum-history__line {
    display: none;
  }
  .museum-history__content {
    margin-left: 0;
  }
  .museum-history__date {
    max-width: initial;
  }
  .museum-history__wrap:not(:last-child) .museum-history__content {
    padding-bottom: 60px;
  }
  .museum-history__content .content p {
    font-size: 16px;
  }
  .museum-history__content .content a {
    font-size: 16px;
  }
  .museum-history__content .content ul {
    font-size: 16px;
  }
  .museum-history__content .content li {
    font-size: 16px;
  }
  .museum-history__slider {
    max-width: calc(100vw - 30px);
  }
}
@media (max-width: 768px) {
  .museum-history__title-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .museum-history .museum-history__title {
    max-width: initial;
  }
  .museum-history .not-front-top .top {
    padding-right: 80px;
  }
}
@media (max-width: 480px) {
  .museum-history .museum-history__title {
    font-size: 42px;
  }
  .museum-history__period {
    font-size: 42px;
  }
  .museum-history .top {
    margin-bottom: 0px;
  }
  .museum-history__slider-control {
    padding: 0 10px;
  }
  .museum-history__date {
    font-size: 40px;
  }
}
.cookie {
  padding: 24px 32px;
  background-color: #fff;
  position: fixed;
  bottom: 32px;
  left: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
  max-width: 520px;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  -o-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
}
.cookie__title {
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 4px;
}
.cookie__text {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.cookie__btn {
  background: #25282A;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 52px;
  padding: 0 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
  border: none;
  font-weight: 600;
}
.cookie--visible {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 750px) {
  .cookie {
    bottom: 15px;
    left: 15px;
    right: 15px;
    padding: 16px;
  }
  .cookie__title {
    font-size: 18px;
  }
  .cookie__text {
    font-size: 14px;
    margin-bottom: 16px;
  }
}
.service {
  margin-bottom: 160px;
}
.service h1 {
  max-width: 75%;
  font-family: "Canela";
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 1.19em;
  letter-spacing: 0.02em;
}
.service__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 16px 50px;
  margin-bottom: 80px;
}
.service__top-tags {
  padding-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.service__top-age {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #D3D4D4;
  font-size: 16px;
  color: #25282A;
}
.service__top-new {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 0 16px;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.02em;
  color: #FFFFFF;
  background-color: #B01D1D;
}
.service__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 70px;
}
.service__left {
  width: 740px;
}
.service__slider-slide {
  width: 100%;
  aspect-ratio: 740/540;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.service__slider-slide picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.service__slider-slide img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.service__slider-controls {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.service__slider-prev, .service__slider-next {
  display: block;
  width: 36px;
  height: 36px;
  -webkit-mask-image: url(/themes/nmz/src/img/icons/arrow-left-grey.svg);
          mask-image: url(/themes/nmz/src/img/icons/arrow-left-grey.svg);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #7C7E7F;
  -webkit-transition: background-color var(--time);
  -o-transition: background-color var(--time);
  transition: background-color var(--time);
}
@media (hover: hover) {
  .service__slider-prev:hover, .service__slider-next:hover {
    background-color: #25282A;
  }
}
.service__slider-next {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.service__slider-pagination {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #7C7E7F;
}
.service__slider-pagination .swiper-pagination-current {
  color: #25282A;
}
.service__info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
  margin-bottom: 4px;
}
.service__info-wrap--text {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 24px;
  margin-top: 24px;
}
.service__info-key {
  color: #7C7E7F;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.service__info-value {
  color: #25282A;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.service__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
  margin-top: 40px;
}
.service__description {
  margin-top: 80px;
  max-width: 1195px;
}
.service__description-title {
  margin-bottom: 28px;
}

@media (max-width: 1194px) {
  .service {
    margin-bottom: 120px;
  }
  .service h1 {
    font-size: 50px;
  }
  .service__info {
    gap: 60px;
  }
  .service__left {
    width: 50%;
  }
}
@media (max-width: 850px) {
  .service {
    margin-bottom: 100px;
  }
  .service h1 {
    font-size: 30px;
    max-width: 100%;
  }
  .service__top {
    margin-bottom: 60px;
  }
  .service__top-tags {
    padding-top: 0;
  }
  .service__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .service__left {
    width: 100%;
  }
  .service__description {
    margin-top: 60px;
  }
  .service__description-title {
    margin-bottom: 20px;
  }
}
@media (max-width: 700px) {
  .service__top {
    margin-bottom: 32px;
  }
  .service__top-age {
    height: 32px;
    width: 32px;
    font-size: 14px;
  }
  .service__top-new {
    height: 32px;
  }
  .service__slider-slide {
    aspect-ratio: 335/250;
  }
  .service__slider-controls {
    margin-top: 20px;
  }
  .service__info-key, .service__info-value {
    font-size: 14px;
  }
}
@media (max-width: 500px) {
  .service {
    margin-bottom: 80px;
  }
  .service__btns {
    gap: 8px;
  }
  .service .btn {
    width: 100%;
    height: 48px;
    font-size: 14px;
  }
}
.museums {
  margin-top: 140px;
  margin-bottom: 160px;
}
.museums__list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}
.museums__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
  width: 100%;
  min-height: 662px;
  cursor: pointer;
  padding: 24px;
  border: 1px solid #515355;
  color: #FFFFFF;
}
.museums__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 28px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.museums__img {
  width: 100%;
  aspect-ratio: 472/318;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.museums__img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.museums__img img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.museums__title {
  font-family: "Canela";
  font-weight: 400;
  font-size: 36px;
  line-height: 1.3;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.museums__info {
  border-top: 1px solid #515355;
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  font-style: initial;
  line-height: 1.4;
}
.museums__info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.museums__info-wrap:nth-child(2) {
  text-align: end;
}
.museums__info-wrap a {
  position: relative;
  white-space: nowrap;
}
.museums__info-wrap a::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: -2px;
  width: 0;
  height: 1px;
  background-color: #FFFFFF;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s;
}
@media (hover: hover) {
  .museums__info-wrap a:hover::after {
    width: 100%;
    left: 0;
    bottom: -2px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
.museums__info-title {
  color: #7C7E7F;
}

@media (hover: hover) {
  .museums__link:hover .museums__img img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@media (max-width: 1599px) {
  .museums {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .museums__item {
    min-height: initial;
  }
  .museums__title {
    font-size: 28px;
  }
  .museums__info {
    font-size: 13px;
  }
}
@media (max-width: 1200px) {
  .museums__container {
    padding: 0 20px;
  }
  .museums__list {
    grid-template-columns: 1fr 1fr;
  }
  .museums__item {
    padding: 20px;
    gap: 20px;
  }
  .museums__link {
    gap: 20px;
  }
  .museums__info {
    padding-top: 20px;
  }
}
@media (max-width: 700px) {
  .museums {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .museums__list {
    display: grid;
    grid-template-columns: 1fr;
  }
  .museums__title {
    font-size: 24px;
  }
}
@media (max-width: 500px) {
  .museums__item {
    padding: 12px;
    min-height: 505px;
  }
  .museums__link {
    gap: 28px;
  }
  .museums__info {
    padding-top: 12px;
    font-size: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
  .museums__info-wrap:nth-child(2) {
    text-align: start;
  }
}
.nmz-online__nav {
  margin-top: 100px;
  margin-bottom: 60px;
}
.nmz-online__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  padding-bottom: 2px;
}
.nmz-online__nav-link {
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #7C7E7F;
  border-bottom: 1px solid transparent;
  padding-bottom: 4px;
  -webkit-transition: color 0.5s, border-color 0.5s;
  -o-transition: color 0.5s, border-color 0.5s;
  transition: color 0.5s, border-color 0.5s;
  white-space: nowrap;
}
.nmz-online__nav-link.active {
  color: #25282A;
  border-color: #25282A;
}
.nmz-online__gal {
  max-width: 1195px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  margin-bottom: 80px;
}
.nmz-online__gal-info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #FFFFFF;
  padding: 40px;
  z-index: 1;
}
.nmz-online__gal-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.nmz-online__gal-descr {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.nmz-online__gal-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  aspect-ratio: 1195/720;
}
.nmz-online__gal-link::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #25282A;
  opacity: 0.4;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.nmz-online__gal-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.nmz-online__gal-img picture, .nmz-online__gal-img img {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -o-object-fit: cover;
     object-fit: cover;
}
.nmz-online__gal-icon {
  z-index: 1;
  position: absolute;
  width: 10%;
  aspect-ratio: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.nmz-online__gal-icon::after {
  content: "";
  display: block;
  width: 26%;
  aspect-ratio: 1;
  -webkit-mask-image: url(/themes/nmz/src/img/icons/3D.svg);
          mask-image: url(/themes/nmz/src/img/icons/3D.svg);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #FFFFFF;
  -webkit-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.nmz-online__gal-link:hover::after {
  opacity: 0;
}
.nmz-online__gal-link:hover .nmz-online__gal-icon {
  background-color: #FFFFFF;
}
.nmz-online__gal-link:hover .nmz-online__gal-icon::after {
  background-color: #25282A;
}
.nmz-online__photo {
  margin-bottom: 80px;
}
.nmz-online__photo-list ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
}
.nmz-online__photo-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  aspect-ratio: 790/560;
  position: relative;
}
.nmz-online__photo-preview-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.nmz-online__photo-preview-img picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.nmz-online__photo-preview-img img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.nmz-online__photo-preview-img::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(72.26%, rgba(37, 40, 42, 0)), color-stop(120.81%, rgba(37, 40, 42, 0.8)));
  background: -o-linear-gradient(top, rgba(37, 40, 42, 0) 72.26%, rgba(37, 40, 42, 0.8) 120.81%);
  background: linear-gradient(180deg, rgba(37, 40, 42, 0) 72.26%, rgba(37, 40, 42, 0.8) 120.81%);
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.nmz-online__photo-preview-img::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(37, 40, 42, 0.4);
  z-index: 1;
}
.nmz-online__photo-preview-info {
  position: absolute;
  top: 0;
  left: 0;
  padding: 24px;
  color: white;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 1;
}
.nmz-online__photo-preview-date {
  font-size: 16px;
}
.nmz-online__photo-preview-title {
  font-size: 24px;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4; /* Ограничиваем двумя строками */
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; /* Добавляем многоточие */
}
.nmz-online__photo-preview:hover .nmz-online__photo-preview-img::after {
  opacity: 1;
}
.nmz-online__photo-preview:hover .nmz-online__photo-preview-img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.nmz-online__photo-card-date {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25;
  color: #7C7E7F;
  margin-bottom: 32px;
}
.nmz-online__photo-card-title {
  font-family: "Canela", sans-serif;
  font-weight: 400;
  font-size: 64px;
  line-height: 1.18;
  letter-spacing: 0.02em;
  margin-bottom: 60px;
  max-width: 1195px;
}
.nmz-online__photo-card-descr {
  max-width: 1195px;
  font-size: 16px;
  margin-bottom: 80px;
}
.nmz-online__photo-card-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 80px;
}
.nmz-online__photo-card-gallery-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  aspect-ratio: 790/520;
  overflow: hidden;
  position: relative;
}
.nmz-online__photo-card-gallery-link picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.nmz-online__photo-card-gallery-link img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.nmz-online__photo-card-gallery-link:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.nmz-online__video {
  margin-bottom: 80px;
}
.nmz-online__video-list ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 52px 20px;
}
.nmz-online__video-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.nmz-online__video-preview-date {
  font-size: 16px;
  color: #7C7E7F;
  font-weight: 500;
  margin-bottom: 12px;
}
.nmz-online__video-preview-title {
  max-width: 730px;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0%;
}
.nmz-online__video-preview-video {
  position: relative;
  width: 100%;
  aspect-ratio: 790/500;
}
.nmz-online__video-preview-video iframe {
  width: 100%;
  height: 100%;
}

@media (max-width: 1194px) {
  .nmz-online__nav {
    --wrapGap: 15px;
    margin-top: 50px;
    margin-bottom: 30px;
    margin-left: calc(-1 * var(--wrapGap));
    margin-right: calc(-1 * var(--wrapGap));
    width: 100vw;
  }
  .nmz-online__nav ul {
    padding-right: var(--wrapGap);
    padding-left: var(--wrapGap);
  }
  .nmz-online__nav-link {
    font-size: 18px;
  }
  .nmz-online__gal {
    gap: 15px;
  }
  .nmz-online__photo-preview-info {
    padding: 15px;
  }
  .nmz-online__photo-preview-date {
    font-size: 14px;
  }
  .nmz-online__photo-preview-title {
    font-size: 20px;
  }
  .nmz-online__photo-list ul {
    gap: 15px;
  }
  .nmz-online__photo-card-title {
    font-size: 50px;
  }
  .nmz-online__video-preview-title {
    font-size: 20px;
  }
}
@media (max-width: 900px) {
  .nmz-online__photo-card-date {
    margin-bottom: 15px;
  }
  .nmz-online__photo-card-title {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .nmz-online__photo-card-descr {
    margin-bottom: 30px;
  }
  .nmz-online__gal-info {
    padding: 25px;
  }
  .nmz-online__gal-title {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .nmz-online__gal-descr {
    font-size: 14px;
  }
}
@media (max-width: 700px) {
  .nmz-online__nav ul {
    gap: 20px;
  }
  .nmz-online__nav-link {
    font-size: 16px;
  }
  .nmz-online__gal-icon {
    width: 15%;
  }
  .nmz-online__gal-info {
    padding: 15px;
  }
  .nmz-online__gal-title {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .nmz-online__gal-descr {
    font-size: 12px;
  }
  .nmz-online__photo-preview-title {
    font-size: 16px;
  }
  .nmz-online__photo-list ul {
    gap: 10px;
  }
  .nmz-online__video-list ul {
    gap: 30px 10px;
  }
  .nmz-online__video-preview {
    gap: 15px;
  }
  .nmz-online__video-preview-date {
    font-size: 14px;
    margin-bottom: 8px;
  }
  .nmz-online__video-preview-title {
    font-size: 16px;
  }
  .nmz-online__gal {
    margin-bottom: 40px;
  }
  .nmz-online__photo {
    margin-bottom: 40px;
  }
  .nmz-online__video {
    margin-bottom: 40px;
  }
  .nmz-online__photo-card-gallery {
    margin-bottom: 40px;
  }
}
@media (max-width: 500px) {
  .nmz-online__nav ul {
    gap: 15px;
  }
  .nmz-online__nav-link {
    font-size: 14px;
  }
  .nmz-online__nav {
    --wrapGap: 20px;
  }
  .nmz-online__photo-list ul {
    grid-template-columns: 1fr;
  }
  .nmz-online__photo-card-gallery {
    grid-template-columns: 1fr;
  }
  .nmz-online__photo-card-title {
    font-size: 24px;
  }
  .nmz-online__photo-card-date {
    font-size: 14px;
  }
  .nmz-online__video-list ul {
    grid-template-columns: 1fr;
  }
  .nmz-online__gal-descr {
    display: none;
  }
}
@media (max-width: 450px) {
  .nmz-online__nav {
    margin-top: 20px;
    margin-bottom: 15px;
  }
}
.select {
  display: none;
}
.select-box {
  width: 280px;
  height: 48px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.select-styled {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 55px 0 16px;
  border: 1px solid #515355;
  cursor: pointer;
  position: relative;
  font-size: 16px;
  font-weight: 500;
  -webkit-transition: color 0.5s, border-color 0.5s;
  -o-transition: color 0.5s, border-color 0.5s;
  transition: color 0.5s, border-color 0.5s;
}
.select-styled::after {
  position: absolute;
  top: 16px;
  right: 15px;
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: top 0.5s, border-color 0.5s;
  -o-transition: top 0.5s, border-color 0.5s;
  transition: top 0.5s, border-color 0.5s;
}
.select-styled.active::after {
  top: 20px;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.select-styled:hover {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.select-styled:hover::after {
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid transparent;
  border-top: 1px solid transparent;
}
.select-styled:hover.active::after {
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.select-styled.active + .select-options {
  visibility: visible;
}
@media (max-width: 767px) {
  .select-styled {
    padding: 0 35px 0 15px;
  }
}
.select-options {
  height: 0;
  overflow: hidden;
  width: 100%;
  position: absolute;
  top: calc(100% + 12px);
  left: 0;
  visibility: hidden;
  -webkit-transition: height 0.5s, visibility 0.5s;
  -o-transition: height 0.5s, visibility 0.5s;
  transition: height 0.5s, visibility 0.5s;
  border: 1px solid #515355;
  z-index: 2;
}
.select-options ul {
  background-color: #25282A;
  max-height: 200px;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  scrollbar-width: none;
}
.select-options ul > li {
  font-size: 16px;
  padding: 12px 16px;
  line-height: 1.5;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: color 0.5s;
  -o-transition: color 0.5s;
  transition: color 0.5s;
  border-bottom: 1px solid #515355;
  color: #7C7E7F;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px;
}
.select-options ul > li::after {
  content: "";
  display: block;
  min-width: 24px;
  height: 24px;
  background-image: url(/themes/nmz/src/img/icons/Check.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
}
.select-options ul > li.disabled {
  pointer-events: none;
  display: none;
}
.select-options ul > li:hover {
  color: #FFFFFF;
}
.select-options ul > li.choice {
  color: #FFFFFF;
}
.select-options ul > li.choice::after {
  opacity: 1;
}
.select-inner {
  padding: 20px 8px 20px 20px;
  background-color: #25282A;
}

@media (max-width: 500px) {
  .select-box {
    width: 100%;
  }
}
* {
  -webkit-tap-highlight-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body {
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #25282A;
  margin: 0;
  padding: 0;
  position: relative;
}

.main {
  position: relative;
}

body {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body.orange .branch-promo__descr {
  background-color: #D45226;
}
body.orange .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#D45226), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #D45226 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #D45226 0%, rgba(212, 82, 38, 0) 100%);
}
body.orange .branch-exhibitions__link::before {
  background-color: rgba(212, 82, 38, 0.4);
}
body.orange .branch-exhibitions__link::after {
  background-color: rgba(212, 82, 38, 0.4);
}
body.blue .branch-promo__descr {
  background-color: #0081C6;
}
body.blue .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#0081C6), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #0081C6 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #0081C6 0%, rgba(212, 82, 38, 0) 100%);
}
body.blue .branch-exhibitions__link::before {
  background-color: rgba(0, 129, 198, 0.4);
}
body.blue .branch-exhibitions__link::after {
  background-color: rgba(0, 129, 198, 0.4);
}
body.red .branch-promo__descr {
  background-color: #ED1263;
}
body.red .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#ED1263), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #ED1263 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #ED1263 0%, rgba(212, 82, 38, 0) 100%);
}
body.red .branch-exhibitions__link::before {
  background-color: rgba(237, 18, 99, 0.4);
}
body.red .branch-exhibitions__link::after {
  background-color: rgba(237, 18, 99, 0.4);
}
body.grey .branch-promo__descr {
  background-color: #808285;
}
body.grey .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#808285), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #808285 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #808285 0%, rgba(212, 82, 38, 0) 100%);
}
body.grey .branch-exhibitions__link::before {
  background-color: rgba(128, 130, 133, 0.4);
}
body.grey .branch-exhibitions__link::after {
  background-color: rgba(128, 130, 133, 0.4);
}
body.green-light .branch-promo__descr {
  background-color: #05B599;
}
body.green-light .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#05B599), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #05B599 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #05B599 0%, rgba(212, 82, 38, 0) 100%);
}
body.green-light .branch-exhibitions__link::before {
  background-color: rgba(5, 181, 153, 0.4);
}
body.green-light .branch-exhibitions__link::after {
  background-color: rgba(5, 181, 153, 0.4);
}
body.yellow .branch-promo__descr {
  background-color: #DBA30F;
}
body.yellow .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#DBA30F), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #DBA30F 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #DBA30F 0%, rgba(212, 82, 38, 0) 100%);
}
body.yellow .branch-exhibitions__link::before {
  background-color: rgba(219, 163, 15, 0.4);
}
body.yellow .branch-exhibitions__link::after {
  background-color: rgba(219, 163, 15, 0.4);
}
body.green-dark .branch-promo__descr {
  background-color: #006933;
}
body.green-dark .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#006933), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #006933 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #006933 0%, rgba(212, 82, 38, 0) 100%);
}
body.green-dark .branch-exhibitions__link::before {
  background-color: rgba(0, 105, 51, 0.4);
}
body.green-dark .branch-exhibitions__link::after {
  background-color: rgba(0, 105, 51, 0.4);
}
body.black .branch-promo__descr {
  background-color: #00539A;
}
body.black .branch-promo__overlay::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#00539A), to(rgba(212, 82, 38, 0)));
  background: -o-linear-gradient(top, #00539A 0%, rgba(212, 82, 38, 0) 100%);
  background: linear-gradient(180deg, #00539A 0%, rgba(212, 82, 38, 0) 100%);
}
body.black .branch-exhibitions__link::before {
  background-color: rgba(0, 83, 154, 0.4);
}
body.black .branch-exhibitions__link::after {
  background-color: rgba(0, 83, 154, 0.4);
}

.footer {
  margin-top: auto;
}

.ymaps-2-1-79-ground-pane {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

h1 {
  font-weight: 600;
  font-size: 50px;
}

.hide {
  display: none;
}

input, button, select {
  font-family: "Montserrat", sans-serif;
}

textarea,
input[type=text],
input[type=button],
input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0px;
}

.content .subwrapper {
  width: 1195px;
}
.content h2 {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2em;
}
.content ol {
  margin-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  counter-reset: item;
  padding-left: 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.content ol > li {
  display: block;
}
.content ol > li::before {
  content: counters(item, ".") ". ";
  counter-increment: item;
  font-weight: 600;
}
.content ol > li b {
  font-weight: 600;
}
.content ol > li > ol > li::before {
  font-weight: 500;
}
.content a {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.content ul {
  margin-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
}
.content ul > li {
  padding-left: 24px;
  position: relative;
}
.content ul > li::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #25282A;
  position: absolute;
  left: 0;
  top: 8px;
}
.content table {
  width: 100%;
  height: auto;
  margin-top: 60px;
  border: 1px solid #D3D4D4;
  border-collapse: collapse;
}
.content table > thead > tr {
  border: 1px solid #D3D4D4;
}
.content table > thead > tr > th {
  vertical-align: top;
  padding: 16px 24px;
  text-align: left;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
  border: 1px solid #D3D4D4;
}
.content table > thead > tr > th:nth-child(1) {
  width: 32.5%;
}
.content table > thead > tr > th:nth-child(2) {
  width: 22.5%;
}
.content table > thead > tr > th:nth-child(3) {
  width: 22.5%;
}
.content table > thead > tr > th:nth-child(4) {
  width: 22.5%;
}
.content table > tbody > tr {
  border: 1px solid #D3D4D4;
}
.content table > tbody > tr > td {
  vertical-align: top;
  padding: 16px 24px;
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  border: 1px solid #D3D4D4;
}
.content table:first-child {
  margin-top: 0;
}
.content table:last-child {
  margin-bottom: 0;
}
.content table.double {
  width: 100%;
  height: auto;
  margin-top: 60px;
  border: 1px solid #D3D4D4;
  border-collapse: collapse;
}
.content table.double > thead > tr {
  border: 1px solid #D3D4D4;
}
.content table.double > thead > tr > th {
  width: 50%;
  vertical-align: top;
  padding: 16px 24px;
  text-align: left;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
  border: 1px solid #D3D4D4;
}
.content table.double > tbody > tr {
  border: 1px solid #D3D4D4;
}
.content table.double > tbody > tr:nth-child(1) > td {
  background-color: #F7F7F7;
  font-weight: 600;
}
.content table.double > tbody > tr > td {
  vertical-align: top;
  padding: 16px 24px;
  text-align: left;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  border: 1px solid #D3D4D4;
}
.content p {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #25282A;
  margin-bottom: 20px;
}

.container {
  width: 1600px;
  margin: 0 auto;
}
.container .sub-container {
  width: 1195px;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 27px;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 80px;
}
.pagination svg path {
  -webkit-transition: fill 0.3s;
  -o-transition: fill 0.3s;
  transition: fill 0.3s;
}
.pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 28px;
  position: relative;
  bottom: 3px;
}
.pagination ul li a {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5em;
  color: #7C7E7F;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.pagination ul li a.active {
  color: #25282A;
}

.bread-crumb {
  height: auto;
}
.bread-crumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 36px;
     -moz-column-gap: 36px;
          column-gap: 36px;
  height: 100%;
}
.bread-crumb ul li {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.67em;
  position: relative;
}
.bread-crumb ul li:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 1px;
  background: #7C7E7F;
  top: 50%;
  right: -28px;
}
.bread-crumb ul li.active {
  color: #7C7E7F;
}
.bread-crumb ul li.active:after {
  content: none;
}

@media (min-width: 1000px) {
  .pagination svg:hover path {
    fill: #25282A;
  }
  .pagination ul li a:hover {
    color: #25282A;
  }
  .bread-crumb li a {
    position: relative;
  }
  .bread-crumb li a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    height: 1px;
    background-color: #25282A;
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
  }
  .bread-crumb li a:hover:after {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 1px;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
  }
}
/* Адаптив */
/* Width 1600 */
@media (max-width: 1919px) {
  /* Главная страница */
}
/* Width 1366 */
@media (max-width: 1599px) {
  .container {
    width: 1195px;
  }
  .container .sub-container {
    width: 100%;
  }
}
/* Width 1280 */
@media (max-width: 1194px) {
  .container {
    width: 100%;
    padding: 0 15px;
  }
  .content p {
    font-size: 14px;
    margin-bottom: 18px;
  }
  .content .subwrapper {
    width: 100%;
  }
  .content h2 {
    font-size: 18px;
  }
  .content ol {
    font-size: 14px;
    gap: 18px;
    margin-top: 30px;
  }
  .content a {
    font-size: 14px;
  }
  .content ul {
    font-size: 14px;
    gap: 18px;
    margin-top: 40px;
  }
  .content table {
    margin-top: 40px;
  }
  .content table > thead > tr > th {
    font-size: 14px;
    padding: 12px 18px;
  }
  .content table > tbody > tr > td {
    font-size: 14px;
    padding: 12px 18px;
  }
}
/* Width 768 */
@media (max-width: 900px) {
  .content .table-wrapper {
    width: 100%;
    overflow-x: scroll;
  }
  .content p {
    font-size: 12px;
    margin-bottom: 16px;
  }
  .content ul, .content li {
    font-size: 12px;
  }
  .content table {
    width: 900px;
  }
  .content table.double > thead > tr > th {
    padding: 12px 18px;
    font-size: 14px;
  }
  .content table.double > thead > tr > th:first-child {
    position: static;
  }
  .content table.double > tbody > tr > td {
    padding: 12px 18px;
    font-size: 14px;
  }
  .content table.double > tbody > tr > td:first-child {
    position: static;
  }
}
/* Width 480 */
@media (max-width: 530px) {
  .content h2 {
    font-size: 16px;
  }
  .content ol {
    font-size: 12px;
    gap: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .content a {
    font-size: 12px;
  }
  .content ul {
    font-size: 12px;
    gap: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .content ul > li {
    padding-left: 13px;
  }
  .content ul > li::before {
    width: 4px;
    height: 4px;
  }
  .content table {
    margin-top: 30px;
    width: 700px;
  }
  .content table > thead > tr > th {
    font-size: 12px;
    padding: 7px 7px;
  }
  .content table > tbody > tr > td {
    font-size: 12px;
    padding: 7px 7px;
  }
}
#block-nmz-primary-local-tasks {
  width: 1170px;
  margin: auto;
  padding-top: 20px;
  margin-bottom: -60px;
}
#block-nmz-primary-local-tasks nav.tabs li {
  display: inline-block;
}
#block-nmz-primary-local-tasks nav.tabs li a {
  padding: 10px 5px;
  border: 1px solid;
}

.toolbar-tray-open .header-branch .header__top {
  top: 79px;
}
.toolbar-tray-open .page-nav {
  top: 174px;
}

.front #block-nmz-primary-local-tasks {
  padding-top: 0px;
  margin-bottom: 0px;
}

.path-taxonomy #block-nmz-primary-local-tasks {
  padding-top: 180px;
  margin-bottom: -160px;
}

.page-node-type-page.toolbar-tray-open .header {
  top: 79px;
}

form#user-login-form, form#user-pass {
  margin-top: 100px;
  margin-bottom: 100px;
}
form#user-login-form #edit-actions, form#user-pass #edit-actions {
  margin-top: 10px;
}

.modal .content ul p {
  margin-bottom: 0;
}

.modal .content ul span {
  margin-top: 0;
}

#finevision_banner {
  display: none !important;
}

.vk-media {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; /* 16:9 */
}

.vk-media iframe,
.vk-media video {
  position: absolute;
  width: 100%;
  height: 100%;
}

.path-node #block-nmz-primary-local-tasks {
  margin-bottom: 50px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tcG9uZW50cy9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvc3dpcGVyLnNjc3MiLCJjb21wb25lbnRzL2xpZ2h0Z2FsbGVyeS1idW5kbGUuc2NzcyIsImNvbXBvbmVudHMvYW5pbWF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2Fpci1kYXRlcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi5zY3NzIiwibWFpbi5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL2luZGV4LnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvc2Nyb2xsLXVwLnNjc3MiLCJibG9ja3MvYnJhbmNoLXBhZ2Uuc2NzcyIsImJsb2Nrcy9tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9ub3QtZnJvbnQtdG9wLnNjc3MiLCJibG9ja3MvcHJpdmFjeS1wb2xpY3kuc2NzcyIsImJsb2Nrcy9jb3VuY2lsLnNjc3MiLCJibG9ja3MvZnVuZC5zY3NzIiwiYmxvY2tzL2FydGljbGVzLWxpc3Quc2NzcyIsImJsb2Nrcy9hcnRpY2xlLXBhZ2Uuc2NzcyIsImJsb2Nrcy9ldmVudC1wYWdlLnNjc3MiLCJibG9ja3MvYXJjaGl2ZS5zY3NzIiwiYmxvY2tzL3Bvc3Rlci5zY3NzIiwiYmxvY2tzL29yZy1kZXRhaWxzLnNjc3MiLCJibG9ja3MvY29ycnVwdGlvbi5zY3NzIiwiYmxvY2tzL21hc3MtbWVkaWEuc2NzcyIsImJsb2Nrcy9tdXNldW0tb25saW5lLnNjc3MiLCJibG9ja3MvY29udGFjdHMuc2NzcyIsImJsb2Nrcy9oaXN0b3J5LnNjc3MiLCJibG9ja3MvZXJyb3ItcGFnZS5zY3NzIiwiYmxvY2tzL211c2V1bS1oaXN0b3J5LnNjc3MiLCJibG9ja3MvY29va2llLnNjc3MiLCJibG9ja3Mvc2VydmljZS5zY3NzIiwiYmxvY2tzL211c2V1bXMuc2NzcyIsImJs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QSxTQUFBO0VBQ0Esc0JBQUEsRUFBQSxTQUFBO0FQa2hiRjs7QU8vZ2JBOztFQUVFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVBraGJGOztBT2hoYkE7RUFDRSxtQkFBQTtBUG1oYkYiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiDQqNGA0LjRhNGC0YsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DYW5lbGEtUmVndWxhci1XZWIudHRmXCIpO1xuICBzcmM6IGxvY2FsKFwiQ2FuZWxhIFJlZ3VsYXJcIiksIGxvY2FsKFwiQ2FuZWxhLXJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL0NhbmVsYS1SZWd1bGFyLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NhbmVsYS1SZWd1bGFyLVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2FuZWxhLVJlZ3VsYXItV2ViLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBMaWdodFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bUl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVRoaW4uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBUaGluXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtVGhpblwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBFeHRyYUxpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJNb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1Cb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgU2VtaUJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBFeHRyYUxpZ2h0XCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtRXh0cmFMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEV4dHJhQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1JdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBJdGFsaWNcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1MaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQmxhY2tJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFNlbWlCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFJlZ3VsYXJcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgTWVkaXVtXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgRXh0cmFCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtRXh0cmFCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2suZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCbGFja1wiKSwgbG9jYWwoXCJNb250c2VycmF0LUJsYWNrXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbkl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtVGhpbkl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1UaGluSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbkl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyoqXG4gKiBTd2lwZXIgOC4zLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVseSAyNiwgMjAyMlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxnXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sZy50dGY/aW85YTZrXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sZy53b2ZmP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuLmxnLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJsZ1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sZy1jb250YWluZXIge1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDg0O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sZy1uZXh0LmRpc2FibGVkLFxuLmxnLXByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxnLW5leHQ6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubGctcHJldjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGctc2luZ2xlLWl0ZW0gLmxnLW5leHQsIC5sZy1zaW5nbGUtaXRlbSAubGctcHJldiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5sZy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cblxuLmxnLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLXJpZ2h0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy10b29sYmFyIHtcbiAgei1pbmRleDogMTA4MjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGctbWVkaWEtb3ZlcmxhcCAubGctdG9vbGJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ubGctaWNvbi0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLW1heGltaXplIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubGctdG9vbGJhciAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4ubGctc3ViLWh0bWwge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sZy1zdWItaHRtbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5sZy1zdWItaHRtbCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5sZy1zdWItaHRtbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZy1tZWRpYS1vdmVybGFwIC5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG5cbi5sZy1pdGVtIC5sZy1zdWItaHRtbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxnLWVycm9yLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5sZy1jb3VudGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZy1jbG9zaW5nIC5sZy10b29sYmFyLFxuLmxnLWNsb3NpbmcgLmxnLXByZXYsXG4ubGctY2xvc2luZyAubGctbmV4dCxcbi5sZy1jbG9zaW5nIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkgLmxnLWltZy13cmFwLFxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkgLmxnLXZpZGVvLWNvbnQge1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpLmxnLWNvbXBsZXRlIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLmxnLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdXRsaW5lLW9mZnNldDogLTVweDtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBhMGE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYiAubGctdGh1bWItaXRlbSB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1kcmFnZ2luZyAubGctdGh1bWIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctcmVidWlsZGluZy10aHVtYm5haWxzIC5sZy10aHVtYiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy10aHVtYi1hbGlnbi1taWRkbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctdGh1bWItYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctdGh1bWItYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxnLW91dGVyLmxnLXNpbmdsZS1pdGVtIC5sZy10aHVtYi1vdXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWIge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGctb3V0ZXIgLmxnLXRodW1iIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpbGwtY2hhbmdlOiBib3JkZXItY29sb3I7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gIH1cbn1cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2E5MDcwNztcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxnLW91dGVyLmxnLWNhbi10b2dnbGUgLmxnLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTFmZlwiO1xufVxuXG4ubGctb3V0ZXIubGctYW5pbWF0ZS10aHVtYiAubGctdGh1bWIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQgLmxnLW9iamVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvLWNvbnQge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLXBvc3RlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLXBvc3Rlcixcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tb2JqZWN0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBsZy1wbGF5LXN0cm9rZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGctcGxheS1yb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxnLXZpZGVvLXBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDE4JTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksIG9wYWNpdHkgMC4xcztcbn1cblxuLmxnLXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyIC5sZy12aWRlby1wbGF5LWljb24tYmcsXG4ubGctdmlkZW8tcGxheS1idXR0b246aG92ZXIgLmxnLXZpZGVvLXBsYXktaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24tYmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDMlO1xuICBzdHJva2U6ICNmY2ZjZmM7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbn1cblxuLmxnLXZpZGVvLXBsYXktaWNvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAzJTtcbiAgc3Ryb2tlOiByZ2JhKDMwLCAzMCwgMzAsIDAuOSk7XG4gIHN0cm9rZS1vcGFjaXR5OiAxO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMDtcbn1cblxuLmxnLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgb3BhY2l0eTogMC42O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xufVxuXG4ubGctdmlkZW8tcGxheS1pY29uIC5sZy12aWRlby1wbGF5LWljb24taW5uZXIge1xuICBmaWxsOiAjZmNmY2ZjO1xufVxuXG4ubGctdmlkZW8tbG9hZGluZyAubGctdmlkZW8tcGxheS1pY29uLWNpcmNsZSB7XG4gIGFuaW1hdGlvbjogbGctcGxheS1yb3RhdGUgMnMgbGluZWFyIDAuMjVzIGluZmluaXRlLCBsZy1wbGF5LXN0cm9rZSAxLjVzIGVhc2UtaW4tb3V0IDAuMjVzIGluZmluaXRlO1xufVxuXG4ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNyk7XG59XG5cbi5sZy1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDgzO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbn1cblxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkwNzA3O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDA7XG59XG5cbi5sZy1wcm9ncmVzcy1iYXIubGctc3RhcnQgLmxnLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5sZy1zaW5nbGUtaXRlbSAubGctYXV0b3BsYXktYnV0dG9uIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwLFxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBtcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMC40MTUsIDAuMDEsIDEuMTkpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcztcbn1cblxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tLmxnLXpvb20tZHJhZy10cmFuc2l0aW9uIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSxcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctZHVtbXktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjEyLCAwLjQxNSwgMC4wMSwgMS4xOSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjEyLCAwLjQxNSwgMC4wMSwgMS4xOSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMC40MTUsIDAuMDEsIDEuMTkpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLm5vLXRyYW5zaXRpb24sXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWR1bW15LWltZy5uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLnJlc2V0LXRyYW5zaXRpb24sXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWR1bW15LWltZy5yZXNldC10cmFuc2l0aW9uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDBweCkgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2UucmVzZXQtdHJhbnNpdGlvbi14LFxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1kdW1teS1pbWcucmVzZXQtdHJhbnNpdGlvbi14IHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDBweCkgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLnJlc2V0LXRyYW5zaXRpb24teSxcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctZHVtbXktaW1nLnJlc2V0LXRyYW5zaXRpb24teSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwcHgpICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1pY29uLmxnLXpvb20taW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxMVwiO1xufVxuXG4ubGctYWN0dWFsLXNpemUgLmxnLWljb24ubGctem9vbS1pbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZy1pY29uLmxnLWFjdHVhbC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubGctaWNvbi5sZy1hY3R1YWwtc2l6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5sZy1pY29uLmxnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxnLWljb24ubGctem9vbS1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxMlwiO1xufVxuXG4ubGctem9vbWVkIC5sZy1pY29uLmxnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9dmlkZW9dIC5sZy16b29tLWluLFxuLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT12aWRlb10gLmxnLWFjdHVhbC1zaXplLFxuLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT12aWRlb10gLmxnLXpvb20tb3V0LCAubGctb3V0ZXJbZGF0YS1sZy1zbGlkZS10eXBlPWlmcmFtZV0gLmxnLXpvb20taW4sXG4ubGctb3V0ZXJbZGF0YS1sZy1zbGlkZS10eXBlPWlmcmFtZV0gLmxnLWFjdHVhbC1zaXplLFxuLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT1pZnJhbWVdIC5sZy16b29tLW91dCwgLmxnLW91dGVyLmxnLWZpcnN0LXNsaWRlLWxvYWRpbmcgLmxnLXpvb20taW4sXG4ubGctb3V0ZXIubGctZmlyc3Qtc2xpZGUtbG9hZGluZyAubGctYWN0dWFsLXNpemUsXG4ubGctb3V0ZXIubGctZmlyc3Qtc2xpZGUtbG9hZGluZyAubGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sZy1vdXRlci5sZy1zaW5nbGUtaXRlbSAubGctcGFnZXItb3V0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQ6aG92ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAxMDAlO1xuICBoZWlnaHQ6IDgzcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC1tb3otdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLW8tdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIsIC5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggd2hpdGUgaW5zZXQ7XG59XG5cbi5sZy1vdXRlciAubGctY2FyZXQge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IGRhc2hlZDtcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjtcbn1cblxuLmxnLWZ1bGxzY3JlZW4tb24gLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTIwZFwiO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5LCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duLFxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd24tb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1zaGFyZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eSwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IC0xNnB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxnLW91dGVyIC5sZy1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyIC5sZy1zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5sZy1vdXRlciAubGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cblxuLmxnLW91dGVyIC5sZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5sZy1vdXRlciAubGctc2hhcmUtdHdpdHRlciAubGctaWNvbiB7XG4gIGNvbG9yOiAjMDBhY2VkO1xufVxuXG4ubGctb3V0ZXIgLmxnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4ubGctb3V0ZXIgLmxnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XG4gIGNvbG9yOiAjY2IyMDI3O1xufVxuXG4ubGctb3V0ZXIgLmxnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5sZy1jb21tZW50LWJveCB7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLWNvbW1lbnQtYm94IC5sZy1jb21tZW50LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGctY29tbWVudC1ib3ggLmxnLWNvbW1lbnQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5sZy1jb21tZW50LWJveCAubGctY29tbWVudC1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0M3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jb21tZW50LWJveCAuZmItY29tbWVudHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyICNmZmY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxnLWNvbW1lbnQtYm94IC5mYi1jb21tZW50c1tmYi14ZmJtbC1zdGF0ZT1yZW5kZXJlZF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctY29tbWVudC1ib3ggLmZiLWNvbW1lbnRzID4gc3BhbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxnLWNvbW1lbnQtYm94IC5sZy1jb21tZW50LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG59XG5cbi5sZy1jb21tZW50LWJveCAubGctY29tbWVudC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGctY29tbWVudC1ib3ggLmxnLWNvbW1lbnQtY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4ubGctY29tbWVudC1ib3ggaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jb21tZW50LWJveCAjZGlzcXVzX3RocmVhZCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmxnLW91dGVyIC5sZy1jb21tZW50LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5LCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG5cbi5sZy1vdXRlciAubGctY29tbWVudC10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4ubGctb3V0ZXIubGctY29tbWVudC1hY3RpdmUgLmxnLWNvbW1lbnQtb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubGctb3V0ZXIubGctY29tbWVudC1hY3RpdmUgLmxnLWNvbW1lbnQtdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sZy1vdXRlci5sZy1jb21tZW50LWFjdGl2ZSAubGctY29tbWVudC1ib3gge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT12aWRlb10gLmxnLXJvdGF0ZS1sZWZ0LFxuLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT12aWRlb10gLmxnLXJvdGF0ZS1yaWdodCxcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9dmlkZW9dIC5sZy1mbGlwLXZlcixcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9dmlkZW9dIC5sZy1mbGlwLWhvciwgLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT1pZnJhbWVdIC5sZy1yb3RhdGUtbGVmdCxcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9aWZyYW1lXSAubGctcm90YXRlLXJpZ2h0LFxuLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT1pZnJhbWVdIC5sZy1mbGlwLXZlcixcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9aWZyYW1lXSAubGctZmxpcC1ob3Ige1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctcm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGctcm90YXRlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4ubGctcm90YXRlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmxnLWljb24ubGctZmxpcC1ob3IsIC5sZy1pY29uLmxnLWZsaXAtdmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ubGctZmxpcC12ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4ubGctZmxpcC1ob3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ubGctbWVkaXVtLXpvb20taXRlbSB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmxnLW1lZGl1bS16b29tIC5sZy1vdXRlciB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5sZy1tZWRpdW0tem9vbSAubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmxnLW1lZGl1bS16b29tIC5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmxnLXJlbGF0aXZlLWNhcHRpb24gLmxnLW91dGVyIC5sZy1zdWItaHRtbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmxnLXJlbGF0aXZlLWNhcHRpb24gLmxnLW91dGVyIC5sZy1yZWxhdGl2ZS1jYXB0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgb3BhY2l0eSBlYXNlO1xufVxuXG4ubGctcmVsYXRpdmUtY2FwdGlvbiAubGctb3V0ZXIgLmxnLXNob3ctY2FwdGlvbiAubGctcmVsYXRpdmUtY2FwdGlvbi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZy1vbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG59XG5cbi5sZy1vdmVybGF5LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGctdG9vbGJhcixcbi5sZy1wcmV2LFxuLmxnLW5leHQsXG4ubGctcGFnZXItb3V0ZXIsXG4ubGctaGlkZS1zdWItaHRtbCAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctc2hvdy1pbiAubGctdG9vbGJhcixcbi5sZy1zaG93LWluIC5sZy1wcmV2LFxuLmxnLXNob3ctaW4gLmxnLW5leHQsXG4ubGctc2hvdy1pbiAubGctcGFnZXItb3V0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctc2hvdy1pbi5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1wcmV2IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xufVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xufVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcy5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbn1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuXG4ubGctb3V0ZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGctb3V0ZXIubGctem9vbS1mcm9tLWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmxnLW91dGVyIC5sZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0sXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG5cbi5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sLmxnLXN1Yi1odG1sLFxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sIC5sZy1zdWItaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkIC5sZy1kb3dubG9hZCB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWZpcnN0LXNsaWRlIC5sZy1kdW1teS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5sZy1vdXRlci5sZy1jb21wb25lbnRzLW9wZW46bm90KC5sZy16b29tZWQpIC5sZy1jb21wb25lbnRzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlci5sZy1jb21wb25lbnRzLW9wZW46bm90KC5sZy16b29tZWQpIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjE1cztcbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7XG59XG5cbi5sZy1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbn1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXN0YXJ0LXByb2dyZXNzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1zdGFydC1lbmQtcHJvZ3Jlc3Mge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1jb250YWluZXIubGctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGctY29udGFpbmVyLmxnLWRyYWdnaW5nLXZlcnRpY2FsIC5sZy1iYWNrZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1kcmFnZ2luZy12ZXJ0aWNhbCAubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctaW5saW5lIC5sZy1iYWNrZHJvcCxcbi5sZy1pbmxpbmUgLmxnLW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGctaW5saW5lIC5sZy1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sZy1pbmxpbmUgLmxnLW91dGVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmxnLWlubGluZSAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4ubGctY29tcG9uZW50cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIHotaW5kZXg6IDEwODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4tcmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0VG9MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGVmdFRvUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluLWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZS10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAtaW4taG9yLWJvdHRvbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDgwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1hcnF1ZWUtdGV4dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWF3YXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGV1cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG92ZXJsYXlPcGVuIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBvdmVybGF5QWZ0ZXJPcGVuIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICByaWdodDogLTEzM3B4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG92ZXJsYXlBZnRlck9wZW4yIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIHJpZ2h0OiAtNzNweDtcbiAgfVxufVxuQGtleWZyYW1lcyBvdmVybGF5QWZ0ZXJPcGVuMyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW5mUm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlzdG9yeURhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtLCAuYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogdmFyKC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLTpob3ZlciwgLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aC1ob3Zlcik7XG59XG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aCk7XG59XG5cbi4tc2VsZWN0ZWQtLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtb3RoZXItbW9udGgpO1xufVxuXG4uLXNlbGVjdGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoLWZvY3VzZWQpO1xufVxuXG4uLWluLXJhbmdlLS5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tYWRwLWNvbG9yKTtcbn1cblxuLi1pbi1yYW5nZS0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1mb2N1c2VkKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLTplbXB0eSwgLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWN1cnJlbnQtIHtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1jdXJyZW50LWRhdGUpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiB2YXIoLS1hZHAtY29sb3IpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tY3VycmVudC0uLWluLXJhbmdlLSB7XG4gIGNvbG9yOiB2YXIoLS1hZHAtY29sb3ItY3VycmVudC1kYXRlKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWFkcC1jb2xvci1kaXNhYmxlZCk7XG59XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gIGNvbG9yOiB2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGlzYWJsZWQtLi1pbi1yYW5nZS0ge1xuICBjb2xvcjogdmFyKC0tYWRwLWNvbG9yLWRpc2FibGVkLWluLXJhbmdlKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLS4tY3VycmVudC0uLWZvY3VzLSB7XG4gIGNvbG9yOiB2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4taW4tcmFuZ2UtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1pbi1yYW5nZS06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWhvdmVyKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXJhbmdlLWZyb20tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWRwLWNlbGwtYm9yZGVyLWNvbG9yLWluLXJhbmdlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpIDAgMCB2YXIoLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXJhbmdlLXRvLSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkcC1jZWxsLWJvcmRlci1jb2xvci1pbi1yYW5nZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpIHZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpIDA7XG59XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1yYW5nZS10by0uLXJhbmdlLWZyb20tIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1zZWxlY3RlZC0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCk7XG59XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1zZWxlY3RlZC0uLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtaG92ZXIpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYm9keSB7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLXRyYW5zaXRpb24tZWFzZSk7XG59XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5Li1oaWRkZW4tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIHZhcigtLWFkcC1kYXktY2VsbC13aWR0aCkpO1xuICBtYXJnaW46IDhweCAwIDNweDtcbn1cblxuLmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lIHtcbiAgY29sb3I6IHZhcigtLWFkcC1kYXktbmFtZS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1kYXktbmFtZS4tY2xpY2thYmxlLSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lLi1jbGlja2FibGUtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFkcC1kYXktbmFtZS1jb2xvci1ob3Zlcik7XG59XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscy4tZGF5cy0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCB2YXIoLS1hZHAtZGF5LWNlbGwtd2lkdGgpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IHZhcigtLWFkcC1kYXktY2VsbC1oZWlnaHQpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYm9keS0tY2VsbHMuLW1vbnRocy0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogdmFyKC0tYWRwLW1vbnRoLWNlbGwtaGVpZ2h0KTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWJvZHktLWNlbGxzLi15ZWFycy0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogdmFyKC0tYWRwLXllYXItY2VsbC1oZWlnaHQpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWRwLWJvcmRlci1jb2xvci1pbm5lcik7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWFkcC1uYXYtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tYWRwLXBhZGRpbmcpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLi1vbmx5LXRpbWVwaWNrZXItIC5haXItZGF0ZXBpY2tlci1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZSwgLmFpci1kYXRlcGlja2VyLW5hdi0tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFpci1kYXRlcGlja2VyLW5hdi0tYWN0aW9uIHtcbiAgd2lkdGg6IHZhcigtLWFkcC1uYXYtYWN0aW9uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XG59XG5cbi5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb24uLWRpc2FibGVkLSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFpci1kYXRlcGlja2VyLW5hdi0tYWN0aW9uIHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbiBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1hZHAtbmF2LWFycm93LWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGUgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWFkcC1uYXYtY29sb3Itc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItYWN0aXZlKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGUuLWRpc2FibGVkLSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmFpci1kYXRlcGlja2VyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiB2YXIoLS1hZHAtYnRuLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IHZhcigtLWFkcC1idG4taGVpZ2h0KTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFkcC1idG4tY29sb3ItaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWFkcC1idG4tY29sb3ItaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uIHNwYW4ge1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC13ZWJraXQtbWF4LWNvbnRlbnQgMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcik7XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuYWlyLWRhdGVwaWNrZXItdGltZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LWNvbG9uIHtcbiAgbWFyZ2luOiAwIDJweCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1ob3VycywgLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtbWludXRlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LWhvdXJzOmFmdGVyLCAuYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1taW51dGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlciwgLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtbWludXRlcy4tZm9jdXMtOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtYW1wbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBjb2xvcjogdmFyKC0tYWRwLXRpbWUtZGF5LXBlcmlvZC1jb2xvcik7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3IpLCB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvcikpIGxlZnQgNTAlLzEwMCUgdmFyKC0tYWRwLXRpbWUtdHJhY2staGVpZ2h0KSBuby1yZXBlYXQ7XG59XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXIpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvci1ob3Zlcik7XG59XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi1tcy10aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXIpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkcC10aW1lLXRyYWNrLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkcC10aW1lLXRyYWNrLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYWRwLXRpbWUtdGh1bWItc2l6ZSkgLyAyICogLTEpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB2YXIoLS1hZHAtdGltZS10cmFjay1oZWlnaHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogdmFyKC0tYWRwLXRpbWUtdHJhY2staGVpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogdmFyKC0tYWRwLXRpbWUtdHJhY2staGVpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWlyLWRhdGVwaWNrZXIge1xuICAtLWFkcC1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIC0tYWRwLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1hZHAtd2lkdGg6IDI0NnB4O1xuICAtLWFkcC16LWluZGV4OiAxMDA7XG4gIC0tYWRwLXBhZGRpbmc6IDRweDtcbiAgLS1hZHAtZ3JpZC1hcmVhczpcbiAgXCJuYXZcIlxuICBcImJvZHlcIlxuICBcInRpbWVwaWNrZXJcIlxuICBcImJ1dHRvbnNcIjtcbiAgLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtLWFkcC10cmFuc2l0aW9uLWVhc2U6IGVhc2Utb3V0O1xuICAtLWFkcC10cmFuc2l0aW9uLW9mZnNldDogOHB4O1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjZjBmMGYwO1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogI2VhZWFlYTtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZTogcmdiYSg5MiwgMTk2LCAyMzksIC4xKTtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1mb2N1c2VkOiByZ2JhKDkyLCAxOTYsIDIzOSwgLjIpO1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoLWZvY3VzZWQ6ICM4YWQ1ZjQ7XG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtb3RoZXItbW9udGg6ICNhMmRkZjY7XG4gIC0tYWRwLWNvbG9yOiAjNGE0YTRhO1xuICAtLWFkcC1jb2xvci1zZWNvbmRhcnk6ICM5YzljOWM7XG4gIC0tYWRwLWFjY2VudC1jb2xvcjogIzRlYjVlNjtcbiAgLS1hZHAtY29sb3ItY3VycmVudC1kYXRlOiB2YXIoLS1hZHAtYWNjZW50LWNvbG9yKTtcbiAgLS1hZHAtY29sb3Itb3RoZXItbW9udGg6ICNkZWRlZGU7XG4gIC0tYWRwLWNvbG9yLWRpc2FibGVkOiAjYWVhZWFlO1xuICAtLWFkcC1jb2xvci1kaXNhYmxlZC1pbi1yYW5nZTogIzkzOTM5MztcbiAgLS1hZHAtY29sb3Itb3RoZXItbW9udGgtaG92ZXI6ICNjNWM1YzU7XG4gIC0tYWRwLWJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgLS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyOiAjZWZlZmVmO1xuICAtLWFkcC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tYWRwLWJvcmRlci1jb2xvci1pbmxpbmU6ICNkN2Q3ZDc7XG4gIC0tYWRwLW5hdi1oZWlnaHQ6IDMycHg7XG4gIC0tYWRwLW5hdi1hcnJvdy1jb2xvcjogdmFyKC0tYWRwLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tYWRwLW5hdi1hY3Rpb24tc2l6ZTogMzJweDtcbiAgLS1hZHAtbmF2LWNvbG9yLXNlY29uZGFyeTogdmFyKC0tYWRwLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tYWRwLWRheS1uYW1lLWNvbG9yOiAjZmY5YTE5O1xuICAtLWFkcC1kYXktbmFtZS1jb2xvci1ob3ZlcjogIzhhZDVmNDtcbiAgLS1hZHAtZGF5LWNlbGwtd2lkdGg6IDFmcjtcbiAgLS1hZHAtZGF5LWNlbGwtaGVpZ2h0OiAzMnB4O1xuICAtLWFkcC1tb250aC1jZWxsLWhlaWdodDogNDJweDtcbiAgLS1hZHAteWVhci1jZWxsLWhlaWdodDogNTZweDtcbiAgLS1hZHAtcG9pbnRlci1zaXplOiAxMHB4O1xuICAtLWFkcC1wb2luZXItYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWFkcC1wb2ludGVyLW9mZnNldDogMTRweDtcbiAgLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQ6ICM1Y2M0ZWY7XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1ob3ZlcjogIzQ1YmNlZDtcbiAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWhvdmVyOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTtcbiAgLS1hZHAtY2VsbC1ib3JkZXItY29sb3ItaW4tcmFuZ2U6IHZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO1xuICAtLWFkcC1idG4taGVpZ2h0OiAzMnB4O1xuICAtLWFkcC1idG4tY29sb3I6IHZhcigtLWFkcC1hY2NlbnQtY29sb3IpO1xuICAtLWFkcC1idG4tY29sb3ItaG92ZXI6IHZhcigtLWFkcC1jb2xvcik7XG4gIC0tYWRwLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XG4gIC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItYWN0aXZlKTtcbiAgLS1hZHAtdGltZS10cmFjay1oZWlnaHQ6IDFweDtcbiAgLS1hZHAtdGltZS10cmFjay1jb2xvcjogI2RlZGVkZTtcbiAgLS1hZHAtdGltZS10cmFjay1jb2xvci1ob3ZlcjogI2IxYjFiMTtcbiAgLS1hZHAtdGltZS10aHVtYi1zaXplOiAxMnB4O1xuICAtLWFkcC10aW1lLXBhZGRpbmctaW5uZXI6IDEwcHg7XG4gIC0tYWRwLXRpbWUtZGF5LXBlcmlvZC1jb2xvcjogdmFyKC0tYWRwLWNvbG9yLXNlY29uZGFyeSk7XG4gIC0tYWRwLW1vYmlsZS1mb250LXNpemU6IDE2cHg7XG4gIC0tYWRwLW1vYmlsZS1uYXYtaGVpZ2h0OiA0MHB4O1xuICAtLWFkcC1tb2JpbGUtd2lkdGg6IDMyMHB4O1xuICAtLWFkcC1tb2JpbGUtZGF5LWNlbGwtaGVpZ2h0OiAzOHB4O1xuICAtLWFkcC1tb2JpbGUtbW9udGgtY2VsbC1oZWlnaHQ6IDQ4cHg7XG4gIC0tYWRwLW1vYmlsZS15ZWFyLWNlbGwtaGVpZ2h0OiA2NHB4O1xufVxuXG4uYWlyLWRhdGVwaWNrZXItb3ZlcmxheSB7XG4gIC0tYWRwLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gIC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZWFzZTogZWFzZS1vdXQ7XG4gIC0tYWRwLW92ZXJsYXktei1pbmRleDogOTk7XG59XG5cbi5haXItZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWRwLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIC13ZWJraXQtbWF4LWNvbnRlbnQpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtYXgtY29udGVudCk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IHZhcigtLWFkcC1ncmlkLWFyZWFzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWFkcC1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWRwLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1hZHAtY29sb3IpO1xuICB3aWR0aDogdmFyKC0tYWRwLXdpZHRoKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1lYXNlKSwgdHJhbnNmb3JtIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1lYXNlKTtcbiAgei1pbmRleDogdmFyKC0tYWRwLXotaW5kZXgpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXI6bm90KC4tY3VzdG9tLXBvc2l0aW9uLSkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWlyLWRhdGVwaWNrZXIuLWZyb20tdG9wLSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLWFkcC10cmFuc2l0aW9uLW9mZnNldCkgKiAtMSkpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXIuLWZyb20tcmlnaHQtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWFkcC10cmFuc2l0aW9uLW9mZnNldCkpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXIuLWZyb20tYm90dG9tLSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLi1mcm9tLWxlZnQtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tYWRwLXRyYW5zaXRpb24tb2Zmc2V0KSAqIC0xKSk7XG59XG5cbi5haXItZGF0ZXBpY2tlci4tYWN0aXZlLTpub3QoLi1jdXN0b20tcG9zaXRpb24tKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWlyLWRhdGVwaWNrZXIuLWFjdGl2ZS0uLWN1c3RvbS1wb3NpdGlvbi0ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXIuLWlubGluZS0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWFkcC1ib3JkZXItY29sb3ItaW5saW5lKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFpci1kYXRlcGlja2VyLi1pbmxpbmUtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLSB7XG4gIC0tYWRwLWZvbnQtc2l6ZTogdmFyKC0tYWRwLW1vYmlsZS1mb250LXNpemUpO1xuICAtLWFkcC1kYXktY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUtZGF5LWNlbGwtaGVpZ2h0KTtcbiAgLS1hZHAtbW9udGgtY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUtbW9udGgtY2VsbC1oZWlnaHQpO1xuICAtLWFkcC15ZWFyLWNlbGwtaGVpZ2h0OiB2YXIoLS1hZHAtbW9iaWxlLXllYXItY2VsbC1oZWlnaHQpO1xuICAtLWFkcC1uYXYtaGVpZ2h0OiB2YXIoLS1hZHAtbW9iaWxlLW5hdi1oZWlnaHQpO1xuICAtLWFkcC1uYXYtYWN0aW9uLXNpemU6IHZhcigtLWFkcC1tb2JpbGUtbmF2LWhlaWdodCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IHZhcigtLWFkcC1tb2JpbGUtd2lkdGgpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLSAqIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLTpub3QoLi1jdXN0b20tcG9zaXRpb24tKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIHZhcigtLWFkcC10cmFuc2l0aW9uLW9mZnNldCkpKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtLi1hY3RpdmUtOm5vdCguLWN1c3RvbS1wb3NpdGlvbi0pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5haXItZGF0ZXBpY2tlci4tY3VzdG9tLXBvc2l0aW9uLSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5haXItZGF0ZXBpY2tlci1nbG9iYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIC0tcG9pbnRlci1oYWxmLXNpemU6IGNhbGModmFyKC0tYWRwLXBvaW50ZXItc2l6ZSkgLyAyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogdmFyKC0tYWRwLXBvaW50ZXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tYWRwLXBvaW50ZXItc2l6ZSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubGluZSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWFkcC1ib3JkZXItY29sb3ItaW5saW5lKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWFkcC1wb2luZXItYm9yZGVyLXJhZGl1cyk7XG4gIHdpZHRoOiB2YXIoLS1hZHAtcG9pbnRlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1hZHAtcG9pbnRlci1zaXplKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLi10b3AtbGVmdC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtcmlnaHQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIHZhcigtLXBvaW50ZXItaGFsZi1zaXplKSArIDFweCk7XG59XG5cbi4tdG9wLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwgLi10b3AtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIC4tdG9wLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLi1yaWdodC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpO1xufVxuXG4uLXJpZ2h0LXRvcC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLCAuLXJpZ2h0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLCAuLXJpZ2h0LWJvdHRvbS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLCBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLi1ib3R0b20tbGVmdC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tcmlnaHQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICBib3R0b206IGNhbGMoMTAwJSAtIHZhcigtLXBvaW50ZXItaGFsZi1zaXplKSArIDFweCk7XG59XG5cbi4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwgLi1ib3R0b20tY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIC4tYm90dG9tLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cblxuLi1sZWZ0LXRvcC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gdmFyKC0tcG9pbnRlci1oYWxmLXNpemUpICsgMXB4KTtcbn1cblxuLi1sZWZ0LXRvcC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLCAuLWxlZnQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsIC4tbGVmdC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwgW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGxlZnQ6IHZhcigtLWFkcC1wb2ludGVyLW9mZnNldCk7XG59XG5cbi4tdG9wLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICByaWdodDogdmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KTtcbn1cblxuLi10b3AtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1hZHAtcG9pbnRlci1zaXplKSAvIDIpO1xufVxuXG4uLWxlZnQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIge1xuICB0b3A6IHZhcigtLWFkcC1wb2ludGVyLW9mZnNldCk7XG59XG5cbi4tbGVmdC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KTtcbn1cblxuLi1sZWZ0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWFkcC1wb2ludGVyLXNpemUpIC8gMik7XG59XG5cbi5haXItZGF0ZXBpY2tlci0tbmF2aWdhdGlvbiB7XG4gIGdyaWQtYXJlYTogbmF2O1xufVxuXG4uYWlyLWRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogdmFyKC0tYWRwLXBhZGRpbmcpO1xuICBncmlkLWFyZWE6IGJvZHk7XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuYWlyLWRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItLXRpbWUge1xuICBncmlkLWFyZWE6IHRpbWVwaWNrZXI7XG59XG5cbi5haXItZGF0ZXBpY2tlci0tYnV0dG9ucyB7XG4gIGdyaWQtYXJlYTogYnV0dG9ucztcbn1cblxuLmFpci1kYXRlcGlja2VyLS1idXR0b25zLCAuYWlyLWRhdGVwaWNrZXItLXRpbWUge1xuICBwYWRkaW5nOiB2YXIoLS1hZHAtcGFkZGluZyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyKTtcbn1cblxuLmFpci1kYXRlcGlja2VyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFkcC1vdmVybGF5LWJhY2tncm91bmQtY29sb3IpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1lYXNlKSwgbGVmdCAwcywgaGVpZ2h0IDBzLCB3aWR0aCAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24pLCB2YXIoLS1hZHAtb3ZlcmxheS10cmFuc2l0aW9uLWR1cmF0aW9uKSwgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIHotaW5kZXg6IHZhcigtLWFkcC1vdmVybGF5LXotaW5kZXgpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItb3ZlcmxheS4tYWN0aXZlLSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1lYXNlKSwgaGVpZ2h0IDBzLCB3aWR0aCAwcztcbn1cblxuLmJ0biB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xufVxuLmJ0bi0tcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgfVxufVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyQTtcbiAgY29sb3I6ICMyNTI4MkE7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzUxNTM1NTtcbiAgICBjb2xvcjogIzUxNTM1NTtcbiAgfVxufVxuLmJ0bi0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xuICB9XG59XG5cbi5mb3JtLS1yZXNlcnYgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZm9ybS0tcmVzZXJ2IC50ZXh0YXJlYSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uZm9ybS0tcmVzZXJ2IC50ZXh0YXJlYSBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS0tcmVzZXJ2IC5hZ3JlZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mb3JtLS1yZXNlcnYgLnN0YXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzdDN0U3RjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5mb3JtLS1yZXNlcnYgLnN0YXIgc3BhbiB7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLmZvcm0tLXJlc2VydiAuZm9ybS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS0tcmVzZXJ2IC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzdDN0U3RjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS0tcmVzZXJ2IC5mb3JtLWl0ZW0gaW5wdXQ6bm90KC5idG4pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyNTI4MkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNENEQ0O1xufVxuLmZvcm0tLXJlc2VydiAuZm9ybS1pdGVtIGlucHV0Om5vdCguYnRuKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzI1MjgyQTtcbn1cbi5mb3JtLS1yZXNlcnYgLmZvcm0taXRlbSBpbnB1dDpub3QoLmJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyNTI4MkE7XG59XG4uZm9ybS0tcmVzZXJ2IC5mb3JtLWl0ZW0gdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNEM0Q0RDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmZvcm0tLXJlc2VydiAuZm9ybS1pdGVtIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMyNTI4MkE7XG4gIGJvcmRlci1jb2xvcjogIzI1MjgyQTtcbn1cbi5mb3JtLS1yZXNlcnYgLmZvcm0taXRlbS5hY3RpdmUgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI3NlcnZpY2UtcmVzZXJ2IC5tb2RhbF9fZG9uZS1jbG9zZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5mb3JtLS1yZXNlcnYgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9ybS0tcmVzZXJ2IC50ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb3JtLS1yZXNlcnYgLmFncmVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmZvcm0tLXJlc2VydiAuc3RhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyOXB4O1xuICByaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMnB4O1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBtaW4taGVpZ2h0OiAyMTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wb3B1cC5hY3RpdmUge1xuICB6LWluZGV4OiA1O1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwX19pbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTg4cHg7XG59XG4ucG9wdXBfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wb3B1cF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiAjMjUyODJBO1xuICBmbGV4OiAxO1xufVxuLnBvcHVwX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuLnBvcHVwX19kZXNjciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjZlbTtcbn1cbi5wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3B1cF9fY2xvc2Ugc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucG9wdXBfX2Nsb3NlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMjUyODJBO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMXB4KSB7XG4gIC5wb3B1cCB7XG4gICAgdG9wOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wb3B1cF9fY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucG9wdXBfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiA5O1xufVxuLmhlYWRlci1icmFuY2ggLmhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogIzUxNTM1NTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyLWJyYW5jaCAuaGVhZGVyX190b3AuYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJhbmNoLXBhZ2UvcGFnZS1uYXYtbm9pc2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaGVhZGVyLWJyYW5jaCAuaGVhZGVyX19sb2dvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTE1MzU1O1xufVxuLmhlYWRlci1icmFuY2ggLmhlYWRlcl9fYmxpbmQge1xuICBib3JkZXItY29sb3I6ICM1MTUzNTU7XG59XG4uaGVhZGVyLWJyYW5jaCAubGFuZ3VhZ2UtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTE1MzU1ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWJyYW5jaCAuaGVhZGVyX19idXJnZXIge1xuICBib3JkZXItY29sb3I6ICM1MTUzNTU7XG59XG4uaGVhZGVyLWludGVybmFsIC5oZWFkZXJfX3RvcCB7XG4gIGJvcmRlci1jb2xvcjogIzUxNTM1NTtcbn1cbi5oZWFkZXItaW50ZXJuYWwgLmhlYWRlcl9fbG9nbyB7XG4gIGJvcmRlci1jb2xvcjogIzUxNTM1NTtcbn1cbi5oZWFkZXItaW50ZXJuYWwgLmhlYWRlcl9fYmxpbmQge1xuICBib3JkZXItY29sb3I6ICM1MTUzNTU7XG59XG4uaGVhZGVyLWludGVybmFsIC5sYW5ndWFnZS1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MTUzNTUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItaW50ZXJuYWwgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTE1MzU1O1xufVxuLmhlYWRlci1oaXN0b3J5IC5oZWFkZXJfX3RvcCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZWFkZXItaGlzdG9yeSAuaGVhZGVyX19sb2dvIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhlYWRlci1oaXN0b3J5IC5oZWFkZXJfX2J1cmdlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmhlYWRlcl9fdG9wX3doaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0QzRDRENDtcbn1cbi5oZWFkZXJfX3RvcF93aGl0ZSAuaGVhZGVyX19sb2dvIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDNENEQ0O1xufVxuLmhlYWRlcl9fdG9wX3doaXRlIC5oZWFkZXJfX2JsaW5kIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDNENEQ0O1xufVxuLmhlYWRlcl9fdG9wX3doaXRlIC5sYW5ndWFnZS1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEM0Q0RDQgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX3RvcF93aGl0ZSAuaGVhZGVyX19idXJnZXIge1xuICBib3JkZXItY29sb3I6ICNEM0Q0RDQ7XG59XG4uaGVhZGVyX190b3BfYmxhY2sge1xuICBjb2xvcjogIzI1MjgyQTtcbiAgYm9yZGVyLWNvbG9yOiAjRDNENEQ0O1xufVxuLmhlYWRlcl9fdG9wX2JsYWNrIC5oZWFkZXJfX2xvZ28ge1xuICBib3JkZXItY29sb3I6ICNEM0Q0RDQ7XG59XG4uaGVhZGVyX190b3BfYmxhY2sgLmhlYWRlcl9fYmxpbmQge1xuICBib3JkZXItY29sb3I6ICNEM0Q0RDQ7XG59XG4uaGVhZGVyX190b3BfYmxhY2sgLmxhbmd1YWdlLWxpbmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0QzRDRENCAhaW1wb3J0YW50O1xufVxuLmhlYWRlcl9fdG9wX2JsYWNrIC5oZWFkZXJfX2J1cmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0QzRDRENDtcbn1cbi5oZWFkZXJfX3RvcF9ibGFjayAuaGVhZGVyX19idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG59XG4uaGVhZGVyX190b3BfYmxhY2sgLmhlYWRlcl9fY2VudGVyID4gbmF2ID4gdWwgbGkuZXhwYW5kZWQgLmV4cGFuZGVkX19hbmltIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG59XG4uaGVhZGVyX190b3BfYmxhY2sgLmhlYWRlcl9fY2VudGVyID4gbmF2ID4gdWwgbGkuZXhwYW5kZWQgLmV4cGFuZGVkX19ib2R5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmhlYWRlcl9fdG9wX2JsYWNrIC5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkIC5leHBhbmRlZF9fYm9keSBsaSB7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLmhlYWRlcl9fdG9wX2JsYWNrIC5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkIC5leHBhbmRlZF9fYm9keSBsaTpob3ZlciB7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAyMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHg7XG59XG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IG5vbmU7XG59XG4uaGVhZGVyX19jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmhlYWRlcl9fY2VudGVyID4gbmF2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDQ0cHg7XG59XG4uaGVhZGVyX19jZW50ZXIgPiBuYXYgPiB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fY2VudGVyID4gbmF2ID4gdWwgbGkuZXhwYW5kZWQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkIC5leHBhbmRlZF9fYW5pbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNweCAzcHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogM3B4IDNweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGNvbHVtbi1nYXA6IDNweDtcbiAgcm93LWdhcDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkIC5leHBhbmRlZF9fYW5pbSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG4uaGVhZGVyX19jZW50ZXIgPiBuYXYgPiB1bCBsaS5leHBhbmRlZCAuZXhwYW5kZWRfX2FuaW0gZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaGVhZGVyX19jZW50ZXIgPiBuYXYgPiB1bCBsaS5leHBhbmRlZCAuZXhwYW5kZWRfX2JvZHkge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDUxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA0MCwgNDIsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA1JTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzZweCA1NnB4IDYwcHggNTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyX19jZW50ZXIgPiBuYXYgPiB1bCBsaS5leHBhbmRlZCAuZXhwYW5kZWRfX2JvZHk6aG92ZXIgbGkge1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkIC5leHBhbmRlZF9fYm9keSBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyX19jZW50ZXIgPiBuYXYgPiB1bCBsaS5leHBhbmRlZCAuZXhwYW5kZWRfX2JvZHkgbGk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkOmhvdmVyIC5leHBhbmRlZF9fYm9keSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyX19jZW50ZXIgPiBuYXYgPiB1bCBsaS5leHBhbmRlZDpob3ZlciAuZXhwYW5kZWRfX2FuaW0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICBjb2x1bW4tZ2FwOiA2cHg7XG4gIHJvdy1nYXA6IDZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogNXB4O1xufVxuLmhlYWRlcl9fY2VudGVyID4gbmF2ID4gdWwgbGkuZXhwYW5kZWQ6aG92ZXIgLmV4cGFuZGVkX19hbmltIGRpdiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXJfX2JsaW5kIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5oZWFkZXIgLmxhbmd1YWdlLWxpbmsge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4uaGVhZGVyX19idXJnZXIge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGdhcDogNnB4O1xufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW4uY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlcl9fYnVyZ2VyLmFjdGl2ZSAuY2VudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX2J1cmdlci5hY3RpdmUgLnRvcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xufVxuLmhlYWRlcl9fYnVyZ2VyLmFjdGl2ZSAuYm90dG9tIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcbn1cbi5oZWFkZXJfX21vYmlsZUJsaW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZnJvbnQvbWVudS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgcGFkZGluZzogMzJweDtcbn1cbi5oZWFkZXJfX21lbnUuYWN0aXZlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fbWVudS1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlcl9fbWVudS10b3AgLnN1YndyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaGVhZGVyX19tZW51LXRvcCAubWVudV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTZweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM1MTUzNTU7XG59XG4uaGVhZGVyX19tZW51LXRvcCAubGFuZ3VhZ2UtbGluayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTE1MzU1ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19tZW51LXRvcCAubWVudV9fbG9nbyB7XG4gIHdpZHRoOiAyMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzUxNTM1NTtcbn1cbi5oZWFkZXJfX21lbnUtdG9wIC5tZW51X19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IG5vbmU7XG59XG4uaGVhZGVyX19tZW51LXRvcCAuaGVhZGVyX19idXJnZXIge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICM1MTUzNTU7XG59XG4uaGVhZGVyX19tZW51LWxlZnQge1xuICBwYWRkaW5nOiA2MHB4IDU2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MTUzNTU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMTtcbn1cbi5oZWFkZXJfX21lbnUtbGVmdCA+IG5hdiA+IHVsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xufVxuLmhlYWRlcl9fbWVudS1sZWZ0ID4gbmF2ID4gdWwgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmhlYWRlcl9fbWVudS1jZW50ZXIge1xuICBwYWRkaW5nOiA2MHB4IDU2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MTUzNTU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMTtcbn1cbi5oZWFkZXJfX21lbnUtY2VudGVyID4gbmF2ID4gdWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI4cHg7XG59XG4uaGVhZGVyX19tZW51LWNlbnRlciA+IG5hdiA+IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5oZWFkZXJfX21lbnUtY2VudGVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19tZW51LXJpZ2h0IHtcbiAgd2lkdGg6IDUxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlcl9fbWVudSAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5oZWFkZXJfX3Bvc3RlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiA2MHB4IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTE1MzU1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmhlYWRlcl9fcG9zdGVyX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19wb3N0ZXIgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNnB4O1xufVxuLmhlYWRlcl9fcG9zdGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLmhlYWRlcl9fY2FyZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogNjBweCA1NnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNTM1NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlcl9fY2FyZCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA2cHg7XG59XG4uaGVhZGVyX19jYXJkIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLmhlYWRlcl9fY2FyZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4uaGVhZGVyX19jYXJkLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19jb250YWN0cyB7XG4gIHBhZGRpbmc6IDYwcHggNTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlcl9fY29udGFjdHMtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWxpbmsgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNnB4O1xufVxuLmhlYWRlcl9fY29udGFjdHMtbGluayBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5oZWFkZXJfX21haWwge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5oZWFkZXJfX21haWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyX19udW1iZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5oZWFkZXJfX251bWJlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZWFkZXJfX2xpbmsuYW5pbWF0ZWQgc3Bhbi5oaWRkZW4ge1xuICBhbmltYXRpb246IGZhZGV1cCAxcyBmb3J3YXJkcztcbn1cbi5oZWFkZXJfX2xpbmsuYW5pbWF0ZWQgLmxpbmtfX3RleHQge1xuICBhbmltYXRpb246IGZhZGVhd2F5IDFzIGZvcndhcmRzO1xufVxuLmhlYWRlcl9fbGluayBzcGFuLmhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX2xpbmsgc3Bhbi5oaWRkZW46OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyX19ibGluZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgfVxuICAuaGVhZGVyIC5sYW5ndWFnZS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICB9XG4gIC5oZWFkZXIgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICB9XG4gIC5oZWFkZXJfX2J1cmdlcjpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICB9XG4gIC5oZWFkZXJfX2J1cmdlcjpob3ZlciBzcGFuLmNlbnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1sZWZ0OmhvdmVyID4gbmF2ID4gdWwgbGkge1xuICAgIGNvbG9yOiAjN0M3RTdGO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtbGVmdDpob3ZlciA+IG5hdiA+IHVsIGxpOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1jZW50ZXI6aG92ZXIgPiBuYXYgPiB1bCBsaSB7XG4gICAgY29sb3I6ICM3QzdFN0Y7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1jZW50ZXI6aG92ZXIgPiBuYXYgPiB1bCBsaTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5oZWFkZXJfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyX19saW5rIDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIH1cbiAgLmhlYWRlcl9fbGluayA6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMzZweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB9XG4gIC5oZWFkZXJfX2xpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fdG9wX2JsYWNrIC5oZWFkZXJfX2xpbmsgOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xuICB9XG4gIC5oZWFkZXJfX3RvcF9ibGFjayAuaGVhZGVyX19ibGluZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTM1NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyX190b3BfYmxhY2sgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTUzNTU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlYWRlcl9fdG9wX2JsYWNrIC5oZWFkZXJfX2J1cmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTM1NTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyX190b3BfYmxhY2sgLmhlYWRlcl9fYnVyZ2VyOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlYWRlcl9fdG9wX2JsYWNrIC5oZWFkZXJfX2J1cmdlcjpob3ZlciBzcGFuLmNlbnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fcG9zdGVyOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxuICAuaGVhZGVyX19jYXJkOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cy1saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxuICAuaGVhZGVyX19tYWlsIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5oZWFkZXJfX21haWwgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAuaGVhZGVyX19tYWlsIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbiAgLmhlYWRlcl9fbnVtYmVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5oZWFkZXJfX251bWJlciBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB9XG4gIC5oZWFkZXJfX251bWJlciBhOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB9XG4gIC5oZWFkZXJfX2NlbnRlciA+IG5hdiA+IHVsIGxpLmV4cGFuZGVkIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19tZW51LWJvZHkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19tZW51LWNlbnRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtbGVmdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtcmlnaHQge1xuICAgIHdpZHRoOiA0MjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyX19tZW51LWxlZnQgPiBuYXYgPiB1bCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1sZWZ0ID4gbmF2ID4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWNlbnRlciA+IG5hdiA+IHVsIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWNlbnRlciA+IG5hdiA+IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1yaWdodCB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG4gIC5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fcG9zdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuaGVhZGVyX19jYXJkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuaGVhZGVyX19jYXJkIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cy1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLmhlYWRlcl9fbWVudS1yaWdodCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5oZWFkZXJfX2NlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbiAgLmhlYWRlcl9fYmxpbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAubGFuZ3VhZ2UtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICB9XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgd2lkdGg6IDUycHg7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGVCbGluZCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTUzNTU7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWJvZHkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9wIC5tZW51X190b3Age1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LXRvcCAubWVudV9fbG9nbyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LXRvcCAubWVudV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9wIC5sYW5ndWFnZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDUycHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWxlZnQgPiBuYXYge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtbGVmdCA+IG5hdiA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1sZWZ0ID4gbmF2ID4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1jZW50ZXIgPiBuYXYge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtY2VudGVyID4gbmF2ID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWNlbnRlciA+IG5hdiA+IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1jZW50ZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyX19tZW51LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXJfX3N1YnRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9hY2NvcmRpb24tYXJyb3cucG5nXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgLmhlYWRlcl9fc3VidGl0bGUuYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAuaGVhZGVyX19wb3N0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3Bvc3RlciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fcG9zdGVyX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fcG9zdGVyX21vYmlsZSBuYXYge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuaGVhZGVyX19wb3N0ZXJfbW9iaWxlIG5hdiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fcG9zdGVyX21vYmlsZSBuYXYgdWwgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZWFkZXJfX2NhcmQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyX19jYXJkLnB1c2hraW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fY2FyZCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jYXJkIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jYXJkLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cy1saW5rOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzLWxpbmsgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21haWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbCBhIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX251bWJlciBhIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb21vOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDQwLCA0MiwgMCkgMCUsICMyNTI4MkEgMTAwJSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnByb21vX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcm9tbyBoMSB7XG4gIGZvbnQtc2l6ZTogODRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDkyNXB4O1xuICB6LWluZGV4OiAzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9tb19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzZweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlLXRvcCAyLjVzIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogYm91bmNlLXRvcCAyLjVzIGluZmluaXRlIGJvdGg7XG59XG5cbi5pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mcm9udC9iZy1ub2lzZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cbi5pbmZvX190b3Age1xuICBwYWRkaW5nOiAwIDIwcHggMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mb19fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5mb19fZGVzY3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWF4LXdpZHRoOiA5MjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmluZm9fX292ZXJsYXktbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogNTtcbn1cbi5pbmZvX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiAxODRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB0cmFuc2l0aW9uOiB0b3AgbGVmdCAwLjFzO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbmZvX19jaXJjbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogI0ZGRkZGRiBzb2xpZCAxcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5pbmZvX19jaXJjbGUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbmZvX19jaXJjbGUuYWN0aXZlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uaW5mb19fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmZvX19zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA1NSU7XG59XG4uaW5mb19fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5pbmZvX19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogNjElO1xufVxuLmluZm9fX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLmluZm9fX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaW5mb19fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHBhdGgsIC5pbmZvX19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5pbmZvX19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxOSU7XG59XG4uaW5mb19fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxOSU7XG59XG4uaW5mb19fc3dpcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gIGFuaW1hdGlvbjogZmxpcC1pbi1ob3ItYm90dG9tIDFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbmZvX19zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmluZm9fX3NsaWRlLWRlc2NyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbmZvX19zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmluZm9fX3NsaWRlLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuLmluZm9fX3NsaWRlciB7XG4gIHBhZGRpbmc6IDEyNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvX19zbGlkZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm9yZGVyOiAxcHggIzUxNTM1NSBzb2xpZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5pbmZvX19zbGlkZXItYmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzdFN0Y7XG59XG4uaW5mb19fc2xpZGVyLWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTMwMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzdFN0Y7XG59XG4uaW5mb19fc2xpZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBtaW4taGVpZ2h0OiAxNjNweDtcbn1cbi5pbmZvX19zbGlkZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4uaW5mb19fc2xpZGUtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmluZm9fX3NsaWRlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG4uaW5mb19fc2xpZGUtZGVzY3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG4uaW5mb19fc2xpZGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTg0cHg7XG4gIGhlaWdodDogMTg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmluZm9fX3NsaWRlLWxpbmsgc3BhbiB7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5mb19fc2xpZGUtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgei1pbmRleDogMTtcbn1cbi5pbmZvX19zbGlkZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgei1pbmRleDogMTtcbn1cbi5pbmZvX19zbGlkZS5vcmFuZ2UgLmluZm9fX3NsaWRlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDgyLCAzOCwgMC40KTtcbn1cbi5pbmZvX19zbGlkZS5vcmFuZ2UgLmluZm9fX3NsaWRlLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgODIsIDM4LCAwLjQpO1xufVxuLmluZm9fX3NsaWRlLmJsdWUgLmluZm9fX3NsaWRlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjksIDE5OCwgMC40KTtcbn1cbi5pbmZvX19zbGlkZS5ibHVlIC5pbmZvX19zbGlkZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjksIDE5OCwgMC40KTtcbn1cbi5pbmZvX19zbGlkZS5yZWQgLmluZm9fX3NsaWRlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDE4LCA5OSwgMC40KTtcbn1cbi5pbmZvX19zbGlkZS5yZWQgLmluZm9fX3NsaWRlLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTgsIDk5LCAwLjQpO1xufVxuLmluZm9fX3NsaWRlLnJlZCAuaW5mb19fc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDU5cHg7XG59XG4uaW5mb19fc2xpZGUuZ3JleSAuaW5mb19fc2xpZGUtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTMwLCAxMzMsIDAuNSk7XG59XG4uaW5mb19fc2xpZGUuZ3JleSAuaW5mb19fc2xpZGUtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMzAsIDEzMywgMC42KTtcbn1cbi5pbmZvX19zbGlkZS5ncmVlbi1saWdodCAuaW5mb19fc2xpZGUtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDE4MSwgMTUzLCAwLjQpO1xufVxuLmluZm9fX3NsaWRlLmdyZWVuLWxpZ2h0IC5pbmZvX19zbGlkZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxODEsIDE1MywgMC40KTtcbn1cbi5pbmZvX19zbGlkZS55ZWxsb3cgLmluZm9fX3NsaWRlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDE2MywgMTUsIDAuNCk7XG59XG4uaW5mb19fc2xpZGUueWVsbG93IC5pbmZvX19zbGlkZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDE2MywgMTUsIDAuNCk7XG59XG4uaW5mb19fc2xpZGUuZ3JlZW4tZGFyayAuaW5mb19fc2xpZGUtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgNTEsIDAuNCk7XG59XG4uaW5mb19fc2xpZGUuZ3JlZW4tZGFyayAuaW5mb19fc2xpZGUtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA1LCA1MSwgMC40KTtcbn1cbi5pbmZvX19zbGlkZS5ibGFjayAuaW5mb19fc2xpZGUtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDgzLCAxNTQsIDAuNCk7XG59XG4uaW5mb19fc2xpZGUuYmxhY2sgLmluZm9fX3NsaWRlLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDgzLCAxNTQsIDAuNCk7XG59XG4uaW5mb19fbWFycXVlZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5pbmZvX19tYXJxdWVlIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMCU7XG4gIGFuaW1hdGlvbjogbWFycXVlZS10ZXh0IDdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5pbmZvX19tYXJxdWVlIC53cmFwcGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmZvX19tYXJxdWVlIC53cmFwcGVyIGgyLnRyYW5zcGFyZW50IHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjNTE1MzU1O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW5mb19fbmV3cyB7XG4gIHdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG4uaW5mb19fbmV3cy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDUyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5pbmZvX19uZXdzLWltZyB7XG4gIHdpZHRoOiA0NzJweDtcbiAgaGVpZ2h0OiAyOTFweDtcbn1cbi5pbmZvX19uZXdzLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbmZvX19uZXdzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW5mb19fbmV3cy1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uaW5mb19fbmV3cy1ib3R0b20gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uaW5mb19fbmV3cy1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uaW5mb19fYmFubmVyLXNsaWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uaW5mb19fYmFubmVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbn1cbi5pbmZvX19iYW5uZXItc2xpZGUgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE4MDgvNDgwO1xufVxuLmluZm9fX2Jhbm5lci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbmZvX19iYW5uZXItY29udHJvbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIGdhcDogMjBweDtcbn1cbi5pbmZvX19iYW5uZXItcHJldiwgLmluZm9fX2Jhbm5lci1uZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW5mb19fYmFubmVyLXByZXY6OmJlZm9yZSwgLmluZm9fX2Jhbm5lci1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKC90aGVtZXMvbm16L3NyYy9pbWcvaWNvbnMvYXJyb3ctcmlnaHQtYmxhY2suc3ZnKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzdFN0Y7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cbi5pbmZvX19iYW5uZXItcHJldjpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOjpiZWZvcmUsIC5pbmZvX19iYW5uZXItbmV4dDpob3Zlcjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmluZm9fX2Jhbm5lci1wcmV2OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmluZm9fX2Jhbm5lci1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICM3QzdFN0Y7XG59XG4uaW5mb19fYmFubmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaW5mb19fc2xpZGUtaW1nOmhvdmVyIC5pbmZvX19zbGlkZS1saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5pbmZvX19zbGlkZS1pbWc6aG92ZXIgLmluZm9fX3NsaWRlLWxpbms6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5pbmZvX19zbGlkZS1pbWc6aG92ZXIgLmluZm9fX3NsaWRlLWxpbms6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLmluZm9fX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyBwYXRoLCAuaW5mb19fc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gIH1cbiAgLmluZm9fX25ld3MtaXRlbTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAuaW5mb19fbmV3cy1pdGVtOmhvdmVyIC5pbmZvX19uZXdzLWJvdHRvbSBzdmcgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbiAgLmluZm9fX3Bob25lIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmluZm9fX3Bob25lIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIH1cbiAgLmluZm9fX3Bob25lIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAxcHgpIHtcbiAgLmluZm9fX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogMTE1cHg7XG4gIH1cbiAgLmluZm9fX3NsaWRlLnJlZCAuaW5mb19fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaW5mb19fc2xpZGVyLWJnOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAuaW5mb19fc2xpZGVyLWJnOjphZnRlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIC5pbmZvX19uZXdzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTYwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5mb19fbmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5pbmZvX19uZXdzLWltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pbmZvX19uZXdzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTIzcHgpIHtcbiAgLnByb21vIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLmluZm9fX21hcnF1ZWUgLndyYXBwZXIge1xuICAgIHdpZHRoOiAyNTMlO1xuICB9XG4gIC5pbmZvX19tYXJxdWVlIC53cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmluZm9fX3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5pbmZvX19hZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaW5mb19fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaW5mb19fbWFycXVlZSAud3JhcHBlciB7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbiAgLmluZm9fX21hcnF1ZWUgLndyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuaW5mb19fc2xpZGUucmVkIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDg3cHg7XG4gIH1cbiAgLmluZm9fX3NsaWRlLWRlc2NyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmluZm9fX25ld3MtaXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAuaW5mb19fbmV3cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5pbmZvX19uZXdzLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaW5mb19fc2xpZGVyLWJnIHtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLmluZm9fX292ZXJsYXktbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuaW5mb19fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuaW5mb19fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuaW5mb19fYmFubmVyLXNsaWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5pbmZvX19iYW5uZXItc2xpZGUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmluZm9fX2Jhbm5lci1zbGlkZSBwaWN0dXJlIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS8yMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucHJvbW8ge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmluZm9fX3NsaWRlLnJlZCAuaW5mb19fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaW5mb19fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5pbmZvX19zbGlkZS1pbWcge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuaW5mb19fc2xpZGUtZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmluZm9fX3NsaWRlLWxpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG4gIC5pbmZvX19zbGlkZS1saW5rOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuaW5mb19fc2xpZGUtbGluazo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuaW5mb19fbWFycXVlZSAud3JhcHBlciB7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbiAgLmluZm9fX21hcnF1ZWUgLndyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuaW5mb19fc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5pbmZvX19zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLmluZm9fX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTYlO1xuICB9XG4gIC5pbmZvX19zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb21vIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5wcm9tbyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC05NHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb21vX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvbW86OmFmdGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAucHJvbW86OmJlZm9yZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL25tei9zcmMvaW1nL2ljb25zL1BsYXkuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmluZm9fX3RvcCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5pbmZvX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5pbmZvX19vdmVybGF5LWxpbmsgLmluZm9fX2NpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5pbmZvX19zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5pbmZvX19zbGlkZXItYmcge1xuICAgIHRvcDogMTRweDtcbiAgfVxuICAuaW5mb19fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaW5mb19fbWFycXVlZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaW5mb19fbWFycXVlZSAud3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5pbmZvX19uZXdzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG4gIC5pbmZvX19uZXdzLWljb24gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gIH1cbiAgLmluZm9fX25ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICAuaW5mb19fbmV3cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5pbmZvX19uZXdzLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaW5mb19fYmFubmVyLXNsaWRlci1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuaW5mb19fYmFubmVyLXNsaWRlIHBpY3R1cmUge1xuICAgIGFzcGVjdC1yYXRpbzogMzc1LzI2MDtcbiAgfVxuICAuaW5mb19fc2xpZGUucmVkIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmluZm9fX21hcnF1ZWUgLndyYXBwZXIge1xuICAgIHdpZHRoOiAzNTAlO1xuICB9XG4gIC5pbmZvX19hZHJlc3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxuICAuaW5mb19fcGhvbmUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuaW5mb19fc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLmluZm9fX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuaW5mb19fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZm9fX3NsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmluZm9fX3NsaWRlci1iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mb19fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5pbmZvIC5pbmZvX19zbGlkZS5yZWQgLmluZm9fX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmluZm8gLmluZm9fX3NsaWRlLmJsYWNrIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5pbmZvIC5pbmZvX19zbGlkZS5ncmVlbi1kYXJrIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5pbmZvX19uZXdzLWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmluZm9fX25ld3MtaWNvbiB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5pbmZvX19uZXdzLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmluZm9fX2Jhbm5lci1zbGlkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmluZm9fX2Jhbm5lci1zbGlkZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDU4OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Zyb250L2Zvb3Rlci1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9vdGVyX19ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIGhlaWdodDogOTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNTM1NTtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIzNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTE1MzU1O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyX19tYWluLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmZvb3Rlcl9fbWFpbCB7XG4gIHdpZHRoOiAyNjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MTUzNTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX21haWwgYSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mb290ZXJfX21haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi0J3QsNC/0LjRgdCw0YLRjCDQvdCw0Lw6XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9vdGVyX19waG9uZSB7XG4gIHdpZHRoOiAzNzhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MTUzNTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX3Bob25lIGEge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZm9vdGVyX19waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLQn9GA0LjRkdC80L3QsNGPICjRgtC10Lsv0YTQsNC60YEpOlwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvb3Rlcl9fbWlkZGxlIHtcbiAgcGFkZGluZzogNjBweCAxMjhweCAxMDBweCAxMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNTM1NTtcbn1cbi5mb290ZXJfX25hdiB7XG4gIHdpZHRoOiAzNDBweDtcbn1cbi5mb290ZXJfX25hdiA+IG5hdiA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlcl9fbmF2ID4gbmF2ID4gdWwgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZvb3Rlcl9fbmF2IC53cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5mb290ZXJfX25hdjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmZvb3Rlcl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXJfX3N1YnRpdGxlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZvb3Rlcl9fc3VidGl0bGUgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uZm9vdGVyX19zdWJ0aXRsZS5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fc3VibGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX3N1Ymxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiA2M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX2JsaW5kIHtcbiAgd2lkdGg6IDIzNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTE1MzU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZm9vdGVyX19jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzNweDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTlweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xufVxuLmZvb3Rlcl9fZGV2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4uZm9vdGVyX19kZXYgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMC4zcztcbn1cbi5mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzc4cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXJfX3NvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MTUzNTU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fc29jaWFscyBhIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlcl9fbWFpbCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5mb290ZXJfX21haWwgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAuZm9vdGVyX19tYWlsIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmUgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuZm9vdGVyX19waG9uZSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB9XG4gIC5mb290ZXJfX3Bob25lIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2OmhvdmVyID4gbmF2ID4gdWwgbGkge1xuICAgIGNvbG9yOiAjN0M3RTdGO1xuICB9XG4gIC5mb290ZXJfX25hdjpob3ZlciA+IG5hdiA+IHVsIGxpOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmZvb3RlciBhLmZvb3Rlcl9fc3VidGl0bGU6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICB9XG4gIC5mb290ZXJfX3N1Ymxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmZvb3Rlcl9fc3VibGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYmxpbmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLmZvb3Rlcl9fZGV2IGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWxzIGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggMTIwcHggNDBweDtcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19tYWluLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX21haWwge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmUge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb290ZXJfX2JsaW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbiAgLmZvb3Rlcl9fY2VudGVyIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuZm9vdGVyX190b3Age1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX21haWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyX19tYWlsIGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyX19waG9uZSBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb290ZXJfX21pZGRsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2Om5vdCgubW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19uYXYgLndyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX25hdiAud3JhcHBlciBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19uYXYubW9iaWxlIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZm9vdGVyX19zdWJ0aXRsZSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fc3VidGl0bGUubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTE1MzU1O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbHMgYTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDlweCAwIDAgMXB4O1xuICB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9vdGVyX19tYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MTUzNTU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19tYWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUxNTM1NTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3Bob25lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYmxpbmQge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZvb3Rlcl9fY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvb3Rlcl9fbWFpbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19waG9uZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2UtbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTUzNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnBhZ2UtbmF2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9icmFuY2gtcGFnZS9wYWdlLW5hdi1ub2lzZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnBhZ2UtbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ucGFnZS1uYXYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MTUzNTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLnBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ucGFnZS1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYWdlLW5hdl9faXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAucGFnZS1uYXZfX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtbmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5wYWdlLW5hdiB1bCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5wYWdlLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNjcm9sbC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMDBweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MzU1O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHotaW5kZXg6IDQ7XG59XG4uc2Nyb2xsLXVwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2Nyb2xsLXVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYnJhbmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmFuY2gtcGFnZS9iZy1ub2lzZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnJhbmNoIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjN0M3RTdGO1xufVxuLmJyYW5jaCAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5icmFuY2gtcHJvbW8ge1xuICBwYWRkaW5nOiAxODVweCAzMnB4IDAgMzJweDtcbn1cbi5icmFuY2gtcHJvbW9fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuY2gtcHJvbW9fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDYyMHB4O1xufVxuLmJyYW5jaC1wcm9tb19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJyYW5jaC1wcm9tb19fZGVzY3Ige1xuICBwYWRkaW5nOiA5MnB4IDgwcHggNjBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ1MjI2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA5MzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5icmFuY2gtcHJvbW9fX292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MyU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmJyYW5jaC1wcm9tb19fb3ZlcmxheSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbn1cbi5icmFuY2gtcHJvbW9fX292ZXJsYXk6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNENDUyMjYgMCUsIHJnYmEoMjEyLCA4MiwgMzgsIDApIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuLmJyYW5jaC1wcm9tb19fYnJlYWQtY3J1bWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5icmFuY2gtcHJvbW9fX2JyZWFkLWNydW1iIHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuY2gtcHJvbW9fX2JyZWFkLWNydW1iIHVsIGxpIGEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYnJhbmNoLXByb21vX19icmVhZC1jcnVtYiB1bCBsaS5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnJhbmNoLXByb21vX19icmVhZC1jcnVtYiB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjdweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYnJhbmNoLXByb21vX19icmVhZC1jcnVtYiB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5icmFuY2gtcHJvbW9fX3RhZ3Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDI7XG59XG4uYnJhbmNoLXByb21vX190YWdzIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnJhbmNoLXByb21vX190YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbn1cbi5icmFuY2gtcHJvbW9fX3RhZzpob3Zlcjpub3QoZGl2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLmJyYW5jaC1wcm9tbyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmJyYW5jaC1wcm9tb19fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyYW5jaC1wcm9tb19fYnRuLXZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJhbmNoLXByb21vX19idG4tdmlkZW8taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmJyYW5jaC1wcm9tb19fYnRuLXZpZGVvLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuLmJyYW5jaC1wcm9tb19fYnRuLXZpZGVvOmhvdmVyIC5icmFuY2gtcHJvbW9fX2J0bi12aWRlby1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5icmFuY2gtcHJvbW9fX2J0bi12aWRlbzpob3ZlciAuYnJhbmNoLXByb21vX19idG4tdmlkZW8taWNvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMjUyODJBO1xufVxuLmJyYW5jaC1wcm9tb19fdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5icmFuY2gtcHJvbW9fX3ZpZGVvLWxpbmsgc3ZnIHBhdGgge1xuICBmaWxsOiB0cmFuc2l0aW9uIDAuM3M7XG59XG4uYnJhbmNoLW1hcCB7XG4gIGhlaWdodDogOTgwcHg7XG4gIG1hcmdpbjogMTQwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYnJhbmNoLW1hcF9fbW9iaWxlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmFuY2gtbWFwX19tb2JpbGUtdHJhY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyYW5jaC1wYWdlL21hcC1iZy5wbmdcIik7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiA0O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyLmFjdGl2ZSAudG93ZXJfX2xheW91dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXIuc3VtbWVyIC50b3dlcl9fbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxQ0Y3QTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlci5zdW1tZXIgLnRvd2VyX19udW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxQ0Y3QTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlci5zdW1tZXIgLnRvd2VyX19sYXlvdXQgc3ZnIHBhdGgge1xuICBmaWxsOiAjNDFDRjdBO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyLnJlZCAudG93ZXJfX251bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU0NEU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXIucmVkIC50b3dlcl9fbnVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU0NEU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXIucmVkIC50b3dlcl9fbGF5b3V0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGNTQ0RTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlci55ZWxsb3cgLnRvd2VyX19udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZDQTJBO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyLnllbGxvdyAudG93ZXJfX251bTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZDQTJBO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyLnllbGxvdyAudG93ZXJfX2xheW91dCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGNkNBMkE7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXIud2ludGVyIC50b3dlcl9fbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCOUVGRjtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlci53aW50ZXIgLnRvd2VyX19udW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCOUVGRjtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlci53aW50ZXIgLnRvd2VyX19sYXlvdXQgc3ZnIHBhdGgge1xuICBmaWxsOiAjNkI5RUZGO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyX19sYXlvdXQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcjpob3ZlciAudG93ZXJfX251bTphZnRlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyOmhvdmVyIC50b3dlcl9fbGF5b3V0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xIHtcbiAgYm90dG9tOiAzMi41JTtcbiAgcmlnaHQ6IDE5JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xIC50b3dlcl9fbGF5b3V0IHtcbiAgdG9wOiAtMjEuNXB4O1xuICBsZWZ0OiAtNTUuNXB4O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzIge1xuICBib3R0b206IDIyJTtcbiAgcmlnaHQ6IDM0JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8yIC50b3dlcl9fbGF5b3V0IHtcbiAgdG9wOiAtNDIuNnB4O1xuICBsZWZ0OiAtMzIuNnB4O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzMge1xuICBib3R0b206IDE0LjYlO1xuICByaWdodDogNDEuNSU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfMyAudG93ZXJfX2xheW91dCB7XG4gIHRvcDogLTQzLjZweDtcbiAgbGVmdDogLTQzLjZweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl80IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGVmdDogMTIuMyU7XG4gIGJvdHRvbTogMTQlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzQgLnRvd2VyX19sYXlvdXQge1xuICB0b3A6IC01M3B4O1xuICByaWdodDogLTMzLjdweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl81IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGVmdDogNCU7XG4gIGJvdHRvbTogMzMlO1xuICBnYXA6IDE2cHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfNSAudG93ZXJfX2xheW91dCB7XG4gIHRvcDogLTQ0LjVweDtcbiAgcmlnaHQ6IC0zMS43cHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfNSAudG93ZXJfX251bSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl81IC50b3dlcl9fbnVtIHN2ZyB7XG4gIHotaW5kZXg6IDI7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfNSAudG93ZXJfX251bTphZnRlciB7XG4gIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiA4LjMlO1xuICB0b3A6IDQ3JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl82IC50b3dlcl9fbGF5b3V0IHtcbiAgdG9wOiAtOS41cHg7XG4gIHJpZ2h0OiAtNDguN3B4O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzcge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiAxNC4zJTtcbiAgdG9wOiA0Mi41JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl83IC50b3dlcl9fbGF5b3V0IHtcbiAgdG9wOiAxMS41cHg7XG4gIHJpZ2h0OiAtMzcuN3B4O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzgge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiAxNCU7XG4gIHRvcDogMzQlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzggLnRvd2VyX19sYXlvdXQge1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtNDZweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl85IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGVmdDogMjglO1xuICB0b3A6IDI2JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl85IC50b3dlcl9fbGF5b3V0IHtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAtNDFweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xMCB7XG4gIGxlZnQ6IDQ5JTtcbiAgdG9wOiAxOSU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfMTAgLnRvd2VyX19sYXlvdXQge1xuICBib3R0b206IC02MnB4O1xuICBsZWZ0OiAtMTJweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xMSB7XG4gIHJpZ2h0OiAxNyU7XG4gIHRvcDogMjIlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyXzExIC50b3dlcl9fbGF5b3V0IHtcbiAgYm90dG9tOiAtMzVweDtcbiAgbGVmdDogLTQ2LjNweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xMiB7XG4gIHJpZ2h0OiA0JTtcbiAgdG9wOiAzMSU7XG4gIGdhcDogMTZweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xMiAudG93ZXJfX2xheW91dCB7XG4gIGJvdHRvbTogLTIycHg7XG4gIGxlZnQ6IC01MS4zcHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfMTIgLnRvd2VyX19udW0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfMTIgLnRvd2VyX19udW0gc3ZnIHtcbiAgei1pbmRleDogMjtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xMiAudG93ZXJfX251bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcyNDM7XG4gIHotaW5kZXg6IDE7XG4gIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfMTMge1xuICByaWdodDogMTYlO1xuICBib3R0b206IDQ2JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl8xMyAudG93ZXJfX2xheW91dCB7XG4gIHRvcDogLTM0cHg7XG4gIGxlZnQ6IC0zNy4zcHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcyNDM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50b3dlcl9fbnVtIHNwYW4ge1xuICB6LWluZGV4OiAzO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyX19udW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MjQzO1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyX19ydW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfX2VubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjdlbTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5tYWluLW9iaiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5tYWluLW9ial9fcnVuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLm1haW4tb2JqX19lbm5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3ZW07XG59XG4uYnJhbmNoLW1hcF9fYm9keSAubWFpbi1vYmpfMSB7XG4gIGxlZnQ6IDE3JTtcbiAgdG9wOiAxNiU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAubWFpbi1vYmpfMiB7XG4gIHJpZ2h0OiAxNCU7XG4gIHRvcDogMTMlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLm1haW4tb2JqXzMge1xuICByaWdodDogMzUlO1xuICB0b3A6IDM4JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5kYW5nZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDQTJBO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjUyODJBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmRhbmdlcjpob3ZlciAuZGFuZ2VyX190b29sdGlwIHtcbiAgei1pbmRleDogNjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5kYW5nZXI6aG92ZXIgLmRhbmdlcl9fdHJhY2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmRhbmdlcl9fdHJhY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAuZGFuZ2VyX190b29sdGlwIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjg2cHg7XG4gIHRvcDogLTE4MHB4O1xuICB3aWR0aDogMjg4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTJweCAxNnB4IDIwcHggMTZweDtcbiAgYmFja2dyb3VuZDogI0QzRDRENDtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5kYW5nZXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLThweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNEM0Q0RDQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmRhbmdlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5kYW5nZXJfX2Rlc2NyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5kYW5nZXJfMSB7XG4gIHJpZ2h0OiAyOSU7XG4gIHRvcDogMjclO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmRhbmdlcl8xIC5kYW5nZXJfX3RyYWNlIHtcbiAgbGVmdDogLTgzcHg7XG4gIGJvdHRvbTogLTQwcHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAuZGFuZ2VyXzIge1xuICBsZWZ0OiAyOCU7XG4gIHRvcDogNDAuNSU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAuZGFuZ2VyXzIgLmRhbmdlcl9fdHJhY2Uge1xuICByaWdodDogLTI5cHg7XG4gIGJvdHRvbTogLTU5cHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAuZGFuZ2VyXzIgLmRhbmdlcl9fdG9vbHRpcCB7XG4gIGxlZnQ6IC0yODVweDtcbiAgdG9wOiAtMTgwcHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAuZGFuZ2VyXzIgLmRhbmdlcl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDNENEQ0O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAucGxhY2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNUJGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL00uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzJSAzMyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcmlnaHQ6IDQwJTtcbiAgYm90dG9tOiA0MCU7XG4gIHotaW5kZXg6IDU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAucGxhY2U6aG92ZXI6OmFmdGVyLCAuYnJhbmNoLW1hcF9fYm9keSAucGxhY2U6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAucGxhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi0JzQtdGB0YLQviDRgdCx0L7RgNCwINGN0LrRgdC60YPRgNGB0LjQuVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogIzI1MjgyQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDRENDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnBsYWNlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNEM0Q0RDQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmNhc2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyLjQlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU0NEU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJpZ2h0OiA0MCU7XG4gIGJvdHRvbTogNDAlO1xuICB6LWluZGV4OiA0O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmNhc2hfMSB7XG4gIHJpZ2h0OiA0MSU7XG4gIGJvdHRvbTogMzQlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmNhc2hfMiB7XG4gIGxlZnQ6IDMyJTtcbiAgYm90dG9tOiA2MC41JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC5jYXNoXzMge1xuICBsZWZ0OiA0OSU7XG4gIGJvdHRvbTogNjkuNSU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAuY2FzaDpob3ZlciB7XG4gIHotaW5kZXg6IDY7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAuY2FzaDpob3Zlcjo6YWZ0ZXIsIC5icmFuY2gtbWFwX19ib2R5IC5jYXNoOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmNhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi0JrQsNGB0YHQsFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogIzI1MjgyQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDRENDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLmNhc2g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI0QzRDRENDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAud2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAud2NfMSB7XG4gIHJpZ2h0OiA0MS41JTtcbiAgYm90dG9tOiAzOCU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAud2NfMiB7XG4gIGxlZnQ6IDQxJTtcbiAgYm90dG9tOiAyNC41JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC53Y18zIHtcbiAgbGVmdDogMjglO1xuICBib3R0b206IDQ1LjUlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogNHB4IDI1cHggNHB4IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZS5hY3RpdmUgKyAudHJhY2VfX2xpbmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZTpob3ZlciArIC50cmFjZV9fbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlX19jaXJjbGUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudHJhY2VfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjUsIDIwNywgMTIyLCAwLjQpO1xuICByaWdodDogMyU7XG4gIGJvdHRvbTogNDAlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlXzEgLnRyYWNlX19jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFDRjdBO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlXzEgKyAudHJhY2VfX2xpbmUge1xuICBsZWZ0OiAyMyU7XG4gIHRvcDogMjguOCU7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudHJhY2VfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCAxNTgsIDI1NSwgMC40KTtcbiAgbGVmdDogNiU7XG4gIGJvdHRvbTogMjQlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlXzIgLnRyYWNlX19jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI5RUZGO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlXzIgKyAudHJhY2VfX2xpbmUge1xuICBsZWZ0OiAyMyU7XG4gIHRvcDogNTAlO1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlXzIgKyAudHJhY2VfX2xpbmU6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2JhY2suc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIGJvdHRvbTogNjlweDtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZV8zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDExNCwgNjcsIDAuNCk7XG4gIGxlZnQ6IDklO1xuICBib3R0b206IDQwJTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZV8zIC50cmFjZV9fY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzI0Mztcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZV8zIC50cmFjZV9fbGluZSB7XG4gIHJpZ2h0OiAtNDg0cHg7XG4gIHRvcDogLTE1NXB4O1xufVxuLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlXzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTE0LCA2NywgMC40KTtcbiAgbGVmdDogMzMlO1xuICB0b3A6IDE4JTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZV80IC50cmFjZV9fY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzI0Mztcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZV80IC50cmFjZV9fbGluZSB7XG4gIHJpZ2h0OiAtNTlweDtcbiAgYm90dG9tOiAtMTQ2cHg7XG59XG4uYnJhbmNoLW1hcF9fYm9keSAudHJhY2VfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMTQsIDY3LCAwLjQpO1xuICByaWdodDogMTQlO1xuICB0b3A6IDQyJTtcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZV81IC50cmFjZV9fY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzI0Mztcbn1cbi5icmFuY2gtbWFwX19ib2R5IC50cmFjZV81IC50cmFjZV9fbGluZSB7XG4gIGxlZnQ6IC0yOTRweDtcbiAgYm90dG9tOiAtMTQ3cHg7XG59XG4uYnJhbmNoLW1hcF9fZGVzY3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA1NnB4IDE2MHB4IDU2cHggNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0NTIyNjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYnJhbmNoLW1hcF9fZGVzY3I6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEycHg7XG59XG4uYnJhbmNoLW1hcF9fZGVzY3I6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmJyYW5jaC1tYXBfX2Rlc2NyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5icmFuY2gtbWFwX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG4uYnJhbmNoLW1hcCAuYWNjLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5icmFuY2gtbWFwIC5hY2MtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uYnJhbmNoLW1hcCAuYWNjLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnJhbmNoLW1hcCAuYWNjLWl0ZW1fX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG59XG4uYnJhbmNoLW1hcCAuYWNjLWl0ZW1fX3RpdGxlLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5icmFuY2gtbWFwIC5hY2MtaXRlbV9fZGVzY3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cbi5icmFuY2gtbWFwIC5hY2MtaXRlbV9fZGVzY3IgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5icmFuY2gtaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5icmFuY2gtaW5mb19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTU3cHg7XG59XG4uYnJhbmNoLWluZm9fX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbi5icmFuY2gtaW5mb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYnJhbmNoLWluZm8gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uYnJhbmNoLWluZm8gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uYnJhbmNoLWluZm8gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJyYW5jaC1pbmZvX19tb3JlIHtcbiAgd2lkdGg6IDIwOXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6ICNGRkZGRkYgc29saWQgMXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5icmFuY2gtaW5mb19fbW9yZS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJyYW5jaC1pbmZvX19yaWdodCB7XG4gIHdpZHRoOiA1MjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uYnJhbmNoLWluZm9fX3JpZ2h0ICNsZy12aWRlbzIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyYW5jaC1pbmZvX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJyYW5jaC1pbmZvX19hZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00cHg7XG59XG4uYnJhbmNoLWluZm9fX2FkcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL21hcC5zdmdcIik7XG59XG4uYnJhbmNoLWluZm9fX3doIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNHB4O1xufVxuLmJyYW5jaC1pbmZvX193aDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Nsb2NrLnN2Z1wiKTtcbn1cbi5icmFuY2gtaW5mb19fd2gtc3VidGl0bGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5icmFuY2gtaW5mb19fb2ZmaWNlIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJhbmNoLWluZm9fX29mZmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTIwcHg7XG59XG4uYnJhbmNoLWluZm9fX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5icmFuY2gtaW5mb19fZXhjdXJzaW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmJyYW5jaC1pbmZvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmJyYW5jaC1pbmZvX19waG9uZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuY2gtaW5mb19fcGhvbmU6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xuICByaWdodDogLTEycHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJyYW5jaC1pbmZvX19tYWlsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5icmFuY2gtc2VydmljZXMge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cbi5icmFuY2gtc2VydmljZXNfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweCA1MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnJhbmNoLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5icmFuY2gtc2VydmljZXMgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmJyYW5jaC1zZXJ2aWNlcyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5icmFuY2gtc2VydmljZXMgLnN3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5icmFuY2gtc2VydmljZXMgLnN3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tbmV4dCxcbi5icmFuY2gtc2VydmljZXMgLnN3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtOHB4O1xufVxuLmJyYW5jaC1zZXJ2aWNlcyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi5icmFuY2gtc2VydmljZXMgLnN3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJyYW5jaC1zZXJ2aWNlcyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyBwYXRoLFxuLmJyYW5jaC1zZXJ2aWNlcyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLmJyYW5jaC1zZXJ2aWNlcyAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MjBweDtcbn1cbi5icmFuY2gtc2VydmljZXMgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwOXB4O1xufVxuLmJyYW5jaC1zZXJ2aWNlcyAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbi5icmFuY2gtc2VydmljZXNfX3NsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icmFuY2gtc2VydmljZXNfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCA0MCwgNDIsIDApIDUxLjQ1JSwgcmdiYSgzNywgNDAsIDQyLCAwLjgpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzNywgNDAsIDQyLCAwLjQpLCByZ2JhKDM3LCA0MCwgNDIsIDAuNCkpO1xuICB6LWluZGV4OiAyO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAzO1xuICBib3R0b206IC02MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5icmFuY2gtc2VydmljZXNfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnJhbmNoLXNlcnZpY2VzX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uYnJhbmNoLXNlcnZpY2VzX19kZXRhaWxzIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnJhbmNoLXNlcnZpY2VzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG4uYnJhbmNoLXNlcnZpY2VzX19pdGVtLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiA1MjAvNDIwO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icmFuY2gtc2VydmljZXNfX2l0ZW0taW1nIHBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faXRlbS1pbWcgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faXRlbS1pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgNDAsIDQyLCAwLjQpO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faXRlbS1pbWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA1MjAvMjkwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCA0MCwgNDIsIDApIDAlLCByZ2JhKDM3LCA0MCwgNDIsIDAuOCkgMTAwJSk7XG59XG4uYnJhbmNoLXNlcnZpY2VzX19pdGVtLWluZm8ge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faXRlbS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYnJhbmNoLXNlcnZpY2VzX19pdGVtLWFnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faXRlbS10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5icmFuY2gtc2VydmljZXNfX2l0ZW0tdGFnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjAxRDFEO1xufVxuLmJyYW5jaC1zZXJ2aWNlc19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnJhbmNoLXNlcnZpY2VzX19pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYnJhbmNoLXNlcnZpY2VzX19pdGVtLWJ0biB7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC03NnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG1hcmdpbi1ib3R0b20gMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5icmFuY2gtc2VydmljZXNfX2l0ZW0tbGluazpob3ZlciAuYnJhbmNoLXNlcnZpY2VzX19pdGVtLWltZyBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19pdGVtLWxpbms6aG92ZXIgLmJyYW5jaC1zZXJ2aWNlc19faXRlbS1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5icmFuY2gtZXhoaWJpdGlvbnNfX21hcnF1ZWUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19tYXJxdWVlIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMCU7XG4gIGFuaW1hdGlvbjogbWFycXVlZS10ZXh0IDdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5icmFuY2gtZXhoaWJpdGlvbnNfX21hcnF1ZWUgLndyYXBwZXIgaDIge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fbWFycXVlZSAud3JhcHBlciBoMi50cmFuc3BhcmVudCB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogIzUxNTM1NTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19ib2R5IC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLmJyYW5jaC1leGhpYml0aW9uc19fYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHBhdGgsXG4uYnJhbmNoLWV4aGliaXRpb25zX19ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMjUlO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMjUlO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTQwcHg7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA0MSU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5icmFuY2gtZXhoaWJpdGlvbnNfX3NsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYnJhbmNoLWV4aGliaXRpb25zX19pbWc6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjE7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmU6aG92ZXIgLmJyYW5jaC1leGhpYml0aW9uc19fbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmU6aG92ZXIgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlOmhvdmVyIC5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbms6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5icmFuY2gtZXhoaWJpdGlvbnNfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19faW1nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcsIDQwLCA0Mik7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTg0cHg7XG4gIGhlaWdodDogMTg0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiAzO1xufVxuLmJyYW5jaC1leGhpYml0aW9uc19fbGluayBzcGFuIHtcbiAgei1pbmRleDogNDtcbn1cbi5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCA4MiwgMzgsIDAuNCk7XG59XG4uYnJhbmNoLWV4aGliaXRpb25zX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDgyLCAzOCwgMC40KTtcbn1cbi5icmFuY2gtcmV2aWV3c19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuLmJyYW5jaC1yZXZpZXdzIC5yZXZpZXdzLXNsaWRlci10aHVtYnMge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJyYW5jaC1yZXZpZXdzIC5yZXZpZXdzLXNsaWRlci10aHVtYnMgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cbi5icmFuY2gtcmV2aWV3c19fc2xpZGUge1xuICB3aWR0aDogMzg1cHg7XG4gIGhlaWdodDogODhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xufVxuLmJyYW5jaC1yZXZpZXdzX19pbWcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmJyYW5jaC1yZXZpZXdzX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYnJhbmNoLXJldmlld3NfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJyYW5jaC1yZXZpZXdzX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4uYnJhbmNoLXJldmlld3NfX3Byb2Zlc3Npb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiB7XG4gIHdpZHRoOiAxMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbi5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiAuc3dpcGVyLXBhZ2luYXRpb25fcmV2aWV3cyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNTlweDtcbiAgei1pbmRleDogMjtcbn1cbi5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmJyYW5jaC1yZXZpZXdzIC5yZXZpZXdzLXNsaWRlci1tYWluIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3R0b206IDQwcHg7XG4gIHRvcDogYXV0bztcbiAgei1pbmRleDogMztcbn1cbi5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnJhbmNoLXJldmlld3MgLnJldmlld3Mtc2xpZGVyLW1haW4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMTdweDtcbn1cbi5icmFuY2gtcmV2aWV3c19fbWFpbi1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDM4NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnJhbmNoLXJldmlld3NfX21haW4tc2xpZGUgLmJyYW5jaC1yZXZpZXdzX19zbGlkZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmJyYW5jaC1yZXZpZXdzX19xdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuLmJyYW5jaC1wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xufVxuLmJyYW5jaC1wcm9kdWN0c19fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyYW5jaC1wcm9kdWN0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnJhbmNoLXByb2R1Y3RzIC5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5icmFuY2gtcHJvZHVjdHMgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDUyMHB4O1xuICBoZWlnaHQ6IDYyMHB4O1xufVxuLmJyYW5jaC1wcm9kdWN0cyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0NnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHJpZ2h0OiAtODQlO1xuICBib3R0b206IC0yNXB4O1xufVxuLmJyYW5jaC1wcm9kdWN0cyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmJyYW5jaC1wcm9kdWN0cyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdG9wOiAzOSU7XG4gIHotaW5kZXg6IDM7XG59XG4uYnJhbmNoLXByb2R1Y3RzIC5zd2lwZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHBhdGgsXG4uYnJhbmNoLXByb2R1Y3RzIC5zd2lwZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uYnJhbmNoLXByb2R1Y3RzIC5zd2lwZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLmJyYW5jaC1wcm9kdWN0cyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYnJhbmNoLXByb2R1Y3RzIC5zd2lwZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnJhbmNoLXByb2R1Y3RzX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyYW5jaC1wcm9kdWN0c19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uYnJhbmNoLXByb2R1Y3RzX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYnJhbmNoLXByb2R1Y3RzX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDQwLCA0MiwgMCkgNTEuNDUlLCByZ2JhKDM3LCA0MCwgNDIsIDAuOCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDM3LCA0MCwgNDIsIDAuNCksIHJnYmEoMzcsIDQwLCA0MiwgMC40KSk7XG4gIHotaW5kZXg6IDI7XG59XG4uYnJhbmNoLXByb2R1Y3RzX19ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDM7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmJyYW5jaC1wcm9kdWN0c19fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5icmFuY2gtcHJvZHVjdHNfX2RldGFpbHMge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5icmFuY2gtY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuLmJyYW5jaC1jb250YWN0c19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTU1cHg7XG59XG4uYnJhbmNoLWNvbnRhY3RzX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4uYnJhbmNoLWNvbnRhY3RzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5icmFuY2gtY29udGFjdHNfX21hcCB7XG4gIHdpZHRoOiA5MjVweDtcbiAgaGVpZ2h0OiA2NDNweDtcbn1cbi5icmFuY2gtY29udGFjdHNfX21hcC1oaW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLmJyYW5jaC1jb250YWN0c19fbWFwLWRlc2NyIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBmbGV4OiAxO1xufVxuLmJyYW5jaC1jb250YWN0c19fbWFwLWltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uYnJhbmNoLWNvbnRhY3RzX19tYXAtaW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJyYW5jaC1jb250YWN0c19fbWFwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmJyYW5jaC1jb250YWN0c19fbWFwLXRpdGxlIGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJhbmNoLWNvbnRhY3RzX19tYXAtcGhvbmUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnJhbmNoLWNvbnRhY3RzX19tYXAtcGhvbmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJhbmNoLWNvbnRhY3RzX19tYXAtcGhvbmUgYSBzcGFuIHtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmJyYW5jaCAuaGlkZSB7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5icmFuY2gtcHJvbW8gI2xnLXZpZGVvIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJyYW5jaC1wcm9tb19fYnJlYWQtY3J1bWIgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5icmFuY2gtcHJvbW9fX3ZpZGVvLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmJyYW5jaC1wcm9tb19fdmlkZW8tbGluazpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0Q0NTIyNjtcbiAgfVxuICAuYnJhbmNoLWluZm9fX21vcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX19waG9uZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX19tYWlsOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYnJhbmNoLWluZm9fX3JpZ2h0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5icmFuY2gtc2VydmljZXNfX3NsaWRlOmhvdmVyIC5icmFuY2gtc2VydmljZXNfX2JvdHRvbSB7XG4gICAgYm90dG9tOiAzMnB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXNfX3NsaWRlOmhvdmVyIC5icmFuY2gtc2VydmljZXNfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC5icmFuY2gtc2VydmljZXNfX2RldGFpbHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLmJyYW5jaC1wcm9kdWN0c19fc2xpZGU6aG92ZXIgLmJyYW5jaC1wcm9kdWN0c19fYm90dG9tIHtcbiAgICBib3R0b206IDMycHg7XG4gIH1cbiAgLmJyYW5jaC1wcm9kdWN0c19fc2xpZGU6aG92ZXIgLmJyYW5jaC1wcm9kdWN0c19faW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLmJyYW5jaC1wcm9kdWN0c19fZGV0YWlsczpob3ZlciB7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuICAuYnJhbmNoIC5icmFuY2gtcmV2aWV3c19fc2xpZGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuYnJhbmNoIC5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCxcbiAgLmJyYW5jaCAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gIH1cbiAgLmJyYW5jaC1jb250YWN0c19fbWFwLXBob25lIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTczMHB4KSB7XG4gIC5icmFuY2gtbWFwX19kZXNjciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuYnJhbmNoLW1hcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTRweCkge1xuICAuYnJhbmNoLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG4gIC5icmFuY2gtbWFwX19ib2R5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgd2lkdGg6IDEyNDBweDtcbiAgICBoZWlnaHQ6IDk4MHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX2Rlc2NyIHtcbiAgICB3aWR0aDogMzYycHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5icmFuY2gtcHJvbW8gaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAuYnJhbmNoLXByb21vX19kZXNjciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICB3aWR0aDogODUwcHg7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX19yaWdodCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXMgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5icmFuY2gtcHJvZHVjdHMgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAzOTBweDtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19tYXJxdWVlIC53cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbiAgLmJyYW5jaC1jb250YWN0c19fYm9keSB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG4gIC5icmFuY2gtY29udGFjdHNfX3RleHQge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgfVxuICAuYnJhbmNoLWNvbnRhY3RzX19tYXAge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAuYnJhbmNoLXJldmlld3MgLnJldmlld3Mtc2xpZGVyLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuYnJhbmNoLXJldmlld3MgLnJldmlld3Mtc2xpZGVyLW1haW4gLnN3aXBlci1wYWdpbmF0aW9uX3Jldmlld3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJyYW5jaC1wcm9tb19fZGVzY3Ige1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAuYnJhbmNoLXByb21vX192aWRlby1saW5rOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5icmFuY2gtbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYnJhbmNoLW1hcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuYnJhbmNoLW1hcCAuYWNjLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJyYW5jaC1tYXAgLmFjYy1pdGVtX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtaW5mbyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5icmFuY2gtaW5mb19fYm9keSB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5icmFuY2gtaW5mb19fd2gtc3VidGl0bGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fbWFycXVlZSAud3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJyYW5jaC1yZXZpZXdzX19zbGlkZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuYnJhbmNoLXJldmlld3NfX2ltZyB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICB9XG4gIC5icmFuY2gtcmV2aWV3c19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5icmFuY2gtcmV2aWV3c19fcHJvZmVzc2lvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtcmV2aWV3c19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYnJhbmNoLXJldmlld3NfX21haW4tc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDIyM3B4O1xuICB9XG4gIC5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuYnJhbmNoLXJldmlld3MgLnJldmlld3Mtc2xpZGVyLW1haW4gLnN3aXBlci1wYWdpbmF0aW9uX3Jldmlld3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLmJyYW5jaCAjc2VydmljZXMxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5icmFuY2gtcHJvbW8ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxuICAuYnJhbmNoLXByb21vX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmJyYW5jaC1wcm9tb19fdmlkZW8tbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5icmFuY2gtcHJvbW9fX2JvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJhbmNoLXByb21vX19kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuYnJhbmNoLXByb21vX190YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5icmFuY2gtaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX19yaWdodCAjbGctdmlkZW8yIHtcbiAgICB3aWR0aDogMjA5cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6ICNGRkZGRkYgc29saWQgMXB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG4gIC5icmFuY2gtaW5mb19fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIC5icmFuY2gtaW5mbyB1bCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5icmFuY2gtaW5mbyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtaW5mb19fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYnJhbmNoLWluZm9fX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnJhbmNoLWluZm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX19hZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtaW5mb19fd2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtaW5mb19fd2gtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnJhbmNoLWluZm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnJhbmNoLWluZm9fX29mZmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtaW5mb19fZXhjdXJzaW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtaW5mb19fbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJyYW5jaC1zZXJ2aWNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19ib3R0b20ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fbWFycXVlZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19tYXJxdWVlIC53cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTElO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX2JvZHkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTElO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmJyYW5jaC1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmJyYW5jaC1wcm9kdWN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICAuYnJhbmNoLXByb2R1Y3RzX19ib3R0b20ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuICAuYnJhbmNoLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5icmFuY2gtY29udGFjdHNfX2JvZHkge1xuICAgIGdhcDogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5icmFuY2gtY29udGFjdHNfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5icmFuY2gtY29udGFjdHNfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJyYW5jaC1jb250YWN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5icmFuY2gtbWFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzRTNGO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG4gIC5icmFuY2gtbWFwX19tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIxLjM5MTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40MmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX21vYmlsZS10cmFjZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcm93LWdhcDogOHB4O1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX21vYmlsZS10cmFjZXMgLm1vYmlsZS10cmFjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjIuNDM0OHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHggMnB4IDJweDtcbiAgfVxuICAuYnJhbmNoLW1hcF9fbW9iaWxlLXRyYWNlcyAubW9iaWxlLXRyYWNlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuYnJhbmNoLW1hcF9fbW9iaWxlLXRyYWNlcyAubW9iaWxlLXRyYWNlX19jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWluLXdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX21vYmlsZS10cmFjZXMgLm1vYmlsZS10cmFjZV9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX21vYmlsZS10cmFjZXMgLm1vYmlsZS10cmFjZV8xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCAyMDcsIDEyMiwgMC40KTtcbiAgfVxuICAuYnJhbmNoLW1hcF9fbW9iaWxlLXRyYWNlcyAubW9iaWxlLXRyYWNlXzEgLm1vYmlsZS10cmFjZV9fY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFDRjdBO1xuICB9XG4gIC5icmFuY2gtbWFwX19tb2JpbGUtdHJhY2VzIC5tb2JpbGUtdHJhY2VfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDE1OCwgMjU1LCAwLjQpO1xuICB9XG4gIC5icmFuY2gtbWFwX19tb2JpbGUtdHJhY2VzIC5tb2JpbGUtdHJhY2VfMiAubW9iaWxlLXRyYWNlX19jaXJjbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjlFRkY7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX21vYmlsZS10cmFjZXMgLm1vYmlsZS10cmFjZV8zLCAuYnJhbmNoLW1hcF9fbW9iaWxlLXRyYWNlcyAubW9iaWxlLXRyYWNlXzQsIC5icmFuY2gtbWFwX19tb2JpbGUtdHJhY2VzIC5tb2JpbGUtdHJhY2VfNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDgyLCAzOCwgMC40KTtcbiAgfVxuICAuYnJhbmNoLW1hcF9fbW9iaWxlLXRyYWNlcyAubW9iaWxlLXRyYWNlXzMgLm1vYmlsZS10cmFjZV9fY2lyY2xlLCAuYnJhbmNoLW1hcF9fbW9iaWxlLXRyYWNlcyAubW9iaWxlLXRyYWNlXzQgLm1vYmlsZS10cmFjZV9fY2lyY2xlLCAuYnJhbmNoLW1hcF9fbW9iaWxlLXRyYWNlcyAubW9iaWxlLXRyYWNlXzUgLm1vYmlsZS10cmFjZV9fY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQ1MjI2O1xuICB9XG4gIC5icmFuY2gtbWFwX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuYnJhbmNoLW1hcF9fYm9keSAudG93ZXJfX3J1bmFtZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmJyYW5jaC1tYXBfX2JvZHkgLnRvd2VyX19lbm5hbWUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5icmFuY2gtbWFwX19ib2R5IC50cmFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX2JvZHkgLnRyYWNlX19jaXJjbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icmFuY2gtbWFwX19ib2R5IC50cmFjZV9fdGl0bGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icmFuY2gtbWFwX19kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJyYW5jaC1tYXBfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmFuY2gtbWFwIC5hY2MtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnJhbmNoLW1hcCAuYWNjLWl0ZW1fX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJyYW5jaC1zZXJ2aWNlc19faXRlbS1saW5rIHtcbiAgICBhc3BlY3QtcmF0aW86IDMzNS8yODA7XG4gIH1cbiAgLmJyYW5jaC1zZXJ2aWNlc19faXRlbS1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19pdGVtLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19pdGVtLWFnZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19pdGVtLXRhZyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJyYW5jaC1wcm9tb19fZGVzY3Ige1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYnJhbmNoLXByb21vX19kZXNjciBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIC5icmFuY2gtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXMgLnN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX21hcnF1ZWUgLndyYXBwZXIge1xuICAgIHdpZHRoOiAyMzclO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX21hcnF1ZWUgLndyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDQlO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX2JvZHkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnJhbmNoLXJldmlld3NfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLmJyYW5jaC1yZXZpZXdzIC5yZXZpZXdzLXNsaWRlci1tYWluIC5icmFuY2gtcmV2aWV3c19fc2xpZGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmJyYW5jaC1yZXZpZXdzIC5yZXZpZXdzLXNsaWRlci1tYWluIC5zd2lwZXItcGFnaW5hdGlvbl9yZXZpZXdzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiAuc3dpcGVyLWNvbnRyb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5icmFuY2gtcmV2aWV3c19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnJhbmNoLXByb2R1Y3RzX19zbGlkZSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5icmFuY2gtcHJvZHVjdHNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJyYW5jaC1wcm9kdWN0cyAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmJyYW5jaC1wcm9kdWN0cyAuc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gICAgcmlnaHQ6IC03MyU7XG4gIH1cbiAgLmJyYW5jaC1jb250YWN0c19fbWFwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJyYW5jaC1wcm9tb19fZGVzY3IgaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5icmFuY2gtcHJvbW9fX2JyZWFkLWNydW1iIHVsIHtcbiAgICByb3ctZ2FwOiAzcHg7XG4gIH1cbiAgLmJyYW5jaC1wcm9tb19faW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGZsZXg6IDA7XG4gIH1cbiAgLmJyYW5jaC1wcm9tb19faW1nIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5icmFuY2gtcHJvbW9fX3RhZ3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJyYW5jaC1wcm9tb19fdGFnIHtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJyYW5jaC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5icmFuY2gtaW5mbyB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG4gIC5icmFuY2gtc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmJyYW5jaC1zZXJ2aWNlcyAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLmJyYW5jaC1zZXJ2aWNlc19faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYnJhbmNoLXNlcnZpY2VzX190aXRsZS13cmFwIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmJyYW5jaC1zZXJ2aWNlc19fc2VsZWN0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYsIC5icmFuY2gtZXhoaWJpdGlvbnNfX2JvZHkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbiAgLmJyYW5jaC1leGhpYml0aW9uc19fYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogNDAlO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX21hcnF1ZWUgLndyYXBwZXIge1xuICAgIHdpZHRoOiAzNTAlO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5icmFuY2gtZXhoaWJpdGlvbnNfX3NsaWRlciAuc3dpcGVyLXNsaWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzNywgNDAsIDQyLCAwLjg3NzE4ODM3NTQpIDAlLCByZ2JhKDM3LCA0MCwgNDIsIDApIDQzJSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuYnJhbmNoLXJldmlld3NfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5icmFuY2gtcmV2aWV3cyAucmV2aWV3cy1zbGlkZXItbWFpbiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uX3Jldmlld3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJyYW5jaC1yZXZpZXdzIC5yZXZpZXdzLXNsaWRlci1tYWluIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYnJhbmNoLXJldmlld3MgLnJldmlld3Mtc2xpZGVyLW1haW4gLnN3aXBlci1jb250cm9sIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYnJhbmNoLXByb2R1Y3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5icmFuY2gtcHJvZHVjdHMgLnN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYnJhbmNoLXByb2R1Y3RzIC5zd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgICByaWdodDogLTU4JTtcbiAgfVxuICAuYnJhbmNoLXByb2R1Y3RzIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAuYnJhbmNoLWNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBjb2xvcjogIzI1MjgyQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTEwMCU7XG4gIHdpZHRoOiAxMzU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTExcHggMTM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubW9kYWwuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogNTtcbn1cbi5tb2RhbC5hY3RpdmUgLm1vZGFsX19ib2R5IHtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kYWwuYWN0aXZlIC5tb2RhbF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwuZG9uZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubW9kYWwuZG9uZSAubW9kYWxfX2JvZHkge1xuICByaWdodDogLTEwMCU7XG59XG4ubW9kYWwuZG9uZSAubW9kYWxfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsLmRvbmUgLm1vZGFsX19kb25lIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2cHg7XG4gIHJpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWxfX2Nsb3NlIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kYWxfX3N3aXBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kYWxfX3N3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kYWxfX3N3aXBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubW9kYWxfX3NsaWRlLXRleHQge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsX19zd2lwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLm1vZGFsX19zbGlkZS1pbWc6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuLm1vZGFsX19zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgei1pbmRleDogMTtcbn1cbi5tb2RhbF9fc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAyM3B4O1xuICByaWdodDogLTc2JTtcbiAgd2lkdGg6IDE0NnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ubW9kYWxfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICM3QzdFN0Y7XG59XG4ubW9kYWxfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgY29sb3I6ICMyNTI4MkE7XG59XG4ubW9kYWxfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubW9kYWxfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdG9wOiAzNiU7XG4gIHotaW5kZXg6IDM7XG59XG4ubW9kYWxfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyBwYXRoLCAubW9kYWxfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLm1vZGFsX19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5tb2RhbF9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5tb2RhbF9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDM4MnB4O1xufVxuLm1vZGFsX19zbGlkZS1pbWcge1xuICB3aWR0aDogNTIwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbF9fc2xpZGUtaW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsX19zbGlkZS1pbWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm1vZGFsX19zbGlkZS10ZXh0IHtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4ubW9kYWwgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vZGFsIC5jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5tb2RhbCAuY29udGVudCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbCAuY29udGVudCA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsIC5jb250ZW50ID4gdWwucHJpY2Uge1xuICBnYXA6IDA7XG59XG4ubW9kYWwgLmNvbnRlbnQgPiB1bC5wcmljZSA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1vZGFsIC5jb250ZW50ID4gdWwucHJpY2UgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5tb2RhbCAuY29udGVudCBzdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5tb2RhbCAuY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5tb2RhbCAuY29udGVudCBzcGFuID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi5tb2RhbF9fdGlja2V0cyB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG59XG4ubW9kYWxfX3RpY2tldHMucHVzaCB7XG4gIHdpZHRoOiAzMjVweDtcbn1cbi5tb2RhbF9fZXhjdXJzaW9uIHtcbiAgd2lkdGg6IDMyNXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODJBO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsX19leGN1cnNpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG59XG4ubW9kYWxfX2Zvcm0ge1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsX19mb3JtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kYWxfX2Zvcm0tZGVzY3Ige1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5tb2RhbF9fZm9ybS1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLm1vZGFsX19mb3JtLXN1YnRpdGxlLnNlY29uZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubW9kYWxfX2Zvcm0gLnN1YndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG4ubW9kYWxfX2Zvcm0gLnN1YndyYXBwZXIgLmRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWxfX2Zvcm0gLnN1YndyYXBwZXIgLmRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZGF0ZS1pY29uLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS5pdGVtLXNlbGVjdCB7XG4gIHdpZHRoOiAzODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC04cHg7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS0tZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNFRTJCMTAgIWltcG9ydGFudDtcbn1cbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLS1lcnJvciAuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI0VFMkIxMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLnJhZGlvIHtcbiAgaGVpZ2h0OiA5MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLnJhZGlvIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvd2hpdGUtY2lyY2xlLnN2Z1wiKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3QzdFN0Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0ucmFkaW8gaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBib3JkZXItY29sb3I6ICMyNTI4MkE7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS5yYWRpbyBpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzQzODNGRik7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS50ZXh0IHtcbiAgd2lkdGg6IDM4NXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS50ZXh0IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0udGV4dCBsYWJlbC5hY3RpdmUge1xuICBib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjN0M3RTdGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS50ZXh0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEsIDVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS50ZXh0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyODJBO1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0udGV4dCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLnRleHQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbSAuc2VsZWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbSAuc2VsZWN0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbSAuc2VsZWN0LXN0eWxlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCA0NXB4IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvbGFuZy1hcnIuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCgxODBkZWcpO1xuICByaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtIC5zZWxlY3Qtc3R5bGVkLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDBkZWcpO1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1vcHRpb25zIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbSAuc2VsZWN0LW9wdGlvbnMgdWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNENEQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1vcHRpb25zIHVsID4gbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDdweCA1cHggN3B4IDE4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtIC5zZWxlY3Qtb3B0aW9ucyB1bCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cbi5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtIC5zZWxlY3Qtb3B0aW9ucyB1bCA+IGxpLmNob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0Q0RDQ7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0udGV4dGFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS50ZXh0YXJlYSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0udGV4dGFyZWEgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNEM0Q0RDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS50ZXh0YXJlYSB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMjUyODJBO1xuICBib3JkZXItY29sb3I6ICMyNTI4MkE7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0uc3VibWl0IGlucHV0IHtcbiAgd2lkdGg6IDI0NnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4MkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS5zdWJtaXQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsX19mb3JtIC5hZ3JlZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWxfX2Zvcm0gLmFncmVlIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9kYWxfX2Zvcm0gLmFncmVlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xufVxuLm1vZGFsX19mb3JtIC5hZ3JlZSBpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzVCOTNGRik7XG59XG4ubW9kYWxfX2Zvcm0gLmFncmVlIGxhYmVsIHtcbiAgZ2FwOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG59XG4ubW9kYWxfX2Zvcm0gLmFncmVlIGxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWN0aW9uLWV4cGFuZC5zdmdcIik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tb2RhbF9fZm9ybSAuYWdyZWUgbGFiZWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsX19mb3JtIC5zdGFyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIGNvbG9yOiAjN0M3RTdGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbi5tb2RhbF9fZm9ybSAuc3RhciBzcGFuIHtcbiAgY29sb3I6ICMyNTI4MkE7XG59XG4ubW9kYWxfX2RvbmUge1xuICB3aWR0aDogNzkwcHg7XG4gIHBhZGRpbmc6IDExMHB4IDEzNXB4IDEyMHB4IDEzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tb2RhbF9fZG9uZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICByaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsX19kb25lLWNsb3NlIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLm1vZGFsX19kb25lLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsX19kb25lLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kYWxfX2RvbmUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLm1vZGFsX19kb25lLWNsb3NlMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTY3cHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubW9kYWxfX2Nsb3NlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMjUyODJBO1xuICB9XG4gIC5tb2RhbF9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLm1vZGFsX19jb250YWN0cy1pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5tb2RhbF9fZXhjdXJzaW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICB9XG4gIC5tb2RhbF9fZXhjdXJzaW9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAjNUI5M0ZGO1xuICB9XG4gIC5tb2RhbF9fdGlja2V0czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTM1NTtcbiAgICBib3JkZXItY29sb3I6ICM1MTUzNTU7XG4gIH1cbiAgLm1vZGFsX190aWNrZXRzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAjNUI5M0ZGO1xuICB9XG4gIC5tb2RhbCAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCwgLm1vZGFsIC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjMjUyODJBO1xuICB9XG4gIC5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtIGlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQzODNGRjtcbiAgfVxuICAubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS5yYWRpbyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLm1vZGFsX19mb3JtIC5mb3JtLWl0ZW0gLnNlbGVjdC1zdHlsZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQTtcbiAgfVxuICAubW9kYWxfX2Zvcm0gLmZvcm0taXRlbS5zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjUyODJBO1xuICB9XG4gIC5tb2RhbF9fZm9ybSAuYWdyZWUgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjUyODJBO1xuICB9XG4gIC5tb2RhbF9fZm9ybSAuYWdyZWUgbGFiZWw6Zm9jdXM6OmJlZm9yZSB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNUI5M0ZGKTtcbiAgfVxuICAubW9kYWxfX2RvbmUtY2xvc2U6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMyNTI4MkE7XG4gIH1cbiAgLm1vZGFsX19kb25lLWNsb3NlMjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTJweCkge1xuICAubW9kYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAubW9kYWxfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5tb2RhbF9fc2xpZGUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWxfX3NsaWRlIHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5tb2RhbF9fZG9uZSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLm1vZGFsX19kb25lLWJvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2RhbF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWxfX2xpc3Qge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5tb2RhbF9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tb2RhbF9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbiAgLm1vZGFsX19wcmljZSBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tb2RhbF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubW9kYWxfX2NvbnRhY3RzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubW9kYWxfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLm1vZGFsX19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1vZGFsX19mb3JtLWRlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vZGFsX19mb3JtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAubW9kYWxfX2J0bnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9kYWxfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLnJhZGlvIHtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbF9fZm9ybSAuZm9ybS1pdGVtLml0ZW0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5tb2RhbF9fZG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsX19kb25lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1vZGFsX19kb25lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubW9kYWxfX2RvbmUtY2xvc2UyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tb2RhbF9fc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDI4OHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAubW9kYWxfX3NsaWRlLWltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAubW9kYWxfX3NsaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tb2RhbF9fc3dpcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2RhbF9fc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gICAgcmlnaHQ6IC02NSU7XG4gIH1cbiAgLm1vZGFsIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2RhbCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vZGFsIC5jb250ZW50ID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1vZGFsIC5jb250ZW50ID4gdWwgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tb2RhbCAuY29udGVudCA+IHVsLnByaWNlID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubW9kYWwgLmNvbnRlbnQgc3ViIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubW9kYWwgLmNvbnRlbnQgc3BhbiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vZGFsX190aWNrZXRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWxfX3RpY2tldHMucHVzaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsX19leGN1cnNpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgLm1vZGFsX19kb25lLWNsb3NlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAubW9kYWxfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTNweDtcbiAgfVxuICAubW9kYWxfX2RvbmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubm90LWZyb250LXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ub3QtZnJvbnQtdG9wX19vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogOTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MTUzNTU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBhbmltYXRpb246IG92ZXJsYXlPcGVuIDNzIGVhc2UgMXMgZm9yd2FyZHM7XG4gIGhlaWdodDogMXB4O1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ub3QtZnJvbnQtdG9wX19vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MzU1O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGFuaW1hdGlvbjogb3ZlcmxheUFmdGVyT3BlbiAxcyBlYXNlIDIuNXMgZm9yd2FyZHM7XG59XG4ubm90LWZyb250LXRvcCAudG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgcGFkZGluZzogMjE3cHggMTYwcHggNjBweCAxNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25vdC1mcm9udC9ub3QtZnJvbnQtcGFnZS10b3AtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubm90LWZyb250LXRvcCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5vdC1mcm9udC10b3AgLmJyZWFkLWNydW1iIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE2MHB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90LWZyb250LXRvcCAuYnJlYWQtY3J1bWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vdC1mcm9udC10b3AgLmJyZWFkLWNydW1iIHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42N2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90LWZyb250LXRvcCAuYnJlYWQtY3J1bWIgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzdDN0U3RjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjhweDtcbn1cbi5ub3QtZnJvbnQtdG9wIC5icmVhZC1jcnVtYiB1bCBsaS5hY3RpdmUge1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5ub3QtZnJvbnQtdG9wIC5icmVhZC1jcnVtYiB1bCBsaS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC5ub3QtZnJvbnQtdG9wIC50b3Age1xuICAgIHBhZGRpbmc6IDE0NXB4IDE0MnB4IDQwcHggMjFweDtcbiAgfVxuICAubm90LWZyb250LXRvcCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5ub3QtZnJvbnQtdG9wIC5icmVhZC1jcnVtYiB7XG4gICAgcGFkZGluZzogMCAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ub3QtZnJvbnQtdG9wX19vdmVybGF5IHtcbiAgICByaWdodDogNTFweDtcbiAgfVxuICAubm90LWZyb250LXRvcF9fb3ZlcmxheTo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvdmVybGF5QWZ0ZXJPcGVuMjtcbiAgfVxuICAubm90LWZyb250LXRvcCAudG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm5vdC1mcm9udC10b3AgLmJyZWFkLWNydW1iIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm5vdC1mcm9udC10b3AgLmJyZWFkLWNydW1iIHVsIHtcbiAgICByb3ctZ2FwOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubm90LWZyb250LXRvcCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm5vdC1mcm9udC10b3AgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubm90LWZyb250LXRvcCAuYnJlYWQtY3J1bWIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubm90LWZyb250LXRvcF9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm90LWZyb250LXRvcCAuYnJlYWQtY3J1bWI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdDN0U3RjtcbiAgICBhbmltYXRpb246IG92ZXJsYXlBZnRlck9wZW4zIDJzIDFzIGZvcndhcmRzO1xuICB9XG59XG4ucHJpdmFjeS1wb2xpY3kge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLnByaXZhY3ktcG9saWN5X19nYWwge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuLnByaXZhY3ktcG9saWN5X19zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByaXZhY3ktcG9saWN5X19zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAzODVweDtcbn1cbi5wcml2YWN5LXBvbGljeV9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcml2YWN5LXBvbGljeV9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB6LWluZGV4OiA1O1xufVxuLnByaXZhY3ktcG9saWN5X19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnByaXZhY3ktcG9saWN5X19zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucHJpdmFjeS1wb2xpY3lfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyBwYXRoLCAucHJpdmFjeS1wb2xpY3lfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLnByaXZhY3ktcG9saWN5X19zd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC05MSU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucHJpdmFjeS1wb2xpY3lfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC02cHg7XG4gIGNvbG9yOiAjN0M3RTdGO1xufVxuLnByaXZhY3ktcG9saWN5X19zd2lwZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLnByaXZhY3ktcG9saWN5X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpdmFjeS1wb2xpY3lfX2ltZyBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcml2YWN5LXBvbGljeV9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcml2YWN5LXBvbGljeV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA0MCwgNDIsIDAuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ucHJpdmFjeS1wb2xpY3lfX2Rlc2NyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42N2VtO1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucHJpdmFjeS1wb2xpY3kgLnN3aXBlci1zbGlkZTpob3ZlciAucHJpdmFjeS1wb2xpY3lfX292ZXJsYXksIC5jb3VuY2lsIC5zd2lwZXItc2xpZGU6aG92ZXIgLnByaXZhY3ktcG9saWN5X19vdmVybGF5LCAuYXJ0aWNsZS1wYWdlIC5zd2lwZXItc2xpZGU6aG92ZXIgLnByaXZhY3ktcG9saWN5X19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wcml2YWN5LXBvbGljeSAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCwgLnByaXZhY3ktcG9saWN5IC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyBwYXRoLCAuY291bmNpbCAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCwgLmNvdW5jaWwgLnN3aXBlci1jb250cm9sIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHBhdGgsIC5hcnRpY2xlLXBhZ2UgLnN3aXBlci1jb250cm9sIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnIHBhdGgsIC5hcnRpY2xlLXBhZ2UgLnN3aXBlci1jb250cm9sIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMyNTI4MkE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnByaXZhY3ktcG9saWN5X19zd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgICByaWdodDogLTg4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTRweCkge1xuICAucHJpdmFjeS1wb2xpY3kge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAucHJpdmFjeS1wb2xpY3lfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHJpZ2h0OiAtODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnByaXZhY3ktcG9saWN5X19zd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgICByaWdodDogLTgxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcml2YWN5LXBvbGljeV9fc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gICAgcmlnaHQ6IC03NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucHJpdmFjeS1wb2xpY3lfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHJpZ2h0OiAtNjglO1xuICB9XG4gIC5wcml2YWN5LXBvbGljeV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5wcml2YWN5LXBvbGljeV9fc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gICAgcmlnaHQ6IC01OSU7XG4gIH1cbn1cbi5jb3VuY2lsIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5jb3VuY2lsX19wZXJzb25zIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4uY291bmNpbF9fcGVyc29ucyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5jb3VuY2lsX19wZXJzb25zIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvdW5jaWxfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogNjBweDtcbiAgcGFkZGluZzogMjRweCA4MHB4IDI0cHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4uY291bmNpbF9faW1nIHtcbiAgd2lkdGg6IDMzN3B4O1xuICBoZWlnaHQ6IDQ0MHB4O1xufVxuLmNvdW5jaWxfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XG59XG4uY291bmNpbF9faW5mbyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb3VuY2lsX19qb2Ige1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM3QzdFN0Y7XG59XG4uY291bmNpbF9fc3VybmFtZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmNvdW5jaWxfX25hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cbi5jb3VuY2lsX19tYWlsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jb3VuY2lsX19waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmNvdW5jaWxfX2FydGljbGVzIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLmNvdW5jaWxfX2FydGljbGVzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmNvdW5jaWxfX2FydGljbGVzLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY291bmNpbF9fYXJ0aWNsZXMtZGF0ZSB7XG4gIGNvbG9yOiAjN0M3RTdGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5jb3VuY2lsX19hcnRpY2xlcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvdW5jaWxfX2FydGljbGVzLW1vcmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY291bmNpbF9faXRlbTpob3ZlciAuY291bmNpbF9faW1nIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbiAgLmNvdW5jaWxfX21haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY291bmNpbF9fbWFpbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAuY291bmNpbF9fbWFpbDpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgfVxuICAuY291bmNpbF9fcGhvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY291bmNpbF9fcGhvbmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIH1cbiAgLmNvdW5jaWxfX3Bob25lOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB9XG4gIC5jb3VuY2lsX19hcnRpY2xlcy1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvdW5jaWxfX2FydGljbGVzLW1vcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIH1cbiAgLmNvdW5jaWxfX2FydGljbGVzLW1vcmU6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmNvdW5jaWxfX2l0ZW0ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmNvdW5jaWxfX2ltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY291bmNpbF9fam9iIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvdW5jaWxfX3N1cm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY291bmNpbF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC5jb3VuY2lsIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmNvdW5jaWxfX3BlcnNvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmNvdW5jaWxfX3BlcnNvbnMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxuICAuY291bmNpbF9fcGVyc29ucyAud3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5jb3VuY2lsX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENDtcbiAgfVxuICAuY291bmNpbF9fYXJ0aWNsZXMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5jb3VuY2lsX19hcnRpY2xlcyBoMiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvdW5jaWxfX3BlcnNvbnMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb3VuY2lsX19pbWcgaW1nIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbiAgLmNvdW5jaWxfX2FydGljbGVzIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY291bmNpbF9fYXJ0aWNsZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY291bmNpbF9fYXJ0aWNsZXMtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb3VuY2lsX19hcnRpY2xlcy1tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY291bmNpbF9faXRlbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLmNvdW5jaWxfX2luZm8ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY291bmNpbF9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY291bmNpbF9faW5mbyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY291bmNpbF9fbWFpbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY291bmNpbF9fcGhvbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNvdW5jaWxfX2luZm8ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuLmZ1bmQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLmZ1bmQgaWZyYW1lIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk0cHgpIHtcbiAgLmZ1bmQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuZnVuZCBpZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0IHtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweCAwO1xufVxuLmFydGljbGVzLWxpc3RfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICByb3ctZ2FwOiA1NnB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA1MjBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5hcnRpY2xlcy1saXN0X19pbWcge1xuICBoZWlnaHQ6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlcy1saXN0X19pbWcgaW1nIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVzLWxpc3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYXJ0aWNsZXMtbGlzdF9fZGF0ZSB7XG4gIGNvbG9yOiAjN0M3RTdGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbTpob3ZlciAuYXJ0aWNsZXMtbGlzdF9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtOmhvdmVyIC5hcnRpY2xlcy1saXN0X19pbWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5hcnRpY2xlcy1saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLmFydGljbGVzLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmFydGljbGVzLWxpc3RfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hcnRpY2xlcy1saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGVzLWxpc3RfX2JvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlIHtcbiAgcGFkZGluZzogMTk3cHggMCAxNjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYXJ0aWNsZS1wYWdlX19zdGlja3lXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtcGFnZV9fcHJldiB7XG4gIHdpZHRoOiAzMjVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyQTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFydGljbGUtcGFnZV9fbmV4dCB7XG4gIHdpZHRoOiAzMjVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1MjgyQTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYXJ0aWNsZS1wYWdlX19ib2R5IHtcbiAgd2lkdGg6IDExOTVweDtcbiAgZmxleDogMTtcbn1cbi5hcnRpY2xlLXBhZ2VfX2JvZHkgaDEge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19kYXRlIHtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5hcnRpY2xlLXBhZ2VfX21haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX21haW4taW1nIHBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fbWFpbi1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmFydGljbGUtcGFnZV9fbWFpbi1pbWcudHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1wYWdlX19tYWluLWltZy50cmlhbmdsZSAudHJpYW5nbGUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4NCU7XG4gIGhlaWdodDogNzAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm90dG9tOiA2OXB4O1xuICByaWdodDogNjlweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX21haW4taW1nLnRyaWFuZ2xlIC50cmlhbmdsZS1vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNjlweDtcbiAgYm90dG9tOiAtMC41cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3N3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDM4NXB4O1xufVxuLmFydGljbGUtcGFnZV9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5hcnRpY2xlLXBhZ2VfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgei1pbmRleDogNTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuYXJ0aWNsZS1wYWdlX19zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYXJ0aWNsZS1wYWdlX19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcgcGF0aCwgLmFydGljbGUtcGFnZV9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uYXJ0aWNsZS1wYWdlX19zd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC04OCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYXJ0aWNsZS1wYWdlX19zd2lwZXIgLnN3aXBlci1jb250cm9sIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5hcnRpY2xlLXBhZ2VfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgY29sb3I6ICMyNTI4MkE7XG59XG4uYXJ0aWNsZS1wYWdlIGlmcmFtZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19pbmZvLXR5cGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM3QzdFN0Y7XG59XG4uYXJ0aWNsZS1wYWdlX19pbmZvLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2luZm8tZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFydGljbGUtcGFnZV9faW5mby1sb2NhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19pbmZvLWR1cmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjN0M3RTdGO1xufVxuLmFydGljbGUtcGFnZV9faW5mby1kdXJhdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMyNTI4MkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYXJ0aWNsZS1wYWdlX19pbmZvLXJhdGluZyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjN0M3RTdGO1xufVxuLmFydGljbGUtcGFnZV9faW5mby1yYXRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjMjUyODJBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFydGljbGUtcGFnZV9faW5mby1waG9uZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5hcnRpY2xlLXBhZ2VfX2luZm8tcGhvbmUgYSB7XG4gIGNvbG9yOiAjMjUyODJBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2VfX3ByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmFydGljbGUtcGFnZV9fbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19pbmZvLXBob25lIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19pbmZvLXBob25lIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIH1cbiAgLmFydGljbGUtcGFnZV9faW5mby1waG9uZSBhOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5hcnRpY2xlLXBhZ2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19zdGlja3lXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX3ByZXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmFydGljbGUtcGFnZV9fbmV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAuYXJ0aWNsZS1wYWdlIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDYwcHggMDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19zd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgICByaWdodDogLTg1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2VfX3N3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHJpZ2h0OiAtODAlO1xuICB9XG4gIC5hcnRpY2xlLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZV9fbWFpbi1pbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gIC5hcnRpY2xlLXBhZ2VfX3ByZXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX25leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFydGljbGUtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHJpZ2h0OiAtNzAlO1xuICB9XG4gIC5hcnRpY2xlLXBhZ2UgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX2luZm8tdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19pbmZvLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlX19pbmZvLWxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZV9faW5mby1kdXJhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX2luZm8tcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZV9faW5mby1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX21haW4taW1nLnRyaWFuZ2xlIC50cmlhbmdsZS1vdmVybGF5IHtcbiAgICB3aWR0aDogNzYlO1xuICAgIGhlaWdodDogNjElO1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX3N0aWNreVdyYXAge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2VfX3N3aXBlciAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHJpZ2h0OiAtNjUlO1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VfX21haW4taW1nLnRyaWFuZ2xlIC50cmlhbmdsZS1vdmVybGF5IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogNTUlO1xuICB9XG59XG4uZXZlbnQtcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5ldmVudC1wYWdlX190b3Age1xuICBwYWRkaW5nLXRvcDogMTk3cHg7XG4gIG1heC13aWR0aDogMTE5NXB4O1xufVxuLmV2ZW50LXBhZ2VfX3RvcCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ldmVudC1wYWdlX19ib2R5LXRvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzQwcHggMWZyO1xuICBnYXA6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uZXZlbnQtcGFnZV9fc2xpZGVyIHtcbiAgd2lkdGg6IDc0MHB4O1xufVxuLmV2ZW50LXBhZ2VfX2JvZHkge1xuICB3aWR0aDogMTE5NXB4O1xuICBmbGV4OiAxO1xufVxuLmV2ZW50LXBhZ2VfX2RhdGUge1xuICBjb2xvcjogIzdDN0U3RjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmV2ZW50LXBhZ2VfX21haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ldmVudC1wYWdlX19tYWluLWltZyBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ldmVudC1wYWdlX19tYWluLWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZXZlbnQtcGFnZV9fbWFpbi1pbWcudHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtcGFnZV9fbWFpbi1pbWcudHJpYW5nbGUgLnRyaWFuZ2xlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogODQlO1xuICBoZWlnaHQ6IDcwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvdHRvbTogNjlweDtcbiAgcmlnaHQ6IDY5cHg7XG59XG4uZXZlbnQtcGFnZV9fbWFpbi1pbWcudHJpYW5nbGUgLnRyaWFuZ2xlLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02OXB4O1xuICBib3R0b206IC0wLjVweDtcbn1cbi5ldmVudC1wYWdlIGlmcmFtZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NjBweDtcbn1cbi5ldmVudC1wYWdlX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ldmVudC1wYWdlX19pbmZvLXR5cGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM3QzdFN0Y7XG59XG4uZXZlbnQtcGFnZV9faW5mby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZXZlbnQtcGFnZV9faW5mby1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZXZlbnQtcGFnZV9faW5mby1sb2NhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZXZlbnQtcGFnZV9faW5mby1kdXJhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5ldmVudC1wYWdlX19pbmZvLWR1cmF0aW9uIHNwYW4ge1xuICBjb2xvcjogIzI1MjgyQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ldmVudC1wYWdlX19pbmZvLXJhdGluZyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjN0M3RTdGO1xufVxuLmV2ZW50LXBhZ2VfX2luZm8tcmF0aW5nIHNwYW4ge1xuICBjb2xvcjogIzI1MjgyQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ldmVudC1wYWdlX19pbmZvLXBob25lIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjN0M3RTdGO1xufVxuLmV2ZW50LXBhZ2VfX2luZm8tcGhvbmUgYSB7XG4gIGNvbG9yOiAjMjUyODJBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmV2ZW50LXBhZ2VfX2luZm8tYnRuIHtcbiAgYmFja2dyb3VuZDogIzI1MjgyQTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMCAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZXZlbnQtcGFnZV9fcHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuZXZlbnQtcGFnZV9fbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuZXZlbnQtcGFnZV9faW5mby1waG9uZSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX2luZm8tcGhvbmUgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAuZXZlbnQtcGFnZV9faW5mby1waG9uZSBhOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5ldmVudC1wYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX3N0aWNreVdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX2luZm8ge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAuZXZlbnQtcGFnZV9faW5mby1idG4ge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLmV2ZW50LXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5ldmVudC1wYWdlX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZXZlbnQtcGFnZSBpZnJhbWUge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuZXZlbnQtcGFnZV9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX3RvcCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5ldmVudC1wYWdlX19zd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgICByaWdodDogLTg1JTtcbiAgfVxuICAuZXZlbnQtcGFnZV9fYm9keS10b3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNTBweDtcbiAgfVxuICAuZXZlbnQtcGFnZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZXZlbnQtcGFnZV9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuZXZlbnQtcGFnZV9fYm9keS10b3Age1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ldmVudC1wYWdlX19zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZXZlbnQtcGFnZV9fc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gICAgcmlnaHQ6IC04MCU7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX3RvcCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5ldmVudC1wYWdlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX21haW4taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZXZlbnQtcGFnZV9fYm9keS10b3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG4gIC5ldmVudC1wYWdlX19zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZXZlbnQtcGFnZV9fc3dpcGVyIC5zd2lwZXItY29udHJvbCB7XG4gICAgcmlnaHQ6IC03MCU7XG4gIH1cbiAgLmV2ZW50LXBhZ2UgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5ldmVudC1wYWdlX19pbmZvLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZXZlbnQtcGFnZV9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ldmVudC1wYWdlX19pbmZvLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZXZlbnQtcGFnZV9faW5mby1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ldmVudC1wYWdlX19pbmZvLWR1cmF0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX2luZm8tcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX2luZm8tcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZXZlbnQtcGFnZV9fbWFpbi1pbWcudHJpYW5nbGUgLnRyaWFuZ2xlLW92ZXJsYXkge1xuICAgIHdpZHRoOiA3NiU7XG4gICAgaGVpZ2h0OiA2MSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZXZlbnQtcGFnZV9fdG9wIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmV2ZW50LXBhZ2VfX21haW4taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ldmVudC1wYWdlX19tYWluLWltZyAudHJpYW5nbGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXZlbnQtcGFnZSAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHJpZ2h0OiAtNTglO1xuICB9XG4gIC5ldmVudC1wYWdlX19tYWluLWltZy50cmlhbmdsZSAudHJpYW5nbGUtb3ZlcmxheSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDU1JTtcbiAgfVxufVxuLmFyY2hpdmUge1xuICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4IDA7XG59XG4uYXJjaGl2ZV9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDQwcHg7XG59XG4uYXJjaGl2ZV9fbGlua3MgbGkge1xuICBjb2xvcjogIzdDN0U3RjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fbGlua3MgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMyNTI4MkE7XG59XG4uYXJjaGl2ZV9fbGlua3MgbGkuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG59XG4uYXJjaGl2ZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogNTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYXJjaGl2ZV9fbGlua3MgbGk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5hcmNoaXZlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmFyY2hpdmVfX2JvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5hcmNoaXZlX19saW5rcyBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5hcmNoaXZlX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmFyY2hpdmUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5hcmNoaXZlX19saW5rcyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5hcmNoaXZlX19saW5rcyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucG9zdGVyIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweCAwO1xufVxuLnBvc3Rlcl9fZmlsdGVycy10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENDtcbn1cbi5wb3N0ZXJfX2ZpbHRlcnMtdG9wIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3N0ZXJfX2ZpbHRlcnMtdG9wIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5wb3N0ZXJfX2ZpbHRlcnMgLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxNzZweDtcbiAgZ2FwOiAzNDBweDtcbn1cbi5wb3N0ZXJfX2ZpbHRlcnMtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDIwM3B4O1xufVxuLnBvc3Rlcl9fZmlsdGVycy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTRweDtcbiAgY29sdW1uLWdhcDogODBweDtcbiAgaGVpZ2h0OiAxNzlweDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnBvc3Rlcl9fZmlsdGVycy1pdGVtcyAuZm9ybS1pdGVtIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdGVyX19maWx0ZXJzLWl0ZW1zIC5mb3JtLWl0ZW0gaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wb3N0ZXJfX2ZpbHRlcnMtaXRlbXMgLmZvcm0taXRlbSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG59XG4ucG9zdGVyX19maWx0ZXJzLWl0ZW1zIC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMgfiBsYWJlbDo6YmVmb3JlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDhweCAjNUI5M0ZGKTtcbn1cbi5wb3N0ZXJfX2ZpbHRlcnMtaXRlbXMgLmZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucG9zdGVyX19maWx0ZXJzLWl0ZW1zIC5mb3JtLWl0ZW0gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9hY3Rpb24tZXhwYW5kLnN2Z1wiKTtcbiAgd2lkdGg6IDE5cHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q0RDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wb3N0ZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA1MjAvNDIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAzMnB4IDI0cHg7XG59XG4ucG9zdGVyX19pdGVtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjQpO1xuICB6LWluZGV4OiAyO1xufVxuLnBvc3Rlcl9faXRlbS1vdmVybGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgNDAsIDQyLCAwKSA1MS40NSUsIHJnYmEoMzcsIDQwLCA0MiwgMC44KSAxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnBvc3Rlcl9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3N0ZXJfX2l0ZW0taW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5wb3N0ZXJfX2l0ZW0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgei1pbmRleDogMztcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucG9zdGVyX19pdGVtLWxvY2F0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLnBvc3Rlcl9faXRlbS1sb2NhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9tYXAuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTZweDtcbn1cbi5wb3N0ZXJfX2l0ZW0tdGltZSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0ZXJfX2l0ZW0tdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9jbG9jay5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtNnB4O1xufVxuLnBvc3Rlcl9faXRlbS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAzO1xuICBnYXA6IDE2cHg7XG59XG4ucG9zdGVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4ucG9zdGVyX19pdGVtLWRhdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5wb3N0ZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3N0ZXJfX2V4aGliaXRpb25zIHtcbiAgcGFkZGluZzogMTIwcHggMCA0MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNENEQ0O1xufVxuLnBvc3Rlcl9fZXhoaWJpdGlvbnMubm90aGluZyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ucG9zdGVyX19leGhpYml0aW9ucy5ub3RoaW5nIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdGVyX19leGhpYml0aW9ucy5ub3RoaW5nLWF0LWFsbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3Rlcl9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wb3N0ZXJfX2ZpbHRlcnMtdG9wIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9zdGVyX19maWx0ZXJzLXRvcCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICB9XG4gIC5wb3N0ZXJfX2ZpbHRlcnMtdG9wIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycy1pdGVtcyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLnBvc3Rlcl9faXRlbTpob3ZlciAucG9zdGVyX19pdGVtLW92ZXJsYXk6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wb3N0ZXJfX2l0ZW06aG92ZXIgLnBvc3Rlcl9faXRlbS1pbWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wb3N0ZXJfX2ZpbHRlcnMgLndyYXBwZXIge1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAucG9zdGVyX19maWx0ZXJzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycyAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnBvc3Rlcl9fYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wb3N0ZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucG9zdGVyX19pdGVtLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucG9zdGVyX19pdGVtLWxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBvc3Rlcl9faXRlbS10aW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBvc3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5wb3N0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycyAud3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wb3N0ZXJfX2ZpbHRlcnMtYm9keSB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5wb3N0ZXJfX2ZpbHRlcnMtdG9wIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucG9zdGVyX19maWx0ZXJzLXRvcCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycy1pdGVtcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wb3N0ZXJfX2V4aGliaXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucG9zdGVyX19leGhpYml0aW9ucy5ub3RoaW5nLWF0LWFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucG9zdGVyX19maWx0ZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycy10b3AgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycy1pdGVtcyAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBvc3Rlcl9fYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucG9zdGVyX19maWx0ZXJzLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnBvc3Rlcl9fZmlsdGVycy10b3AgYSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB9XG4gIC5wb3N0ZXJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBvc3Rlcl9fZXhoaWJpdGlvbnMubm90aGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucG9zdGVyX19leGhpYml0aW9ucy5ub3RoaW5nLWF0LWFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wb3N0ZXJfX2l0ZW0tdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5wb3N0ZXJfX2l0ZW0tdGltZSB7XG4gICAgbGVmdDogMnB4O1xuICB9XG59XG4ub3JnLWRldGFpbHMge1xuICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4IDA7XG59XG4ub3JnLWRldGFpbHNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ub3JnLWRldGFpbHNfX2l0ZW0ge1xuICB3aWR0aDogNDYwcHg7XG59XG4ub3JnLWRldGFpbHNfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5vcmctZGV0YWlsc19faXRlbS1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLm9yZy1kZXRhaWxzX19pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmctZGV0YWlsc19faXRlbS1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5vcmctZGV0YWlsc19faXRlbS1tYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLm9yZy1kZXRhaWxzX19pdGVtLm9yZy1jb250YWN0cyAub3JnLWRldGFpbHNfX2l0ZW0tc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ub3JnLWRldGFpbHNfX2RvY3VtZW50cyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLm9yZy1kZXRhaWxzX19kb2N1bWVudHMgaDIge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLm9yZy1kZXRhaWxzX19kb2N1bWVudHMgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3JnLWRldGFpbHNfX2xpbmsge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDI0cHggNjRweCAzNHB4IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4ub3JnLWRldGFpbHNfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9kb2N1bWVudC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICBsZWZ0OiAwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm9yZy1kZXRhaWxzX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAub3JnLWRldGFpbHNfX2xpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAub3JnLWRldGFpbHNfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19pdGVtLXBob25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5vcmctZGV0YWlsc19faXRlbS1waG9uZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAub3JnLWRldGFpbHNfX2l0ZW0tcGhvbmU6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19pdGVtLW1haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19pdGVtLW1haWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19pdGVtLW1haWw6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLm9yZy1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19pbmZvIHtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAub3JnLWRldGFpbHNfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JnLWRldGFpbHNfX2RvY3VtZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAub3JnLWRldGFpbHNfX2RvY3VtZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19kb2N1bWVudHMgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vcmctZGV0YWlsc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5vcmctZGV0YWlsc19faXRlbS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vcmctZGV0YWlsc19fZG9jdW1lbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3JnLWRldGFpbHNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAub3JnLWRldGFpbHNfX2l0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAub3JnLWRldGFpbHNfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vcmctZGV0YWlsc19fZG9jdW1lbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm9yZy1kZXRhaWxzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jb3JydXB0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweCAwO1xufVxuLmNvcnJ1cHRpb24gLnEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNTI4MkE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvcnJ1cHRpb25fX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5jb3JydXB0aW9uX19pdGVtIHtcbiAgcGFkZGluZzogNDBweCAwIDMycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4uY29ycnVwdGlvbl9faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvcnJ1cHRpb25fX2l0ZW0tZGVzY3Ige1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jb3JydXB0aW9uX19pdGVtLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvcnJ1cHRpb25fX2l0ZW0tbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb3JydXB0aW9uX19pdGVtLW1vcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gIH1cbiAgLmNvcnJ1cHRpb25fX2l0ZW0tbW9yZTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAuY29ycnVwdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvcnJ1cHRpb25fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmNvcnJ1cHRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5jb3JydXB0aW9uX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmNvcnJ1cHRpb25fX2l0ZW0tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb3JydXB0aW9uIC5xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tYXNzLW1lZGlhIHtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweCAwO1xufVxuLm1hc3MtbWVkaWFfX2dhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFzcy1tZWRpYV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNENEQ0O1xufVxuLm1hc3MtbWVkaWFfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QzRDRENDtcbn1cbi5tYXNzLW1lZGlhX19pbWcge1xuICB3aWR0aDogNjU1cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXNzLW1lZGlhX19pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hc3MtbWVkaWFfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubWFzcy1tZWRpYV9fY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLm1hc3MtbWVkaWFfX2NpcmNsZSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5tYXNzLW1lZGlhX19kZXNjciB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAwIDYwcHg7XG59XG4ubWFzcy1tZWRpYV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYXNzLW1lZGlhX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1hc3MtbWVkaWFfX2l0ZW06aG92ZXIgLm1hc3MtbWVkaWFfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAubWFzcy1tZWRpYV9faXRlbTpob3ZlciAubWFzcy1tZWRpYV9fY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5tYXNzLW1lZGlhX19pdGVtOmhvdmVyIC5tYXNzLW1lZGlhX19jaXJjbGUgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM1MTUzNTU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLm1hc3MtbWVkaWEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweCAwO1xuICB9XG4gIC5tYXNzLW1lZGlhX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1hc3MtbWVkaWFfX2Rlc2NyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1hc3MtbWVkaWEge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG4gIH1cbiAgLm1hc3MtbWVkaWFfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAubWFzcy1tZWRpYV9faXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFzcy1tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWFzcy1tZWRpYV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYXNzLW1lZGlhX19kZXNjciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm1hc3MtbWVkaWFfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG4gIC5tYXNzLW1lZGlhX19jaXJjbGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG59XG4uY29udGVudCAubXVzZXVtLW9ubGluZV9fZ2FtZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRlbnQgLm11c2V1bS1vbmxpbmVfX2dhbWUtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjI4cHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGluaXRpYWw7XG59XG5cbi5tdXNldW0tb25saW5lIHtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweCAwO1xufVxuLm11c2V1bS1vbmxpbmVfX2xpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm11c2V1bS1vbmxpbmVfX2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5tdXNldW0tb25saW5lX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLm11c2V1bS1vbmxpbmVfX2xpbmsuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC00cHg7XG59XG4ubXVzZXVtLW9ubGluZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4ubXVzZXVtLW9ubGluZV9faXRlbSB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4ubXVzZXVtLW9ubGluZV9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdXNldW0tb25saW5lX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm11c2V1bS1vbmxpbmVfX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5tdXNldW0tb25saW5lX19tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5tdXNldW0tb25saW5lX19nYW1lIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nYW1lL2ltZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tdXNldW0tb25saW5lX19nYW1lLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgNDAsIDQyLCAwLjQpO1xuICB6LWluZGV4OiAxO1xufVxuLm11c2V1bS1vbmxpbmVfX2dhbWUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MS4wN2RlZywgcmdiYSgzNywgNDAsIDQyLCAwLjYpIDEuNTglLCByZ2JhKDM3LCA0MCwgNDIsIDApIDg0Ljc0JSk7XG4gIHotaW5kZXg6IDI7XG59XG4ubXVzZXVtLW9ubGluZV9fZ2FtZS1jb250ZW50IHtcbiAgei1pbmRleDogNDtcbiAgbWF4LXdpZHRoOiA2NTVweDtcbn1cbi5tdXNldW0tb25saW5lX19nYW1lLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4ubXVzZXVtLW9ubGluZV9fZ2FtZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm11c2V1bS1vbmxpbmVfX2dhbWUtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjI4cHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubXVzZXVtLW9ubGluZV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLm11c2V1bS1vbmxpbmVfX21vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubXVzZXVtLW9ubGluZV9fbW9yZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAubXVzZXVtLW9ubGluZV9fbW9yZTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgfVxuICAubXVzZXVtLW9ubGluZV9fZ2FtZS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5tdXNldW0tb25saW5lX19nYW1lIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5tdXNldW0tb25saW5lX19nYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm11c2V1bS1vbmxpbmUge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAubXVzZXVtLW9ubGluZV9fbGlua3MgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubXVzZXVtLW9ubGluZV9fdmlkZW8ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLm11c2V1bS1vbmxpbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm11c2V1bS1vbmxpbmVfX2dhbWUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubXVzZXVtLW9ubGluZV9fZ2FtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLm11c2V1bS1vbmxpbmVfX2dhbWUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm11c2V1bS1vbmxpbmVfX2dhbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm11c2V1bS1vbmxpbmVfX2dhbWUtc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubXVzZXVtLW9ubGluZV9fdmlkZW8ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubXVzZXVtLW9ubGluZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubXVzZXVtLW9ubGluZV9fbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY29udGFjdHMge1xuICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4IDA7XG59XG4uY29udGFjdHNfX2xpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiA0MHB4O1xufVxuLmNvbnRhY3RzX19saW5rcyB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzdDN0U3RjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5jb250YWN0c19fbGlua3MgdWwgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMyNTI4MkE7XG59XG4uY29udGFjdHNfX2xpbmtzIHVsIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xufVxuLmNvbnRhY3RzX19tYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2ODRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuY29udGFjdHNfX2xpbmtzIGxpOmhvdmVyIHtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0c19fbGlua3MgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhpc3Rvcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGlzdG9yeV9fbW9iaWxlLWRhdGUge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcwcHg7XG4gIHRyYW5zaXRpb246IDAuOXMgYWxsO1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5oaXN0b3J5X19tb2JpbGUtZGF0ZS5wcmV2IHtcbiAgdG9wOiA2NXB4O1xufVxuLmhpc3RvcnlfX21vYmlsZS1kYXRlLm5leHQge1xuICBib3R0b206IDk1cHg7XG59XG4uaGlzdG9yeV9fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxNzlweDtcbiAgei1pbmRleDogMztcbn1cbi5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB6LWluZGV4OiA1O1xufVxuLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlXzIge1xuICB3aWR0aDogMzIuNyU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbCB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogNDtcbn1cbi5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1jb250cm9sX19saW5lIHtcbiAgd2lkdGg6IDkxJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDQuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTUzNTU7XG4gIHotaW5kZXg6IDM7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sIC5zd2lwZXItY29udHJvbF9fbGluZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tcHJldiwgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbCA+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M3RTdGO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgPiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tcHJldiBzdmcgcGF0aCwgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbCA+IC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgPiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDQlO1xuICBsZWZ0OiAtMTE0cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbCA+IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NCU7XG4gIHJpZ2h0OiAtMTE0cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTUzNTU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgPiAuc3dpcGVyLWJ1dHRvbi1uZXh0LmRvbmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tbmV4dC5kb25lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbC5oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05JSk7XG59XG4uaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sLmhpZGUgPiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sLmhpZGUgPiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhpc3RvcnlfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjAyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTE1MzU1O1xufVxuLmhpc3RvcnlfX21haW4tZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICM1MTUzNTU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBsaW5lLWhlaWdodDogMS40MWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhpc3RvcnlfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGlzdG9yeV9fYmcuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oaXN0b3J5X19iZyBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oaXN0b3J5X19iZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaGlzdG9yeV9fYmctbGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM3LCA0MCwgNDIpIDAlLCByZ2JhKDM3LCA0MCwgNDIsIDAuOCkgNTAlLCByZ2IoMzcsIDQwLCA0MikgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4uaGlzdG9yeV9fYmctbGF5b3V0OjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGlzdG9yeS9ub2lzZS5wbmdcIik7XG59XG4uaGlzdG9yeV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5oaXN0b3J5X19pdGVtLnRydWxseS1maXJzdCAuaGlzdG9yeV9fZGF0ZU91dCB7XG4gIHJpZ2h0OiA5MSU7XG59XG4uaGlzdG9yeV9faXRlbV90eXBlMSAuaGlzdG9yeV9faW1nIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbi5oaXN0b3J5X19pdGVtX3R5cGUxLmZpcnN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwcHgpO1xufVxuLmhpc3RvcnlfX2l0ZW1fdHlwZTEuZmlyc3QgLmhpc3RvcnlfX2RhdGVPdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcbn1cbi5oaXN0b3J5X19pdGVtX3R5cGUyIC5oaXN0b3J5X19pbWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhpc3RvcnlfX2l0ZW1fdHlwZTIuZmlyc3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG59XG4uaGlzdG9yeV9faXRlbV90eXBlMi5maXJzdCAuaGlzdG9yeV9fZGF0ZU91dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAwcHgpO1xufVxuLmhpc3RvcnlfX2l0ZW1fdHlwZTMge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG59XG4uaGlzdG9yeV9faXRlbV90eXBlMyAuaGlzdG9yeV9faW1nYmcge1xuICBib3gtc2hhZG93OiAwcHggMjBweCA4MHB4IHJnYmEoMzcsIDQwLCA0MiwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGlzdG9yeV9faXRlbV90eXBlMyAuaGlzdG9yeV9faW1nYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmhpc3RvcnlfX2l0ZW1fdHlwZTMuZmlyc3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cbi5oaXN0b3J5X19pdGVtX3R5cGUzLmZpcnN0IC5oaXN0b3J5X19kYXRlT3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMDBweCk7XG59XG4uaGlzdG9yeV9fZGF0ZU91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiA2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cbi5oaXN0b3J5X19kYXRlT3V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogODtcbn1cbi5oaXN0b3J5X19kYXRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMjtcbn1cbi5oaXN0b3J5X19kZXNjciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgei1pbmRleDogMjtcbn1cbi5oaXN0b3J5X19kZXNjciBwLCAuaGlzdG9yeV9fZGVzY3IgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5oaXN0b3J5X19kZXNjciBvbCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uaGlzdG9yeV9faW1nLnMge1xuICB3aWR0aDogMjYwcHg7XG59XG4uaGlzdG9yeV9faW1nLm0ge1xuICB3aWR0aDogMzQwcHg7XG59XG4uaGlzdG9yeV9faW1nLmwge1xuICB3aWR0aDogMzYwcHg7XG59XG4uaGlzdG9yeV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhpc3RvcnlfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42N2VtO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmhpc3RvcnlfX3N1YnN3aXBlciB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGlzdG9yeV9fc3Vic3dpcGVyLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42N2VtO1xufVxuLmhpc3RvcnlfX3N1YnN3aXBlcl90eXBlMSB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWluLWhlaWdodDogMjMycHg7XG59XG4uaGlzdG9yeV9fc3Vic3dpcGVyX3R5cGUyIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMDRweDtcbn1cbi5oaXN0b3J5X19zdWJzd2lwZXJfdHlwZTMge1xuICB3aWR0aDogMzQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuLmhpc3RvcnlfX3N1YnN3aXBlcl90eXBlNCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWluLWhlaWdodDogMjcycHg7XG59XG4uaGlzdG9yeV9fc3Vic3dpcGVyX3R5cGU1IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhpc3RvcnlfX3N1YnN3aXBlciA+IC5zd2lwZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oaXN0b3J5X19zdWJzd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tcHJldiwgLmhpc3RvcnlfX3N1YnN3aXBlciA+IC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA2MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5oaXN0b3J5X19zdWJzd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLmhpc3RvcnlfX3N1YnN3aXBlciA+IC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5oaXN0b3J5X19zdWJzd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDMwJTtcbn1cbi5oaXN0b3J5X19jb250aW51ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMTEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oaXN0b3J5X19jb250aW51ZSAuYnV0dG9uLWxheW91dCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBpbmZSb3RhdGUgMTBzIGluZmluaXRlIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGlzdG9yeV9fY29udGludWUgLmJ1dHRvbi1sYXlvdXQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhpc3RvcnlfX2NvbnRpbnVlLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGlzdG9yeV9fcmV0dXJuIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBib3R0b206IDYycHg7XG4gIGxlZnQ6IDExMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oaXN0b3J5X19yZXR1cm4gLmJ1dHRvbi1sYXlvdXQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogaW5mUm90YXRlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmhpc3RvcnlfX3JldHVybiAuYnV0dG9uLWxheW91dCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGlzdG9yeV9fcmV0dXJuLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhpc3RvcnlfX3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuaGlzdG9yeV9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHBhdGgsIC5oaXN0b3J5X19zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgfVxuICAuaGlzdG9yeV9faXRlbTpob3ZlciAuaGlzdG9yeV9fZGF0ZU91dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW06aG92ZXIgLmhpc3RvcnlfX2RhdGVPdXQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oaXN0b3J5X19zd2lwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sIHtcbiAgICB0b3A6IDEwMnB4O1xuICB9XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1jb250cm9sX19saW5lIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDUuMSU7XG4gIH1cbiAgLmhpc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wuaGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIH1cbiAgLmhpc3RvcnlfX2ltZy5zIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2ltZy5tIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2ltZy5sIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW1fdHlwZTEgLmhpc3RvcnlfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxuICAuaGlzdG9yeV9faXRlbS50cnVsbHktZmlyc3QgLmhpc3RvcnlfX2RhdGVPdXQge1xuICAgIHJpZ2h0OiA5MyU7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW1fdHlwZTIgLmhpc3RvcnlfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuaGlzdG9yeV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5oaXN0b3J5X19kYXRlT3V0IHtcbiAgICB0b3A6IC05OXB4O1xuICB9XG4gIC5oaXN0b3J5X19kZXNjciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhpc3RvcnlfX2Rlc2NyIG9sIHtcbiAgICBnYXA6IDZweDtcbiAgfVxuICAuaGlzdG9yeV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuaGlzdG9yeV9fc3Vic3dpcGVyX3R5cGU0IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuaGlzdG9yeV9fc3Vic3dpcGVyX3R5cGUxIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG4gIC5oaXN0b3J5X19zdWJzd2lwZXJfdHlwZTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5oaXN0b3J5X19zdWJzd2lwZXJfdHlwZTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5oaXN0b3J5X19zdWJzd2lwZXJfdHlwZTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1jb250cm9sX19saW5lIHtcbiAgICB3aWR0aDogODglO1xuICAgIGxlZnQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5oaXN0b3J5X19zd2lwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjlweDtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuaGlzdG9yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX21haW4tZGF0ZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmhpc3RvcnlfX2Rlc2NyIHtcbiAgICBnYXA6IDZweDtcbiAgfVxuICAuaGlzdG9yeV9fZGVzY3IgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5oaXN0b3J5X19kZXNjciBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5oaXN0b3J5X19kYXRlT3V0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdG9wOiAtOTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sIC5zd2lwZXItY29udHJvbF9fbGluZSB7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBsZWZ0OiA3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaGlzdG9yeV9faW1nLnMge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAuaGlzdG9yeV9faW1nLm0ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuaGlzdG9yeV9faW1nLmwge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuaGlzdG9yeV9fZGF0ZU91dCB7XG4gICAgdG9wOiAtNzVweDtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbCA+IC5zd2lwZXItYnV0dG9uLW5leHQsIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuICAuaGlzdG9yeV9fc3Vic3dpcGVyX3R5cGU0IHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N1YnN3aXBlcl90eXBlMSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG4gIC5oaXN0b3J5X19zdWJzd2lwZXJfdHlwZTUge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxuICAuaGlzdG9yeV9fc3Vic3dpcGVyX3R5cGUyIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N1YnN3aXBlcl90eXBlMyB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhpc3Rvcnkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaGlzdG9yeV9fbW9iaWxlLWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgLmhpc3RvcnlfX21vYmlsZS1kYXRlLmhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmhpc3RvcnlfX21vYmlsZS1kYXRlLmFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IGhpc3RvcnlEYXRlIDFzIGxpbmVhcjtcbiAgfVxuICAuaGlzdG9yeV9fYmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oaXN0b3J5X19zd2lwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAyMXB4IDIwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlXzIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNzBweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbC5oaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4MCUpO1xuICB9XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wuaGlkZSAuc3dpcGVyLWNvbnRyb2xfX2xpbmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QzdFN0Y7XG4gIH1cbiAgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbCAuc3dpcGVyLWNvbnRyb2xfX2xpbmUge1xuICAgIGhlaWdodDogODUlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgdG9wOiA0MXB4O1xuICAgIGxlZnQ6IDQ2JTtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sIC5zd2lwZXItY29udHJvbF9fbGluZSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItY29udHJvbCA+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wgPiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sID4gLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5oaXN0b3J5X19zdWJzd2lwZXIgLnN3aXBlci1jb250cm9sIHtcbiAgICBib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N1YnN3aXBlciAuc3dpcGVyLWNvbnRyb2wgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5oaXN0b3J5X19jb250aW51ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGlzdG9yeV9fY29udGludWVfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGJvdHRvbTogOTBweDtcbiAgICB3aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgei1pbmRleDogNjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogYWxsIDAuNXM7XG4gIH1cbiAgLmhpc3RvcnlfX2NvbnRpbnVlX21vYmlsZSAuYnV0dG9uLWxheW91dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbmltYXRpb246IGluZlJvdGF0ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xuICB9XG4gIC5oaXN0b3J5X19jb250aW51ZV9tb2JpbGUuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oaXN0b3J5X19yZXR1cm5fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgei1pbmRleDogNjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogYWxsIDAuNXM7XG4gIH1cbiAgLmhpc3RvcnlfX3JldHVybl9tb2JpbGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5oaXN0b3J5X19yZXR1cm5fbW9iaWxlIC5idXR0b24tbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFuaW1hdGlvbjogaW5mUm90YXRlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbiAgLmhpc3RvcnlfX3JldHVybl9tb2JpbGUuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oaXN0b3J5X19kYXRlT3V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oaXN0b3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG4gIC5oaXN0b3J5X19tYWluLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5oaXN0b3J5X19kYXRlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmhpc3RvcnlfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhpc3RvcnlfX2Rlc2NyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLWNvbnRyb2wge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxuICAuaGlzdG9yeV9fc3dpcGVyID4gLnN3aXBlci1jb250cm9sIC5zd2lwZXItY29udHJvbF9fbGluZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbiAgLmhpc3RvcnlfX3N3aXBlciA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oaXN0b3J5X19zd2lwZXIgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlXzIge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N1YnN3aXBlci1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N1YnN3aXBlcl90eXBlMiB7XG4gICAgbWluLWhlaWdodDogMjQ3cHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N1YnN3aXBlcl90eXBlMyB7XG4gICAgbWluLWhlaWdodDogMjQ3cHg7XG4gIH1cbiAgLmhpc3RvcnlfX3N1YnN3aXBlcl90eXBlNCB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2RhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmhpc3RvcnlfX2RhdGU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogLTM1LjVweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAuaGlzdG9yeV9faXRlbV90eXBlMyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhpc3RvcnlfX2l0ZW1fdHlwZTMgLmhpc3RvcnlfX2RhdGU6OmJlZm9yZSB7XG4gICAgbGVmdDogLTU1cHg7XG4gIH1cbiAgLmhpc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbiAgLmhpc3RvcnlfX21haW4tZGF0ZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICM3QzdFN0Y7XG4gIH1cbiAgLmhpc3RvcnlfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmhpc3RvcnlfX2Rlc2NyIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuaGlzdG9yeV9fZGVzY3Igb2wge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuaGlzdG9yeV9faW1nLnMge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuaGlzdG9yeV9faW1nLm0ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuICAuaGlzdG9yeV9faW1nLmwge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLmVycm9yLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggNTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25vdC1mcm9udC9ub3QtZnJvbnQtcGFnZS10b3AtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmVycm9yLXBhZ2VfX3dyYXAge1xuICBwYWRkaW5nOiA5OHB4IDUwcHggNzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXJyb3ItcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvci1wYWdlX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZXJyb3ItcGFnZV9fbnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25vdC1mcm9udC9ub3QtZnJvbnQtcGFnZS10b3AtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmVycm9yLXBhZ2VfX2J0biB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmVycm9yLXBhZ2VfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZXJyb3ItcGFnZV9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmVycm9yLXBhZ2VfX251bSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxuICAuZXJyb3ItcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZXJyb3ItcGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmVycm9yLXBhZ2VfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5lcnJvci1wYWdlX19udW0ge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuICAuZXJyb3ItcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZXJyb3ItcGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5lcnJvci1wYWdlX19idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubXVzZXVtLWhpc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbm90LWZyb250L25vdC1mcm9udC1wYWdlLXRvcC1iZy5wbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG4ubXVzZXVtLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTkyMi83ODQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXVzZXVtL2JnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubXVzZXVtLWhpc3RvcnkgLnRvcCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubXVzZXVtLWhpc3RvcnkgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdXNldW0taGlzdG9yeV9fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5tdXNldW0taGlzdG9yeSAubXVzZXVtLWhpc3RvcnlfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZvbnQ6IDQwMCA4LjN2dyBcIkNhbmVsYVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5tdXNldW0taGlzdG9yeV9fcGVyaW9kIHtcbiAgZm9udDogNDAwIDcuOHZ3IFwiQ2FuZWxhXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgLyog0KbQstC10YIg0YLQtdC60YHRgtCwICovXG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjRDNENEQ0OyAvKiDQotC+0LvRidC40L3QsCDQuCDRhtCy0LXRgiDQvtCx0LLQvtC00LrQuCAqL1xuICB0ZXh0LXN0cm9rZTogMXB4ICNEM0Q0RDQ7IC8qINCi0L7Qu9GJ0LjQvdCwINC4INGG0LLQtdGCINC+0LHQstC+0LTQutC4ICjRgdGC0LDQvdC00LDRgNGC0L3QvtC1INGB0LLQvtC50YHRgtCy0L4pICovXG59XG4ubXVzZXVtLWhpc3RvcnlfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXVzZXVtLWhpc3RvcnlfX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMyMHB4IDc1cHggMWZyO1xuICBncmlkLWdhcDogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXVzZXVtLWhpc3RvcnlfX3dyYXA6bm90KDpsYXN0LWNoaWxkKSAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG4ubXVzZXVtLWhpc3RvcnlfX3dyYXA6Zmlyc3Qtb2YtdHlwZSAubXVzZXVtLWhpc3RvcnlfX3ByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11c2V1bS1oaXN0b3J5X193cmFwOmxhc3QtY2hpbGQgLm11c2V1bS1oaXN0b3J5X19uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdXNldW0taGlzdG9yeV9fd3JhcC5hY3RpdmUgLm11c2V1bS1oaXN0b3J5X19kYXRlLFxuLm11c2V1bS1oaXN0b3J5X193cmFwLmFjdGl2ZSAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQsXG4ubXVzZXVtLWhpc3RvcnlfX3dyYXAuYWN0aXZlIC5tdXNldW0taGlzdG9yeV9fbGluZS1kYXRlIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLm11c2V1bS1oaXN0b3J5X19kYXRlLCAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQsIC5tdXNldW0taGlzdG9yeV9fbGluZS1kYXRlIHNwYW4ge1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5tdXNldW0taGlzdG9yeV9fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250OiA0MDAgMTIwcHgvMSBcIkNhbmVsYVwiLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuLm11c2V1bS1oaXN0b3J5X19saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tdXNldW0taGlzdG9yeV9fbGluZS1kYXRlIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLm11c2V1bS1oaXN0b3J5X19saW5lLWRhdGUgc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZShjYWxjKC01MCUgLSA2cHgpLCAtNDBweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG4ubXVzZXVtLWhpc3RvcnlfX2NvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDkycHg7XG59XG4ubXVzZXVtLWhpc3RvcnlfX2NvbnRyb2wtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXVzZXVtLWhpc3RvcnlfX2NvbnRyb2wtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNzUlIDUwJTtcbn1cbi5tdXNldW0taGlzdG9yeV9fY29udHJvbC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25vdC1mcm9udC9ub3QtZnJvbnQtcGFnZS10b3AtYmcucG5nKTtcbn1cbi5tdXNldW0taGlzdG9yeV9fbmV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NSUgNDAlO1xufVxuLm11c2V1bS1oaXN0b3J5X19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuLm11c2V1bS1oaXN0b3J5X19jb250ZW50IC5jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQgLmNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQgLmNvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCB1bCwgLm11c2V1bS1oaXN0b3J5X19jb250ZW50IC5jb250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm11c2V1bS1oaXN0b3J5X19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXVzZXVtLWhpc3RvcnkgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEwNjAvNzUzO1xufVxuLm11c2V1bS1oaXN0b3J5IHBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubXVzZXVtLWhpc3RvcnlfX3NsaWRlLXRleHQge1xuICBjb2xvcjogIzdDN0U3RjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubXVzZXVtLWhpc3RvcnlfX3NsaWRlci1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEwNjAvNzUzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm11c2V1bS1oaXN0b3J5X19zbGlkZXItcHJldiwgLm11c2V1bS1oaXN0b3J5X19zbGlkZXItbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm11c2V1bS1oaXN0b3J5X19zbGlkZXItcHJldjo6YmVmb3JlLCAubXVzZXVtLWhpc3RvcnlfX3NsaWRlci1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tdXNldW0taGlzdG9yeV9fc2xpZGVyLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm11c2V1bS1oaXN0b3J5X19wYWdpbmF0aW9uLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzc3LjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC41cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgLm11c2V1bS1oaXN0b3J5X193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDc1cHggMWZyO1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fcGFnaW5hdGlvbi1saW5lIHtcbiAgICBsZWZ0OiAyNTcuNXB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLm11c2V1bS1oaXN0b3J5X19kYXRlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbiAgLm11c2V1bS1oaXN0b3J5X193cmFwOm5vdCg6bGFzdC1jaGlsZCkgLm11c2V1bS1oaXN0b3J5X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm11c2V1bS1oaXN0b3J5X19jb250ZW50IC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQgLmNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fc2xpZGVyLXByZXYsIC5tdXNldW0taGlzdG9yeV9fc2xpZGVyLW5leHQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnlfX3NsaWRlci1wcmV2OjpiZWZvcmUsIC5tdXNldW0taGlzdG9yeV9fc2xpZGVyLW5leHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm11c2V1bS1oaXN0b3J5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnlfX3BhZ2luYXRpb24tbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnlfX3dyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fZGF0ZSwgLm11c2V1bS1oaXN0b3J5X19jb250ZW50LCAubXVzZXVtLWhpc3RvcnlfX2xpbmUtZGF0ZSBzcGFuIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fZGF0ZSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fd3JhcDpub3QoOmxhc3QtY2hpbGQpIC5tdXNldW0taGlzdG9yeV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm11c2V1bS1oaXN0b3J5X19jb250ZW50IC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQgLmNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdXNldW0taGlzdG9yeV9fdGl0bGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLm11c2V1bS1oaXN0b3J5IC5tdXNldW0taGlzdG9yeV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnkgLm5vdC1mcm9udC10b3AgLnRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdXNldW0taGlzdG9yeSAubXVzZXVtLWhpc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbiAgLm11c2V1bS1oaXN0b3J5X19wZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnkgLnRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tdXNldW0taGlzdG9yeV9fc2xpZGVyLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAubXVzZXVtLWhpc3RvcnlfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmNvb2tpZSB7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMycHg7XG4gIGxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29va2llX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jb29raWVfX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvb2tpZV9fYnRuIHtcbiAgYmFja2dyb3VuZDogIzI1MjgyQTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29va2llLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jb29raWUge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLmNvb2tpZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY29va2llX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnNlcnZpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cbi5zZXJ2aWNlIGgxIHtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5zZXJ2aWNlX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDE2cHggNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zZXJ2aWNlX190b3AtdGFncyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlX190b3AtYWdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q0RDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyNTI4MkE7XG59XG4uc2VydmljZV9fdG9wLW5ldyB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjAxRDFEO1xufVxuLnNlcnZpY2VfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDcwcHg7XG59XG4uc2VydmljZV9fbGVmdCB7XG4gIHdpZHRoOiA3NDBweDtcbn1cbi5zZXJ2aWNlX19zbGlkZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA3NDAvNTQwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlcnZpY2VfX3NsaWRlci1zbGlkZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZXJ2aWNlX19zbGlkZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2VydmljZV9fc2xpZGVyLWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2VydmljZV9fc2xpZGVyLXByZXYsIC5zZXJ2aWNlX19zbGlkZXItbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXNrLWltYWdlOiB1cmwoL3RoZW1lcy9ubXovc3JjL2ltZy9pY29ucy9hcnJvdy1sZWZ0LWdyZXkuc3ZnKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzdFN0Y7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdGltZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZV9fc2xpZGVyLXByZXY6aG92ZXIsIC5zZXJ2aWNlX19zbGlkZXItbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgfVxufVxuLnNlcnZpY2VfX3NsaWRlci1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zZXJ2aWNlX19zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cbi5zZXJ2aWNlX19zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gIGNvbG9yOiAjMjUyODJBO1xufVxuLnNlcnZpY2VfX2luZm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zZXJ2aWNlX19pbmZvLXdyYXAtLXRleHQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnNlcnZpY2VfX2luZm8ta2V5IHtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zZXJ2aWNlX19pbmZvLXZhbHVlIHtcbiAgY29sb3I6ICMyNTI4MkE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zZXJ2aWNlX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2VydmljZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXgtd2lkdGg6IDExOTVweDtcbn1cbi5zZXJ2aWNlX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk0cHgpIHtcbiAgLnNlcnZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5zZXJ2aWNlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2luZm8ge1xuICAgIGdhcDogNjBweDtcbiAgfVxuICAuc2VydmljZV9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZXJ2aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc2VydmljZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VydmljZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZXJ2aWNlX190b3AtdGFncyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlcnZpY2VfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlcnZpY2VfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuc2VydmljZV9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VydmljZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5zZXJ2aWNlX190b3AtYWdlIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZXJ2aWNlX190b3AtbmV3IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnNlcnZpY2VfX3NsaWRlci1zbGlkZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzMzUvMjUwO1xuICB9XG4gIC5zZXJ2aWNlX19zbGlkZXItY29udHJvbHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2luZm8ta2V5LCAuc2VydmljZV9faW5mby12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNlcnZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnNlcnZpY2VfX2J0bnMge1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5zZXJ2aWNlIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tdXNldW1zIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuLm11c2V1bXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMjBweDtcbn1cbi5tdXNldW1zX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjYycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXVzZXVtc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjhweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLm11c2V1bXNfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ3Mi8zMTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXVzZXVtc19faW1nIHBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm11c2V1bXNfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ubXVzZXVtc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm11c2V1bXNfX2luZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzUxNTM1NTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm11c2V1bXNfX2luZm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuLm11c2V1bXNfX2luZm8td3JhcDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ubXVzZXVtc19faW5mby13cmFwIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubXVzZXVtc19faW5mby13cmFwIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm11c2V1bXNfX2luZm8td3JhcCBhOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgfVxufVxuLm11c2V1bXNfX2luZm8tdGl0bGUge1xuICBjb2xvcjogIzdDN0U3Rjtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm11c2V1bXNfX2xpbms6aG92ZXIgLm11c2V1bXNfX2ltZyBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubXVzZXVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm11c2V1bXNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLm11c2V1bXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLm11c2V1bXNfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubXVzZXVtc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLm11c2V1bXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAubXVzZXVtc19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLm11c2V1bXNfX2xpbmsge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubXVzZXVtc19faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubXVzZXVtcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm11c2V1bXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLm11c2V1bXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubXVzZXVtc19faXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgfVxuICAubXVzZXVtc19fbGluayB7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG4gIC5tdXNldW1zX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAubXVzZXVtc19faW5mby13cmFwOm50aC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5ubXotb25saW5lX19uYXYge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ubXotb25saW5lX19uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLm5tei1vbmxpbmVfX25hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cywgYm9yZGVyLWNvbG9yIDAuNXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubm16LW9ubGluZV9fbmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyNTI4MkE7XG4gIGJvcmRlci1jb2xvcjogIzI1MjgyQTtcbn1cbi5ubXotb25saW5lX19nYWwge1xuICBtYXgtd2lkdGg6IDExOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLm5tei1vbmxpbmVfX2dhbC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5ubXotb25saW5lX19nYWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubm16LW9ubGluZV9fZ2FsLWRlc2NyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5tei1vbmxpbmVfX2dhbC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMTk1LzcyMDtcbn1cbi5ubXotb25saW5lX19nYWwtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMyNTI4MkE7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLm5tei1vbmxpbmVfX2dhbC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5tei1vbmxpbmVfX2dhbC1pbWcgcGljdHVyZSwgLm5tei1vbmxpbmVfX2dhbC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubm16LW9ubGluZV9fZ2FsLWljb24ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbn1cbi5ubXotb25saW5lX19nYWwtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2JTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXNrLWltYWdlOiB1cmwoL3RoZW1lcy9ubXovc3JjL2ltZy9pY29ucy8zRC5zdmcpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuLm5tei1vbmxpbmVfX2dhbC1saW5rOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubm16LW9ubGluZV9fZ2FsLWxpbms6aG92ZXIgLm5tei1vbmxpbmVfX2dhbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5ubXotb25saW5lX19nYWwtbGluazpob3ZlciAubm16LW9ubGluZV9fZ2FsLWljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbn1cbi5ubXotb25saW5lX19waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDc5MC81NjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ubXotb25saW5lX19waG90by1wcmV2aWV3LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ubXotb25saW5lX19waG90by1wcmV2aWV3LWltZyBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ubXotb25saW5lX19waG90by1wcmV2aWV3LWltZyBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tcHJldmlldy1pbWc6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCA0MCwgNDIsIDApIDcyLjI2JSwgcmdiYSgzNywgNDAsIDQyLCAwLjgpIDEyMC44MSUpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tcHJldmlldy1pbWc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgNDAsIDQyLCAwLjQpO1xuICB6LWluZGV4OiAxO1xufVxuLm5tei1vbmxpbmVfX3Bob3RvLXByZXZpZXctaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMTtcbn1cbi5ubXotb25saW5lX19waG90by1wcmV2aWV3LWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tcHJldmlldy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDsgLyog0J7Qs9GA0LDQvdC40YfQuNCy0LDQtdC8INC00LLRg9C80Y8g0YHRgtGA0L7QutCw0LzQuCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgLyog0JTQvtCx0LDQstC70Y/QtdC8INC80L3QvtCz0L7RgtC+0YfQuNC1ICovXG59XG4ubm16LW9ubGluZV9fcGhvdG8tcHJldmlldzpob3ZlciAubm16LW9ubGluZV9fcGhvdG8tcHJldmlldy1pbWc6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ubXotb25saW5lX19waG90by1wcmV2aWV3OmhvdmVyIC5ubXotb25saW5lX19waG90by1wcmV2aWV3LWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tY2FyZC1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM3QzdFN0Y7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXgtd2lkdGg6IDExOTVweDtcbn1cbi5ubXotb25saW5lX19waG90by1jYXJkLWRlc2NyIHtcbiAgbWF4LXdpZHRoOiAxMTk1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5ubXotb25saW5lX19waG90by1jYXJkLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5ubXotb25saW5lX19waG90by1jYXJkLWdhbGxlcnktbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDc5MC81MjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ubXotb25saW5lX19waG90by1jYXJkLWdhbGxlcnktbGluayBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ubXotb25saW5lX19waG90by1jYXJkLWdhbGxlcnktbGluayBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4ubm16LW9ubGluZV9fcGhvdG8tY2FyZC1nYWxsZXJ5LWxpbms6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm5tei1vbmxpbmVfX3ZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5ubXotb25saW5lX192aWRlby1saXN0IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogNTJweCAyMHB4O1xufVxuLm5tei1vbmxpbmVfX3ZpZGVvLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4ubm16LW9ubGluZV9fdmlkZW8tcHJldmlldy1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzdDN0U3RjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5ubXotb25saW5lX192aWRlby1wcmV2aWV3LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG59XG4ubm16LW9ubGluZV9fdmlkZW8tcHJldmlldy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNzkwLzUwMDtcbn1cbi5ubXotb25saW5lX192aWRlby1wcmV2aWV3LXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk0cHgpIHtcbiAgLm5tei1vbmxpbmVfX25hdiB7XG4gICAgLS13cmFwR2FwOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXdyYXBHYXApKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS13cmFwR2FwKSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5ubXotb25saW5lX19uYXYgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBHYXApO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcEdhcCk7XG4gIH1cbiAgLm5tei1vbmxpbmVfX25hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX2dhbCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5ubXotb25saW5lX19waG90by1wcmV2aWV3LWluZm8ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3Bob3RvLXByZXZpZXctZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ubXotb25saW5lX19waG90by1wcmV2aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3Bob3RvLWxpc3QgdWwge1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAubm16LW9ubGluZV9fcGhvdG8tY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5ubXotb25saW5lX192aWRlby1wcmV2aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubm16LW9ubGluZV9fcGhvdG8tY2FyZC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ubXotb25saW5lX19waG90by1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubm16LW9ubGluZV9fcGhvdG8tY2FyZC1kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubm16LW9ubGluZV9fZ2FsLWluZm8ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX2dhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubm16LW9ubGluZV9fZ2FsLWRlc2NyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubm16LW9ubGluZV9fbmF2IHVsIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX25hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX2dhbC1pY29uIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5ubXotb25saW5lX19nYWwtaW5mbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubm16LW9ubGluZV9fZ2FsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ubXotb25saW5lX19nYWwtZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubm16LW9ubGluZV9fcGhvdG8tcHJldmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ubXotb25saW5lX19waG90by1saXN0IHVsIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3ZpZGVvLWxpc3QgdWwge1xuICAgIGdhcDogMzBweCAxMHB4O1xuICB9XG4gIC5ubXotb25saW5lX192aWRlby1wcmV2aWV3IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3ZpZGVvLXByZXZpZXctZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubm16LW9ubGluZV9fdmlkZW8tcHJldmlldy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ubXotb25saW5lX19nYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3Bob3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ubXotb25saW5lX192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubm16LW9ubGluZV9fcGhvdG8tY2FyZC1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm5tei1vbmxpbmVfX25hdiB1bCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5ubXotb25saW5lX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ubXotb25saW5lX19uYXYge1xuICAgIC0td3JhcEdhcDogMjBweDtcbiAgfVxuICAubm16LW9ubGluZV9fcGhvdG8tbGlzdCB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3Bob3RvLWNhcmQtZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3Bob3RvLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubm16LW9ubGluZV9fcGhvdG8tY2FyZC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm5tei1vbmxpbmVfX3ZpZGVvLWxpc3QgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5ubXotb25saW5lX19nYWwtZGVzY3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubm16LW9ubGluZV9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdC1ib3gge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3Qtc3R5bGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1NXB4IDAgMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cywgYm9yZGVyLWNvbG9yIDAuNXM7XG59XG4uc2VsZWN0LXN0eWxlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMsIGJvcmRlci1jb2xvciAwLjVzO1xufVxuLnNlbGVjdC1zdHlsZWQuYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3Qtc3R5bGVkOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWxlY3Qtc3R5bGVkOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0LXN0eWxlZDpob3Zlci5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3Qtc3R5bGVkLmFjdGl2ZSArIC5zZWxlY3Qtb3B0aW9ucyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGVjdC1zdHlsZWQge1xuICAgIHBhZGRpbmc6IDAgMzVweCAwIDE1cHg7XG4gIH1cbn1cbi5zZWxlY3Qtb3B0aW9ucyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MzU1O1xuICB6LWluZGV4OiAyO1xufVxuLnNlbGVjdC1vcHRpb25zIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4uc2VsZWN0LW9wdGlvbnMgdWwgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTE1MzU1O1xuICBjb2xvcjogIzdDN0U3RjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG59XG4uc2VsZWN0LW9wdGlvbnMgdWwgPiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL25tei9zcmMvaW1nL2ljb25zL0NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VsZWN0LW9wdGlvbnMgdWwgPiBsaS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdC1vcHRpb25zIHVsID4gbGk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWxlY3Qtb3B0aW9ucyB1bCA+IGxpLmNob2ljZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlbGVjdC1vcHRpb25zIHVsID4gbGkuY2hvaWNlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0LWlubmVyIHtcbiAgcGFkZGluZzogMjBweCA4cHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNlbGVjdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzI1MjgyQTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5Lm9yYW5nZSAuYnJhbmNoLXByb21vX19kZXNjciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENDUyMjY7XG59XG5ib2R5Lm9yYW5nZSAuYnJhbmNoLXByb21vX19vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDQ1MjI2IDAlLCByZ2JhKDIxMiwgODIsIDM4LCAwKSAxMDAlKTtcbn1cbmJvZHkub3JhbmdlIC5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCA4MiwgMzgsIDAuNCk7XG59XG5ib2R5Lm9yYW5nZSAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCA4MiwgMzgsIDAuNCk7XG59XG5ib2R5LmJsdWUgLmJyYW5jaC1wcm9tb19fZGVzY3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MUM2O1xufVxuYm9keS5ibHVlIC5icmFuY2gtcHJvbW9fX292ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDgxQzYgMCUsIHJnYmEoMjEyLCA4MiwgMzgsIDApIDEwMCUpO1xufVxuYm9keS5ibHVlIC5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI5LCAxOTgsIDAuNCk7XG59XG5ib2R5LmJsdWUgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyOSwgMTk4LCAwLjQpO1xufVxuYm9keS5yZWQgLmJyYW5jaC1wcm9tb19fZGVzY3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQxMjYzO1xufVxuYm9keS5yZWQgLmJyYW5jaC1wcm9tb19fb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VEMTI2MyAwJSwgcmdiYSgyMTIsIDgyLCAzOCwgMCkgMTAwJSk7XG59XG5ib2R5LnJlZCAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTgsIDk5LCAwLjQpO1xufVxuYm9keS5yZWQgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTgsIDk5LCAwLjQpO1xufVxuYm9keS5ncmV5IC5icmFuY2gtcHJvbW9fX2Rlc2NyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODI4NTtcbn1cbmJvZHkuZ3JleSAuYnJhbmNoLXByb21vX19vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODA4Mjg1IDAlLCByZ2JhKDIxMiwgODIsIDM4LCAwKSAxMDAlKTtcbn1cbmJvZHkuZ3JleSAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTMwLCAxMzMsIDAuNCk7XG59XG5ib2R5LmdyZXkgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTMwLCAxMzMsIDAuNCk7XG59XG5ib2R5LmdyZWVuLWxpZ2h0IC5icmFuY2gtcHJvbW9fX2Rlc2NyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1QjU5OTtcbn1cbmJvZHkuZ3JlZW4tbGlnaHQgLmJyYW5jaC1wcm9tb19fb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzA1QjU5OSAwJSwgcmdiYSgyMTIsIDgyLCAzOCwgMCkgMTAwJSk7XG59XG5ib2R5LmdyZWVuLWxpZ2h0IC5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMTgxLCAxNTMsIDAuNCk7XG59XG5ib2R5LmdyZWVuLWxpZ2h0IC5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxODEsIDE1MywgMC40KTtcbn1cbmJvZHkueWVsbG93IC5icmFuY2gtcHJvbW9fX2Rlc2NyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCQTMwRjtcbn1cbmJvZHkueWVsbG93IC5icmFuY2gtcHJvbW9fX292ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNEQkEzMEYgMCUsIHJnYmEoMjEyLCA4MiwgMzgsIDApIDEwMCUpO1xufVxuYm9keS55ZWxsb3cgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDE2MywgMTUsIDAuNCk7XG59XG5ib2R5LnllbGxvdyAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAxNjMsIDE1LCAwLjQpO1xufVxuYm9keS5ncmVlbi1kYXJrIC5icmFuY2gtcHJvbW9fX2Rlc2NyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjkzMztcbn1cbmJvZHkuZ3JlZW4tZGFyayAuYnJhbmNoLXByb21vX19vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA2OTMzIDAlLCByZ2JhKDIxMiwgODIsIDM4LCAwKSAxMDAlKTtcbn1cbmJvZHkuZ3JlZW4tZGFyayAuYnJhbmNoLWV4aGliaXRpb25zX19saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgNTEsIDAuNCk7XG59XG5ib2R5LmdyZWVuLWRhcmsgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgNTEsIDAuNCk7XG59XG5ib2R5LmJsYWNrIC5icmFuY2gtcHJvbW9fX2Rlc2NyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5QTtcbn1cbmJvZHkuYmxhY2sgLmJyYW5jaC1wcm9tb19fb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNTM5QSAwJSwgcmdiYSgyMTIsIDgyLCAzOCwgMCkgMTAwJSk7XG59XG5ib2R5LmJsYWNrIC5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODMsIDE1NCwgMC40KTtcbn1cbmJvZHkuYmxhY2sgLmJyYW5jaC1leGhpYml0aW9uc19fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDgzLCAxNTQsIDAuNCk7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ueW1hcHMtMi0xLTc5LWdyb3VuZC1wYW5lIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dCwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbnRleHRhcmVhLFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5jb250ZW50IC5zdWJ3cmFwcGVyIHtcbiAgd2lkdGg6IDExOTVweDtcbn1cbi5jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4uY29udGVudCBvbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjVweDtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5jb250ZW50IG9sID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50IG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQgb2wgPiBsaSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250ZW50IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRlbnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29udGVudCB1bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uY29udGVudCB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudCB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbn1cbi5jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDRENDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4uY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4uY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzIuNSU7XG59XG4uY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjIuNSU7XG59XG4uY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjIuNSU7XG59XG4uY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjIuNSU7XG59XG4uY29udGVudCB0YWJsZSA+IHRib2R5ID4gdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNENEQ0O1xufVxuLmNvbnRlbnQgdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNENEQ0O1xufVxuLmNvbnRlbnQgdGFibGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQgdGFibGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudCB0YWJsZS5kb3VibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNENEQ0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmNvbnRlbnQgdGFibGUuZG91YmxlID4gdGhlYWQgPiB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4uY29udGVudCB0YWJsZS5kb3VibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB3aWR0aDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNENEQ0O1xufVxuLmNvbnRlbnQgdGFibGUuZG91YmxlID4gdGJvZHkgPiB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4uY29udGVudCB0YWJsZS5kb3VibGUgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgxKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250ZW50IHRhYmxlLmRvdWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q0RDQ7XG59XG4uY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyNTI4MkE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXIgLnN1Yi1jb250YWluZXIge1xuICB3aWR0aDogMTE5NXB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5wYWdpbmF0aW9uIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuLnBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAzcHg7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjN0M3RTdGO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLnBhZ2luYXRpb24gdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzI1MjgyQTtcbn1cblxuLmJyZWFkLWNydW1iIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJyZWFkLWNydW1iIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnJlYWQtY3J1bWIgdWwgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZC1jcnVtYiB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjN0M3RTdGO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0yOHB4O1xufVxuLmJyZWFkLWNydW1iIHVsIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjN0M3RTdGO1xufVxuLmJyZWFkLWNydW1iIHVsIGxpLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3ZnOmhvdmVyIHBhdGgge1xuICAgIGZpbGw6ICMyNTI4MkE7XG4gIH1cbiAgLnBhZ2luYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNTI4MkE7XG4gIH1cbiAgLmJyZWFkLWNydW1iIGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYnJlYWQtY3J1bWIgbGkgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgfVxuICAuYnJlYWQtY3J1bWIgbGkgYTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgfVxufVxuLyog0JDQtNCw0L/RgtC40LIgKi9cbi8qIFdpZHRoIDE2MDAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLyog0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAqL1xufVxuLyogV2lkdGggMTM2NiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE5NXB4O1xuICB9XG4gIC5jb250YWluZXIgLnN1Yi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBXaWR0aCAxMjgwICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5NHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuY29udGVudCAuc3Vid3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY29udGVudCBvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5jb250ZW50IHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICB9XG4gIC5jb250ZW50IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICB9XG59XG4vKiBXaWR0aCA3NjggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGVudCAudGFibGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jb250ZW50IHVsLCAuY29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jb250ZW50IHRhYmxlIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbiAgLmNvbnRlbnQgdGFibGUuZG91YmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb250ZW50IHRhYmxlLmRvdWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuY29udGVudCB0YWJsZS5kb3VibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRlbnQgdGFibGUuZG91YmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4vKiBXaWR0aCA0ODAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzBweCkge1xuICAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb250ZW50IG9sIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmNvbnRlbnQgdWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb250ZW50IHVsID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuY29udGVudCB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmNvbnRlbnQgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG4gIC5jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogN3B4IDdweDtcbiAgfVxuICAuY29udGVudCB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDdweCA3cHg7XG4gIH1cbn1cbiNibG9jay1ubXotcHJpbWFyeS1sb2NhbC10YXNrcyB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuI2Jsb2NrLW5tei1wcmltYXJ5LWxvY2FsLXRhc2tzIG5hdi50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLW5tei1wcmltYXJ5LWxvY2FsLXRhc2tzIG5hdi50YWJzIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi50b29sYmFyLXRyYXktb3BlbiAuaGVhZGVyLWJyYW5jaCAuaGVhZGVyX190b3Age1xuICB0b3A6IDc5cHg7XG59XG4udG9vbGJhci10cmF5LW9wZW4gLnBhZ2UtbmF2IHtcbiAgdG9wOiAxNzRweDtcbn1cblxuLmZyb250ICNibG9jay1ubXotcHJpbWFyeS1sb2NhbC10YXNrcyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBhdGgtdGF4b25vbXkgI2Jsb2NrLW5tei1wcmltYXJ5LWxvY2FsLXRhc2tzIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlLnRvb2xiYXItdHJheS1vcGVuIC5oZWFkZXIge1xuICB0b3A6IDc5cHg7XG59XG5cbmZvcm0jdXNlci1sb2dpbi1mb3JtLCBmb3JtI3VzZXItcGFzcyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbmZvcm0jdXNlci1sb2dpbi1mb3JtICNlZGl0LWFjdGlvbnMsIGZvcm0jdXNlci1wYXNzICNlZGl0LWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubW9kYWwgLmNvbnRlbnQgdWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbCAuY29udGVudCB1bCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2ZpbmV2aXNpb25fYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmstbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbn1cblxuLnZrLW1lZGlhIGlmcmFtZSxcbi52ay1tZWRpYSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhdGgtbm9kZSAjYmxvY2stbm16LXByaW1hcnktbG9jYWwtdGFza3Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufSIsIi8qINCo0YDQuNGE0YLRiyAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQ2FuZWxhLVJlZ3VsYXItV2ViLnR0ZicpO1xuXHRzcmM6IGxvY2FsKCdDYW5lbGEgUmVndWxhcicpLCBsb2NhbCgnQ2FuZWxhLXJlZ3VsYXInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL0NhbmVsYS1SZWd1bGFyLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9DYW5lbGEtUmVndWxhci1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9DYW5lbGEtUmVndWxhci1XZWIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHQnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdNb250c2VycmF0IE1lZGl1bSBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTWVkaXVtSXRhbGljJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVRoaW4uZW90Jyk7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgVGhpbicpLCBsb2NhbCgnTW9udHNlcnJhdC1UaGluJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgRXh0cmFMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtRXh0cmFMaWdodEl0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUJvbGRJdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdNb250c2VycmF0IFNlbWlCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LVNlbWlCb2xkJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHQuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgRXh0cmFMaWdodCcpLCBsb2NhbCgnTW9udHNlcnJhdC1FeHRyYUxpZ2h0JyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYy5lb3QnKTtcblx0c3JjOiBsb2NhbCgnTW9udHNlcnJhdCBFeHRyYUJvbGQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1JdGFsaWMuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUl0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMuZW90Jyk7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0SXRhbGljJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJsYWNrSXRhbGljLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdNb250c2VycmF0IEJsYWNrIEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdC1CbGFja0l0YWxpYycpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1CbGFja0l0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJsYWNrSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZEl0YWxpYy5lb3QnKTtcblx0c3JjOiBsb2NhbCgnTW9udHNlcnJhdCBTZW1pQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5lb3QnKTtcblx0c3JjOiBsb2NhbCgnTW9udHNlcnJhdCBSZWd1bGFyJyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdNb250c2VycmF0IE1lZGl1bScpLCBsb2NhbCgnTW9udHNlcnJhdC1NZWRpdW0nKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLmVvdCcpO1xuXHRzcmM6IGxvY2FsKCdNb250c2VycmF0IEV4dHJhQm9sZCcpLCBsb2NhbCgnTW9udHNlcnJhdC1FeHRyYUJvbGQnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2suZW90Jyk7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgQmxhY2snKSwgbG9jYWwoJ01vbnRzZXJyYXQtQmxhY2snKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbkl0YWxpYy5lb3QnKTtcblx0c3JjOiBsb2NhbCgnTW9udHNlcnJhdCBUaGluIEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdC1UaGluSXRhbGljJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LVRoaW5JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtVGhpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LVRoaW5JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiLyoqXG4gKiBTd2lwZXIgOC4zLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVseSAyNiwgMjAyMlxuICovXG5cbiBAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLndvZmYyP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP2lvOWE2a1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9pbzlhNmtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP2lvOWE2ayNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmxnLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2xnJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsICdMaWJlcmF0aW9uIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDg0O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sZy1uZXh0LmRpc2FibGVkLFxuLmxnLXByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxnLW5leHQ6aG92ZXI6bm90KC5kaXNhYmxlZCksXG4ubGctcHJldjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGctc2luZ2xlLWl0ZW0gLmxnLW5leHQsIC5sZy1zaW5nbGUtaXRlbVxuLmxnLXByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMDk1Jztcbn1cblxuLmxnLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ubGctcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUwOTQnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwODI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxnLW1lZGlhLW92ZXJsYXAgLmxnLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uLmxnLWljb24tMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUwNzAnO1xufVxuXG4ubGctdG9vbGJhciAubGctbWF4aW1pemUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5sZy10b29sYmFyIC5sZy1tYXhpbWl6ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnO1xufVxuXG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMGYyJztcbn1cblxuLmxnLXN1Yi1odG1sIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmxnLXN1Yi1odG1sIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4ubGctc3ViLWh0bWwgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGctc3ViLWh0bWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGctbWVkaWEtb3ZlcmxhcCAubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xufVxuXG4ubGctaXRlbSAubGctc3ViLWh0bWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sZy1lcnJvci1tc2cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ubGctY291bnRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGctY2xvc2luZyAubGctdG9vbGJhcixcbi5sZy1jbG9zaW5nIC5sZy1wcmV2LFxuLmxnLWNsb3NpbmcgLmxnLW5leHQsXG4ubGctY2xvc2luZyAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpIC5sZy1pbWctd3JhcCxcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtOm5vdCgubGctem9vbWFibGUpIC5sZy12aWRlby1jb250IHtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKS5sZy1jb21wbGV0ZSAubGctaW1nLXdyYXAsXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKS5sZy1jb21wbGV0ZSAubGctdmlkZW8tY29udCB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5sZy1pY29uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwYTBhO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWJiaW5nIC5sZy10aHVtYi1pdGVtIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLXJlYnVpbGRpbmctdGh1bWJuYWlscyAubGctdGh1bWIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctdGh1bWItYWxpZ24tbWlkZGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLXRodW1iLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLXRodW1iLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sZy1vdXRlci5sZy1zaW5nbGUtaXRlbSAubGctdGh1bWItb3V0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxnLW91dGVyIC5sZy10aHVtYiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpbGwtY2hhbmdlOiBib3JkZXItY29sb3I7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gIH1cbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSwgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkwNzA3O1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRvZ2dsZS10aHVtYjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUxZmYnO1xufVxuXG4ubGctb3V0ZXIubGctYW5pbWF0ZS10aHVtYiAubGctdGh1bWIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQgLmxnLW9iamVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvLWNvbnQge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLXBvc3RlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLXBvc3Rlcixcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tb2JqZWN0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBsZy1wbGF5LXN0cm9rZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZy1wbGF5LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiAxOCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksIG9wYWNpdHkgMC4xcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksIG9wYWNpdHkgMC4xcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG59XG5cbi5sZy12aWRlby1wbGF5LWJ1dHRvbjpob3ZlciAubGctdmlkZW8tcGxheS1pY29uLWJnLFxuLmxnLXZpZGVvLXBsYXktYnV0dG9uOmhvdmVyIC5sZy12aWRlby1wbGF5LWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctdmlkZW8tcGxheS1pY29uLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAzJTtcbiAgc3Ryb2tlOiAjZmNmY2ZjO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24tY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMyU7XG4gIHN0cm9rZTogcmdiYSgzMCwgMzAsIDMwLCAwLjkpO1xuICBzdHJva2Utb3BhY2l0eTogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDA7XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbn1cblxuLmxnLXZpZGVvLXBsYXktaWNvbiAubGctdmlkZW8tcGxheS1pY29uLWlubmVyIHtcbiAgZmlsbDogI2ZjZmNmYztcbn1cblxuLmxnLXZpZGVvLWxvYWRpbmcgLmxnLXZpZGVvLXBsYXktaWNvbi1jaXJjbGUge1xuICBhbmltYXRpb246IGxnLXBsYXktcm90YXRlIDJzIGxpbmVhciAwLjI1cyBpbmZpbml0ZSwgbGctcGxheS1zdHJva2UgMS41cyBlYXNlLWluLW91dCAwLjI1cyBpbmZpbml0ZTtcbn1cblxuLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjcpO1xufVxuXG4ubGctcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA4MztcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG59XG5cbi5sZy1wcm9ncmVzcy1iYXIgLmxnLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MDcwNztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwO1xufVxuXG4ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctcHJvZ3Jlc3MtYmFyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUwMWQnO1xufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTAxYSc7XG59XG5cbi5sZy1zaW5nbGUtaXRlbSAubGctYXV0b3BsYXktYnV0dG9uIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwLFxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBtcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMC40MTUsIDAuMDEsIDEuMTkpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcztcbn1cblxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tLmxnLXpvb20tZHJhZy10cmFuc2l0aW9uIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSxcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctZHVtbXktaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjEyLCAwLjQxNSwgMC4wMSwgMS4xOSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjEyLCAwLjQxNSwgMC4wMSwgMS4xOSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNDE1LCAwLjAxLCAxLjE5KSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMC40MTUsIDAuMDEsIDEuMTkpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLm5vLXRyYW5zaXRpb24sXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWR1bW15LWltZy5uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLnJlc2V0LXRyYW5zaXRpb24sXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWR1bW15LWltZy5yZXNldC10cmFuc2l0aW9uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDBweCkgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2UucmVzZXQtdHJhbnNpdGlvbi14LFxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1kdW1teS1pbWcucmVzZXQtdHJhbnNpdGlvbi14IHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDBweCkgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlLnJlc2V0LXRyYW5zaXRpb24teSxcbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctZHVtbXktaW1nLnJlc2V0LXRyYW5zaXRpb24teSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwcHgpICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1pY29uLmxnLXpvb20taW46YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMzExJztcbn1cblxuLmxnLWFjdHVhbC1zaXplIC5sZy1pY29uLmxnLXpvb20taW4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGctaWNvbi5sZy1hY3R1YWwtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmxnLWljb24ubGctYWN0dWFsLXNpemU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMDMzJztcbn1cblxuLmxnLWljb24ubGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGctaWNvbi5sZy16b29tLW91dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGUzMTInO1xufVxuXG4ubGctem9vbWVkIC5sZy1pY29uLmxnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J3ZpZGVvJ10gLmxnLXpvb20taW4sXG4ubGctb3V0ZXJbZGF0YS1sZy1zbGlkZS10eXBlPSd2aWRlbyddIC5sZy1hY3R1YWwtc2l6ZSxcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J3ZpZGVvJ10gLmxnLXpvb20tb3V0LCAubGctb3V0ZXJbZGF0YS1sZy1zbGlkZS10eXBlPSdpZnJhbWUnXSAubGctem9vbS1pbixcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J2lmcmFtZSddIC5sZy1hY3R1YWwtc2l6ZSxcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J2lmcmFtZSddIC5sZy16b29tLW91dCwgLmxnLW91dGVyLmxnLWZpcnN0LXNsaWRlLWxvYWRpbmcgLmxnLXpvb20taW4sXG4ubGctb3V0ZXIubGctZmlyc3Qtc2xpZGUtbG9hZGluZyAubGctYWN0dWFsLXNpemUsXG4ubGctb3V0ZXIubGctZmlyc3Qtc2xpZGUtbG9hZGluZyAubGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sZy1vdXRlci5sZy1zaW5nbGUtaXRlbSAubGctcGFnZXItb3V0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQ6aG92ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAxMDAlO1xuICBoZWlnaHQ6IDgzcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC1tb3otdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLW8tdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIsIC5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggd2hpdGUgaW5zZXQ7XG59XG5cbi5sZy1vdXRlciAubGctY2FyZXQge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IGRhc2hlZDtcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjtcbn1cblxuLmxnLWZ1bGxzY3JlZW4tb24gLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTIwZFwiO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5LCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duLFxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd24tb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1zaGFyZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eSwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAtMTZweDtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxnLW91dGVyIC5sZy1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyIC5sZy1zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnO1xufVxuXG4ubGctb3V0ZXIgLmxnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzYjU5OTg7XG59XG5cbi5sZy1vdXRlciAubGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTA0Jztcbn1cblxuLmxnLW91dGVyIC5sZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMwMGFjZWQ7XG59XG5cbi5sZy1vdXRlciAubGctc2hhcmUtdHdpdHRlciAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnO1xufVxuXG4ubGctb3V0ZXIgLmxnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XG4gIGNvbG9yOiAjY2IyMDI3O1xufVxuXG4ubGctb3V0ZXIgLmxnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnO1xufVxuXG4ubGctY29tbWVudC1ib3gge1xuICB3aWR0aDogNDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1jb21tZW50LWJveCAubGctY29tbWVudC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxnLWNvbW1lbnQtYm94IC5sZy1jb21tZW50LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubGctY29tbWVudC1ib3ggLmxnLWNvbW1lbnQtYm9keSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNDNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGctY29tbWVudC1ib3ggLmZiLWNvbW1lbnRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciAjZmZmO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sZy1jb21tZW50LWJveCAuZmItY29tbWVudHNbZmIteGZibWwtc3RhdGU9J3JlbmRlcmVkJ10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctY29tbWVudC1ib3ggLmZiLWNvbW1lbnRzID4gc3BhbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxnLWNvbW1lbnQtYm94IC5sZy1jb21tZW50LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG59XG5cbi5sZy1jb21tZW50LWJveCAubGctY29tbWVudC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGctY29tbWVudC1ib3ggLmxnLWNvbW1lbnQtY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlMDcwJztcbn1cblxuLmxnLWNvbW1lbnQtYm94IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGctY29tbWVudC1ib3ggI2Rpc3F1c190aHJlYWQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5sZy1vdXRlciAubGctY29tbWVudC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA4MTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xufVxuXG4ubGctb3V0ZXIgLmxnLWNvbW1lbnQtdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwOCc7XG59XG5cbi5sZy1vdXRlci5sZy1jb21tZW50LWFjdGl2ZSAubGctY29tbWVudC1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sZy1vdXRlci5sZy1jb21tZW50LWFjdGl2ZSAubGctY29tbWVudC10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxnLW91dGVyLmxnLWNvbW1lbnQtYWN0aXZlIC5sZy1jb21tZW50LWJveCB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctcm90YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctb3V0ZXJbZGF0YS1sZy1zbGlkZS10eXBlPSd2aWRlbyddIC5sZy1yb3RhdGUtbGVmdCxcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J3ZpZGVvJ10gLmxnLXJvdGF0ZS1yaWdodCxcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J3ZpZGVvJ10gLmxnLWZsaXAtdmVyLFxuLmxnLW91dGVyW2RhdGEtbGctc2xpZGUtdHlwZT0ndmlkZW8nXSAubGctZmxpcC1ob3IsIC5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J2lmcmFtZSddIC5sZy1yb3RhdGUtbGVmdCxcbi5sZy1vdXRlcltkYXRhLWxnLXNsaWRlLXR5cGU9J2lmcmFtZSddIC5sZy1yb3RhdGUtcmlnaHQsXG4ubGctb3V0ZXJbZGF0YS1sZy1zbGlkZS10eXBlPSdpZnJhbWUnXSAubGctZmxpcC12ZXIsXG4ubGctb3V0ZXJbZGF0YS1sZy1zbGlkZS10eXBlPSdpZnJhbWUnXSAubGctZmxpcC1ob3Ige1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1pbWctcm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLXJvdGF0ZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMCc7XG59XG5cbi5sZy1yb3RhdGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTAxJztcbn1cblxuLmxnLWljb24ubGctZmxpcC1ob3IsIC5sZy1pY29uLmxnLWZsaXAtdmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ubGctZmxpcC12ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTAzJztcbn1cblxuLmxnLWZsaXAtaG9yOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMic7XG59XG5cbi5sZy1tZWRpdW0tem9vbS1pdGVtIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubGctbWVkaXVtLXpvb20gLmxnLW91dGVyIHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmxnLW1lZGl1bS16b29tIC5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubGctbWVkaXVtLXpvb20gLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubGctcmVsYXRpdmUtY2FwdGlvbiAubGctb3V0ZXIgLmxnLXN1Yi1odG1sIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctcmVsYXRpdmUtY2FwdGlvbiAubGctb3V0ZXIgLmxnLXJlbGF0aXZlLWNhcHRpb24taXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5IGVhc2U7XG59XG5cbi5sZy1yZWxhdGl2ZS1jYXB0aW9uIC5sZy1vdXRlciAubGctc2hvdy1jYXB0aW9uIC5sZy1yZWxhdGl2ZS1jYXB0aW9uLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZy1vbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG59XG5cbi5sZy1vdmVybGF5LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGctdG9vbGJhcixcbi5sZy1wcmV2LFxuLmxnLW5leHQsXG4ubGctcGFnZXItb3V0ZXIsXG4ubGctaGlkZS1zdWItaHRtbCAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctc2hvdy1pbiAubGctdG9vbGJhcixcbi5sZy1zaG93LWluIC5sZy1wcmV2LFxuLmxnLXNob3ctaW4gLmxnLW5leHQsXG4ubGctc2hvdy1pbiAubGctcGFnZXItb3V0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctc2hvdy1pbi5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1wcmV2IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xufVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xufVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcy5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbn1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuXG4ubGctb3V0ZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGctb3V0ZXIubGctem9vbS1mcm9tLWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmxnLW91dGVyIC5sZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0sXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICB6LWluZGV4OiAxMDYwO1xufVxuXG4ubGctb3V0ZXIgLmxnLW9iamVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbC5sZy1zdWItaHRtbCxcbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCAubGctc3ViLWh0bWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAubGctZG93bmxvYWQge1xuICBvcGFjaXR5OiAwLjc1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1maXJzdC1zbGlkZSAubGctZHVtbXktaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4ubGctb3V0ZXIubGctY29tcG9uZW50cy1vcGVuOm5vdCgubGctem9vbWVkKSAubGctY29tcG9uZW50cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctY29tcG9uZW50cy1vcGVuOm5vdCgubGctem9vbWVkKSAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC4xNXM7XG59XG5cbi5sZy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xufVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1zdGFydC1wcm9ncmVzcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbn1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctc3RhcnQtZW5kLXByb2dyZXNzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctY29udGFpbmVyLmxnLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1kcmFnZ2luZy12ZXJ0aWNhbCAubGctYmFja2Ryb3Age1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWlubGluZSAubGctYmFja2Ryb3AsXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxnLWlubGluZSAubGctYmFja2Ryb3Age1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sZy1pbmxpbmUgLmxnLW1heGltaXplOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwOSc7XG59XG5cbi5sZy1jb21wb25lbnRzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgei1pbmRleDogMTA4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuIiwiQGtleWZyYW1lcyBmYWRlaW4tcmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmlnaHRUb0xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZWZ0VG9SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGVpbi1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwLWluLWhvci1ib3R0b20ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDgwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlLXRleHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWF3YXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvdmVybGF5T3BlbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIDUwJSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUgeyAgICBcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3ZlcmxheUFmdGVyT3BlbiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgcmlnaHQ6IC0xMzNweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG92ZXJsYXlBZnRlck9wZW4yIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIHJpZ2h0OiAtNzNweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG92ZXJsYXlBZnRlck9wZW4zIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGluZlJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICBcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpc3RvcnlEYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSIsIi5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0sLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUte2NvbG9yOnZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aCl9LmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLTpob3ZlciwuYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS06aG92ZXJ7Y29sb3I6dmFyKC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoLWhvdmVyKX0uLWRpc2FibGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLSwuLWRpc2FibGVkLS4tZm9jdXMtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUte2NvbG9yOnZhcigtLWFkcC1jb2xvci1vdGhlci1tb250aCl9Li1zZWxlY3RlZC0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtLC4tc2VsZWN0ZWQtLmFpci1kYXRlcGlja2VyLWNlbGwuLXllYXItLi1vdGhlci1kZWNhZGUte2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1vdGhlci1tb250aCl9Li1zZWxlY3RlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0sLi1zZWxlY3RlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoLWZvY3VzZWQpfS4taW4tcmFuZ2UtLmFpci1kYXRlcGlja2VyLWNlbGwuLWRheS0uLW90aGVyLW1vbnRoLSwuLWluLXJhbmdlLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlKTtjb2xvcjp2YXIoLS1hZHAtY29sb3IpfS4taW4tcmFuZ2UtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtLC4taW4tcmFuZ2UtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4teWVhci0uLW90aGVyLWRlY2FkZS17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1mb2N1c2VkKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtOmVtcHR5LC5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLTplbXB0eXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9LmFpci1kYXRlcGlja2VyLWNlbGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MX0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZm9jdXMte2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3Zlcil9LmFpci1kYXRlcGlja2VyLWNlbGwuLWN1cnJlbnQte2NvbG9yOnZhcigtLWFkcC1jb2xvci1jdXJyZW50LWRhdGUpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1jdXJyZW50LS4tZm9jdXMte2NvbG9yOnZhcigtLWFkcC1jb2xvcil9LmFpci1kYXRlcGlja2VyLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS17Y29sb3I6dmFyKC0tYWRwLWNvbG9yLWN1cnJlbnQtZGF0ZSl9LmFpci1kYXRlcGlja2VyLWNlbGwuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtjb2xvcjp2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLXtjb2xvcjp2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1kaXNhYmxlZC0uLWluLXJhbmdlLXtjb2xvcjp2YXIoLS1hZHAtY29sb3ItZGlzYWJsZWQtaW4tcmFuZ2UpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy17Y29sb3I6dmFyKC0tYWRwLWNvbG9yLWRpc2FibGVkKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4taW4tcmFuZ2Ute2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZSk7Ym9yZGVyLXJhZGl1czowfS5haXItZGF0ZXBpY2tlci1jZWxsLi1pbi1yYW5nZS06aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWhvdmVyKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4tcmFuZ2UtZnJvbS17Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hZHAtY2VsbC1ib3JkZXItY29sb3ItaW4tcmFuZ2UpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cyl9LmFpci1kYXRlcGlja2VyLWNlbGwuLXJhbmdlLXRvLXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWFkcC1jZWxsLWJvcmRlci1jb2xvci1pbi1yYW5nZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlKTtib3JkZXItcmFkaXVzOjAgdmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cykgdmFyKC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1cykgMH0uYWlyLWRhdGVwaWNrZXItY2VsbC4tcmFuZ2UtdG8tLi1yYW5nZS1mcm9tLXtib3JkZXItcmFkaXVzOnZhcigtLWFkcC1jZWxsLWJvcmRlci1yYWRpdXMpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1zZWxlY3RlZC17Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpfS5haXItZGF0ZXBpY2tlci1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQte2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKX0uYWlyLWRhdGVwaWNrZXItY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy17YmFja2dyb3VuZDp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLWhvdmVyKX1cblxuLmFpci1kYXRlcGlja2VyLWJvZHl7dHJhbnNpdGlvbjphbGwgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLWFkcC10cmFuc2l0aW9uLWVhc2UpfS5haXItZGF0ZXBpY2tlci1ib2R5Li1oaWRkZW4te2Rpc3BsYXk6bm9uZX0uYWlyLWRhdGVwaWNrZXItYm9keS0tZGF5LW5hbWVze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIHZhcigtLWFkcC1kYXktY2VsbC13aWR0aCkpO21hcmdpbjo4cHggMCAzcHh9LmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1le2NvbG9yOnZhcigtLWFkcC1kYXktbmFtZS1jb2xvcik7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44ZW19LmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lLi1jbGlja2FibGUte2N1cnNvcjpwb2ludGVyfS5haXItZGF0ZXBpY2tlci1ib2R5LS1kYXktbmFtZS4tY2xpY2thYmxlLTpob3Zlcntjb2xvcjp2YXIoLS1hZHAtZGF5LW5hbWUtY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxsc3tkaXNwbGF5OmdyaWR9LmFpci1kYXRlcGlja2VyLWJvZHktLWNlbGxzLi1kYXlzLXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIHZhcigtLWFkcC1kYXktY2VsbC13aWR0aCkpO2dyaWQtYXV0by1yb3dzOnZhcigtLWFkcC1kYXktY2VsbC1oZWlnaHQpfS5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscy4tbW9udGhzLXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1hdXRvLXJvd3M6dmFyKC0tYWRwLW1vbnRoLWNlbGwtaGVpZ2h0KX0uYWlyLWRhdGVwaWNrZXItYm9keS0tY2VsbHMuLXllYXJzLXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC1hdXRvLXJvd3M6dmFyKC0tYWRwLXllYXItY2VsbC1oZWlnaHQpfVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyKTttaW4taGVpZ2h0OnZhcigtLWFkcC1uYXYtaGVpZ2h0KTtwYWRkaW5nOnZhcigtLWFkcC1wYWRkaW5nKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS4tb25seS10aW1lcGlja2VyLSAuYWlyLWRhdGVwaWNrZXItbmF2e2Rpc3BsYXk6bm9uZX0uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZSwuYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb257ZGlzcGxheTpmbGV4O2N1cnNvcjpwb2ludGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbnt3aWR0aDp2YXIoLS1hZHAtbmF2LWFjdGlvbi1zaXplKTtib3JkZXItcmFkaXVzOnZhcigtLWFkcC1ib3JkZXItcmFkaXVzKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmFpci1kYXRlcGlja2VyLW5hdi0tYWN0aW9uOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbjphY3RpdmV7YmFja2dyb3VuZDp2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpfS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbi4tZGlzYWJsZWQte3Zpc2liaWxpdHk6aGlkZGVufS5haXItZGF0ZXBpY2tlci1uYXYtLWFjdGlvbiBzdmd7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb24gcGF0aHtmaWxsOm5vbmU7c3Ryb2tlOnZhcigtLWFkcC1uYXYtYXJyb3ctY29sb3IpO3N0cm9rZS13aWR0aDoycHh9LmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7cGFkZGluZzowIDhweH0uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZSBpe2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLWFkcC1uYXYtY29sb3Itc2Vjb25kYXJ5KTttYXJnaW4tbGVmdDouM2VtfS5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlOmFjdGl2ZXtiYWNrZ3JvdW5kOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSl9LmFpci1kYXRlcGlja2VyLW5hdi0tdGl0bGUuLWRpc2FibGVkLXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kOm5vbmV9XG5cbi5haXItZGF0ZXBpY2tlci1idXR0b25ze2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tY29sdW1uczoxZnI7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufS5haXItZGF0ZXBpY2tlci1idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDtjb2xvcjp2YXIoLS1hZHAtYnRuLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWFkcC1idG4tYm9yZGVyLXJhZGl1cyk7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OnZhcigtLWFkcC1idG4taGVpZ2h0KTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMCl9LmFpci1kYXRlcGlja2VyLWJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1hZHAtYnRuLWNvbG9yLWhvdmVyKTtiYWNrZ3JvdW5kOnZhcigtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1ob3Zlcil9LmFpci1kYXRlcGlja2VyLWJ1dHRvbjpmb2N1c3tjb2xvcjp2YXIoLS1hZHAtYnRuLWNvbG9yLWhvdmVyKTtiYWNrZ3JvdW5kOnZhcigtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7b3V0bGluZTpub25lfS5haXItZGF0ZXBpY2tlci1idXR0b246YWN0aXZle2JhY2tncm91bmQ6dmFyKC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSl9LmFpci1kYXRlcGlja2VyLWJ1dHRvbiBzcGFue291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1cblxuLmFpci1kYXRlcGlja2VyLXRpbWV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczotd2Via2l0LW1heC1jb250ZW50IDFmcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgMWZyO2dyaWQtY29sdW1uLWdhcDoxMnB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgdmFyKC0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcil9Li1vbmx5LXRpbWVwaWNrZXItIC5haXItZGF0ZXBpY2tlci10aW1le2JvcmRlci10b3A6bm9uZX0uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MTtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcn0uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1jb2xvbnttYXJnaW46MCAycHggM3B4O2xpbmUtaGVpZ2h0OjF9LmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtaG91cnMsLmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtbWludXRlc3tsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtZmFtaWx5OlwiQ2VudHVyeSBHb3RoaWNcIiwgQ2VudHVyeUdvdGhpYywgQXBwbGVHb3RoaWMsIHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LWhvdXJzOmFmdGVyLC5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LW1pbnV0ZXM6YWZ0ZXJ7Y29udGVudDonJztiYWNrZ3JvdW5kOnZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtib3JkZXItcmFkaXVzOnZhcigtLWFkcC1ib3JkZXItcmFkaXVzKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0ycHg7dG9wOi0zcHg7cmlnaHQ6LTJweDtib3R0b206LTJweDt6LWluZGV4Oi0xO29wYWNpdHk6MH0uYWlyLWRhdGVwaWNrZXItdGltZS0tY3VycmVudC1ob3Vycy4tZm9jdXMtOmFmdGVyLC5haXItZGF0ZXBpY2tlci10aW1lLS1jdXJyZW50LW1pbnV0ZXMuLWZvY3VzLTphZnRlcntvcGFjaXR5OjF9LmFpci1kYXRlcGlja2VyLXRpbWUtLWN1cnJlbnQtYW1wbXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YWxpZ24tc2VsZjpmbGV4LWVuZDtjb2xvcjp2YXIoLS1hZHAtdGltZS1kYXktcGVyaW9kLWNvbG9yKTttYXJnaW4tbGVmdDo2cHg7Zm9udC1zaXplOjExcHg7bWFyZ2luLWJvdHRvbToxcHh9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxMXB4O2hlaWdodDoxN3B4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvciksIHZhcigtLWFkcC10aW1lLXRyYWNrLWNvbG9yKSkgbGVmdCA1MCUvMTAwJSB2YXIoLS1hZHAtdGltZS10cmFjay1oZWlnaHQpIG5vLXJlcGVhdH0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NHB4fS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXXtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZmxleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYntib3JkZXItY29sb3I6dmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYntib3JkZXItY29sb3I6dmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXIpfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpob3Zlcjo6LW1zLXRodW1ie2JvcmRlci1jb2xvcjp2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvci1ob3Zlcil9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3Vze291dGxpbmU6bm9uZX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQ6dmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCk7Ym9yZGVyLWNvbG9yOnZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO2JvcmRlci1jb2xvcjp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi1tcy10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQpO2JvcmRlci1jb2xvcjp2YXIoLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3IpO2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbik7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMnB4O3dpZHRoOjEycHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hZHAtdGltZS10cmFjay1jb2xvcik7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpwb2ludGVyOy1tb3otdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRodW1ie2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWRwLXRpbWUtdHJhY2stY29sb3IpO2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6cG9pbnRlcjstbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgdmFyKC0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb24pfS5haXItZGF0ZXBpY2tlci10aW1lLS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWFkcC10aW1lLXRodW1iLXNpemUpIC8gMiAqIC0xKX0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDp2YXIoLS1hZHAtdGltZS10cmFjay1oZWlnaHQpO2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNre2JvcmRlcjpub25lO2hlaWdodDp2YXIoLS1hZHAtdGltZS10cmFjay1oZWlnaHQpO2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2t7Ym9yZGVyOm5vbmU7aGVpZ2h0OnZhcigtLWFkcC10aW1lLXRyYWNrLWhlaWdodCk7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYWlyLWRhdGVwaWNrZXItdGltZS0tcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmFpci1kYXRlcGlja2VyLXRpbWUtLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtZmlsbC11cHBlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fVxuXG4uYWlyLWRhdGVwaWNrZXJ7LS1hZHAtZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiOy0tYWRwLWZvbnQtc2l6ZTogMTRweDstLWFkcC13aWR0aDogMjQ2cHg7LS1hZHAtei1pbmRleDogMTAwOy0tYWRwLXBhZGRpbmc6IDRweDstLWFkcC1ncmlkLWFyZWFzOlxuICAgICduYXYnXG4gICAgJ2JvZHknXG4gICAgJ3RpbWVwaWNrZXInXG4gICAgJ2J1dHRvbnMnOy0tYWRwLXRyYW5zaXRpb24tZHVyYXRpb246IC4zczstLWFkcC10cmFuc2l0aW9uLWVhc2U6IGVhc2Utb3V0Oy0tYWRwLXRyYW5zaXRpb24tb2Zmc2V0OiA4cHg7LS1hZHAtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjstLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjZjBmMGYwOy0tYWRwLWJhY2tncm91bmQtY29sb3ItYWN0aXZlOiAjZWFlYWVhOy0tYWRwLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2U6IHJnYmEoOTIsIDE5NiwgMjM5LCAuMSk7LS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1mb2N1c2VkOiByZ2JhKDkyLCAxOTYsIDIzOSwgLjIpOy0tYWRwLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtb3RoZXItbW9udGgtZm9jdXNlZDogIzhhZDVmNDstLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoOiAjYTJkZGY2Oy0tYWRwLWNvbG9yOiAjNGE0YTRhOy0tYWRwLWNvbG9yLXNlY29uZGFyeTogIzljOWM5YzstLWFkcC1hY2NlbnQtY29sb3I6ICM0ZWI1ZTY7LS1hZHAtY29sb3ItY3VycmVudC1kYXRlOiB2YXIoLS1hZHAtYWNjZW50LWNvbG9yKTstLWFkcC1jb2xvci1vdGhlci1tb250aDogI2RlZGVkZTstLWFkcC1jb2xvci1kaXNhYmxlZDogI2FlYWVhZTstLWFkcC1jb2xvci1kaXNhYmxlZC1pbi1yYW5nZTogIzkzOTM5MzstLWFkcC1jb2xvci1vdGhlci1tb250aC1ob3ZlcjogI2M1YzVjNTstLWFkcC1ib3JkZXItY29sb3I6ICNkYmRiZGI7LS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyOiAjZWZlZmVmOy0tYWRwLWJvcmRlci1yYWRpdXM6IDRweDstLWFkcC1ib3JkZXItY29sb3ItaW5saW5lOiAjZDdkN2Q3Oy0tYWRwLW5hdi1oZWlnaHQ6IDMycHg7LS1hZHAtbmF2LWFycm93LWNvbG9yOiB2YXIoLS1hZHAtY29sb3Itc2Vjb25kYXJ5KTstLWFkcC1uYXYtYWN0aW9uLXNpemU6IDMycHg7LS1hZHAtbmF2LWNvbG9yLXNlY29uZGFyeTogdmFyKC0tYWRwLWNvbG9yLXNlY29uZGFyeSk7LS1hZHAtZGF5LW5hbWUtY29sb3I6ICNmZjlhMTk7LS1hZHAtZGF5LW5hbWUtY29sb3ItaG92ZXI6ICM4YWQ1ZjQ7LS1hZHAtZGF5LWNlbGwtd2lkdGg6IDFmcjstLWFkcC1kYXktY2VsbC1oZWlnaHQ6IDMycHg7LS1hZHAtbW9udGgtY2VsbC1oZWlnaHQ6IDQycHg7LS1hZHAteWVhci1jZWxsLWhlaWdodDogNTZweDstLWFkcC1wb2ludGVyLXNpemU6IDEwcHg7LS1hZHAtcG9pbmVyLWJvcmRlci1yYWRpdXM6IDJweDstLWFkcC1wb2ludGVyLW9mZnNldDogMTRweDstLWFkcC1jZWxsLWJvcmRlci1yYWRpdXM6IDRweDstLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTstLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQ6ICM1Y2M0ZWY7LS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLWhvdmVyOiAjNDViY2VkOy0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZTogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7LS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWhvdmVyOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTstLWFkcC1jZWxsLWJvcmRlci1jb2xvci1pbi1yYW5nZTogdmFyKC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZCk7LS1hZHAtYnRuLWhlaWdodDogMzJweDstLWFkcC1idG4tY29sb3I6IHZhcigtLWFkcC1hY2NlbnQtY29sb3IpOy0tYWRwLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWNvbG9yKTstLWFkcC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYWRwLWJvcmRlci1yYWRpdXMpOy0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7LS1hZHAtYnRuLWJhY2tncm91bmQtY29sb3ItYWN0aXZlOiB2YXIoLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmUpOy0tYWRwLXRpbWUtdHJhY2staGVpZ2h0OiAxcHg7LS1hZHAtdGltZS10cmFjay1jb2xvcjogI2RlZGVkZTstLWFkcC10aW1lLXRyYWNrLWNvbG9yLWhvdmVyOiAjYjFiMWIxOy0tYWRwLXRpbWUtdGh1bWItc2l6ZTogMTJweDstLWFkcC10aW1lLXBhZGRpbmctaW5uZXI6IDEwcHg7LS1hZHAtdGltZS1kYXktcGVyaW9kLWNvbG9yOiB2YXIoLS1hZHAtY29sb3Itc2Vjb25kYXJ5KTstLWFkcC1tb2JpbGUtZm9udC1zaXplOiAxNnB4Oy0tYWRwLW1vYmlsZS1uYXYtaGVpZ2h0OiA0MHB4Oy0tYWRwLW1vYmlsZS13aWR0aDogMzIwcHg7LS1hZHAtbW9iaWxlLWRheS1jZWxsLWhlaWdodDogMzhweDstLWFkcC1tb2JpbGUtbW9udGgtY2VsbC1oZWlnaHQ6IDQ4cHg7LS1hZHAtbW9iaWxlLXllYXItY2VsbC1oZWlnaHQ6IDY0cHh9LmFpci1kYXRlcGlja2VyLW92ZXJsYXl7LS1hZHAtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTstLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb246IC4zczstLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZWFzZTogZWFzZS1vdXQ7LS1hZHAtb3ZlcmxheS16LWluZGV4OiA5OX1cblxuLmFpci1kYXRlcGlja2Vye2JhY2tncm91bmQ6dmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3IpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWRwLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDQsIC13ZWJraXQtbWF4LWNvbnRlbnQpO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNCwgbWF4LWNvbnRlbnQpO2dyaWQtdGVtcGxhdGUtYXJlYXM6dmFyKC0tYWRwLWdyaWQtYXJlYXMpO2ZvbnQtZmFtaWx5OnZhcigtLWFkcC1mb250LWZhbWlseSksc2Fucy1zZXJpZjtmb250LXNpemU6dmFyKC0tYWRwLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYWRwLWNvbG9yKTt3aWR0aDp2YXIoLS1hZHAtd2lkdGgpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLXRyYW5zaXRpb24tZWFzZSksdHJhbnNmb3JtIHZhcigtLWFkcC10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1hZHAtdHJhbnNpdGlvbi1lYXNlKTt6LWluZGV4OnZhcigtLWFkcC16LWluZGV4KX0uYWlyLWRhdGVwaWNrZXI6bm90KC4tY3VzdG9tLXBvc2l0aW9uLSl7b3BhY2l0eTowfS5haXItZGF0ZXBpY2tlci4tZnJvbS10b3Ate3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tYWRwLXRyYW5zaXRpb24tb2Zmc2V0KSAqIC0xKSl9LmFpci1kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LXt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpKX0uYWlyLWRhdGVwaWNrZXIuLWZyb20tYm90dG9tLXt0cmFuc2Zvcm06dHJhbnNsYXRlWSh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpKX0uYWlyLWRhdGVwaWNrZXIuLWZyb20tbGVmdC17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQpICogLTEpKX0uYWlyLWRhdGVwaWNrZXIuLWFjdGl2ZS06bm90KC4tY3VzdG9tLXBvc2l0aW9uLSl7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTtvcGFjaXR5OjF9LmFpci1kYXRlcGlja2VyLi1hY3RpdmUtLi1jdXN0b20tcG9zaXRpb24te3RyYW5zaXRpb246bm9uZX0uYWlyLWRhdGVwaWNrZXIuLWlubGluZS17Ym9yZGVyLWNvbG9yOnZhcigtLWFkcC1ib3JkZXItY29sb3ItaW5saW5lKTtib3gtc2hhZG93Om5vbmU7cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX0uYWlyLWRhdGVwaWNrZXIuLWlubGluZS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye2Rpc3BsYXk6bm9uZX0uYWlyLWRhdGVwaWNrZXIuLWlzLW1vYmlsZS17LS1hZHAtZm9udC1zaXplOiB2YXIoLS1hZHAtbW9iaWxlLWZvbnQtc2l6ZSk7LS1hZHAtZGF5LWNlbGwtaGVpZ2h0OiB2YXIoLS1hZHAtbW9iaWxlLWRheS1jZWxsLWhlaWdodCk7LS1hZHAtbW9udGgtY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUtbW9udGgtY2VsbC1oZWlnaHQpOy0tYWRwLXllYXItY2VsbC1oZWlnaHQ6IHZhcigtLWFkcC1tb2JpbGUteWVhci1jZWxsLWhlaWdodCk7LS1hZHAtbmF2LWhlaWdodDogdmFyKC0tYWRwLW1vYmlsZS1uYXYtaGVpZ2h0KTstLWFkcC1uYXYtYWN0aW9uLXNpemU6IHZhcigtLWFkcC1tb2JpbGUtbmF2LWhlaWdodCk7cG9zaXRpb246Zml4ZWQ7d2lkdGg6dmFyKC0tYWRwLW1vYmlsZS13aWR0aCk7Ym9yZGVyOm5vbmV9LmFpci1kYXRlcGlja2VyLi1pcy1tb2JpbGUtICp7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7ZGlzcGxheTpub25lfS5haXItZGF0ZXBpY2tlci4taXMtbW9iaWxlLTpub3QoLi1jdXN0b20tcG9zaXRpb24tKXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIHZhcigtLWFkcC10cmFuc2l0aW9uLW9mZnNldCkpKX0uYWlyLWRhdGVwaWNrZXIuLWlzLW1vYmlsZS0uLWFjdGl2ZS06bm90KC4tY3VzdG9tLXBvc2l0aW9uLSl7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uYWlyLWRhdGVwaWNrZXIuLWN1c3RvbS1wb3NpdGlvbi17dHJhbnNpdGlvbjpub25lfS5haXItZGF0ZXBpY2tlci1nbG9iYWwtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7LS1wb2ludGVyLWhhbGYtc2l6ZTogY2FsYyh2YXIoLS1hZHAtcG9pbnRlci1zaXplKSAvIDIpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOnZhcigtLWFkcC1wb2ludGVyLXNpemUpO2hlaWdodDp2YXIoLS1hZHAtcG9pbnRlci1zaXplKTt6LWluZGV4Oi0xfS5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubGluZSk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubGluZSk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYWRwLXBvaW5lci1ib3JkZXItcmFkaXVzKTt3aWR0aDp2YXIoLS1hZHAtcG9pbnRlci1zaXplKTtoZWlnaHQ6dmFyKC0tYWRwLXBvaW50ZXItc2l6ZSk7Ym94LXNpemluZzpib3JkZXItYm94fS4tdG9wLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLXRvcC1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7dG9wOmNhbGMoMTAwJSAtIHZhcigtLXBvaW50ZXItaGFsZi1zaXplKSArIDFweCl9Li10b3AtbGVmdC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLC4tdG9wLWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLC4tdG9wLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Li1yaWdodC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLXJpZ2h0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tcmlnaHQtYm90dG9tLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye3JpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLXBvaW50ZXItaGFsZi1zaXplKSArIDFweCl9Li1yaWdodC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwuLXJpZ2h0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLC4tcmlnaHQtYm90dG9tLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0uLWJvdHRvbS1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1ib3R0b20tY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1ib3R0b20tcmlnaHQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcixbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye2JvdHRvbTpjYWxjKDEwMCUgLSB2YXIoLS1wb2ludGVyLWhhbGYtc2l6ZSkgKyAxcHgpfS4tYm90dG9tLWxlZnQtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwuLWJvdHRvbS1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlciwuLWJvdHRvbS1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS4tbGVmdC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLWxlZnQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1sZWZ0LWJvdHRvbS0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6Y2FsYygxMDAlIC0gdmFyKC0tcG9pbnRlci1oYWxmLXNpemUpICsgMXB4KX0uLWxlZnQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXI6YWZ0ZXIsLi1sZWZ0LWNlbnRlci0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyOmFmdGVyLC4tbGVmdC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlcixbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uLXRvcC1sZWZ0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1ib3R0b20tbGVmdC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVye2xlZnQ6dmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KX0uLXRvcC1yaWdodC0gLmFpci1kYXRlcGlja2VyLS1wb2ludGVyLC4tYm90dG9tLXJpZ2h0LSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXJ7cmlnaHQ6dmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KX0uLXRvcC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlciwuLWJvdHRvbS1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcntsZWZ0OmNhbGMoNTAlIC0gdmFyKC0tYWRwLXBvaW50ZXItc2l6ZSkgLyAyKX0uLWxlZnQtdG9wLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC10b3AtIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6dmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KX0uLWxlZnQtYm90dG9tLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC1ib3R0b20tIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcntib3R0b206dmFyKC0tYWRwLXBvaW50ZXItb2Zmc2V0KX0uLWxlZnQtY2VudGVyLSAuYWlyLWRhdGVwaWNrZXItLXBvaW50ZXIsLi1yaWdodC1jZW50ZXItIC5haXItZGF0ZXBpY2tlci0tcG9pbnRlcnt0b3A6Y2FsYyg1MCUgLSB2YXIoLS1hZHAtcG9pbnRlci1zaXplKSAvIDIpfS5haXItZGF0ZXBpY2tlci0tbmF2aWdhdGlvbntncmlkLWFyZWE6bmF2fS5haXItZGF0ZXBpY2tlci0tY29udGVudHtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3BhZGRpbmc6dmFyKC0tYWRwLXBhZGRpbmcpO2dyaWQtYXJlYTpib2R5fS4tb25seS10aW1lcGlja2VyLSAuYWlyLWRhdGVwaWNrZXItLWNvbnRlbnR7ZGlzcGxheTpub25lfS5haXItZGF0ZXBpY2tlci0tdGltZXtncmlkLWFyZWE6dGltZXBpY2tlcn0uYWlyLWRhdGVwaWNrZXItLWJ1dHRvbnN7Z3JpZC1hcmVhOmJ1dHRvbnN9LmFpci1kYXRlcGlja2VyLS1idXR0b25zLC5haXItZGF0ZXBpY2tlci0tdGltZXtwYWRkaW5nOnZhcigtLWFkcC1wYWRkaW5nKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyKX0uYWlyLWRhdGVwaWNrZXItb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOnZhcigtLWFkcC1vdmVybGF5LWJhY2tncm91bmQtY29sb3IpO2xlZnQ6MDt0b3A6MDt3aWR0aDowO2hlaWdodDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tYWRwLW92ZXJsYXktdHJhbnNpdGlvbi1lYXNlKSxsZWZ0IDBzLGhlaWdodCAwcyx3aWR0aCAwczt0cmFuc2l0aW9uLWRlbGF5OjBzLHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24pLHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24pLHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24pO3otaW5kZXg6dmFyKC0tYWRwLW92ZXJsYXktei1pbmRleCl9LmFpci1kYXRlcGlja2VyLW92ZXJsYXkuLWFjdGl2ZS17b3BhY2l0eToxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLWFkcC1vdmVybGF5LXRyYW5zaXRpb24tZWFzZSksaGVpZ2h0IDBzLHdpZHRoIDBzfVxuXG4iLCIuYnRue1xuICAgICZ7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBcbiAgICAgICAgICAgIGNvbG9yIDAuM3MsIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAwLjNzO1xuICAgIH1cbiAgICAmLS1wcmltYXJ5e1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IFxuICAgICAgICAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zZWNvbmRhcnl7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwMDtcbiAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrODA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tdGVydGlhcnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazgwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS0tcmVzZXJ2e1xuICAgIC5mb3JtLWl0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC50ZXh0YXJlYXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZ3JlZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuc3RhcntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6bm90KC5idG4pe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrMjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBjb2xvcjogIzdDN0U3RjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjgyQTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyNTI4MkE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUgbGFiZWx7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAjc2VydmljZS1yZXNlcnYgLm1vZGFsX19kb25lLWNsb3Nle1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuZm9ybS0tcmVzZXJ2e1xuICAgICAgICAuZm9ybS1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dGFyZWF7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWdyZWV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJjb21wb25lbnRzL19mb250cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGlnaHRnYWxsZXJ5LWJ1bmRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbmltYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWlyLWRhdGVwaWNrZXIuc2Nzc1wiO1xuXG4kZm9udDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogXCJDYW5lbGFcIiwgc2Fucy1zZXJpZjtcbiRibGFjazEwMDogIzI1MjgyQTtcbiRibGFjazgwOiAjNTE1MzU1O1xuJGJsYWNrNjA6ICM3QzdFN0Y7XG4kYmxhY2syMDogI0QzRDRENDtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRvcmFuZ2U6ICNENDUyMjY7XG4kb3JhbmdlLXRvd2VyOiAjRkY3MjQzO1xuJGJsdWU6ICMwMDgxQzY7XG4kZGFyay1ibHVlOiAjMDA1MzlBO1xuJGJsdWUtZm9jdXM6ICM0MzgzRkY7XG4kcmVkOiAjRUQxMjYzO1xuJGRhcmstcmVkOiAjQjAxRDFEO1xuJGdyZXk6ICM4MDgyODU7XG4kZ3JlZW4tbGlnaHQ6ICMwNUI1OTk7XG4keWVsbG93OiAjREJBMzBGO1xuJHdhcm5pbmc6ICNGN0NBMkE7XG4kZ3JlZW4tZGFyazogIzAwNjkzMztcbiRzdW1tZXItZ3JlZW46ICM0MUNGN0E7XG4kd2ludGVyLWJsdWU6ICM2QjlFRkY7XG4kY2FzaC1yZWQ6ICNGRjU0NEU7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbW1vbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2Nyb2xsLXVwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYnJhbmNoLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3QtZnJvbnQtdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJpdmFjeS1wb2xpY3kuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb3VuY2lsLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZnVuZC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2FydGljbGVzLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hcnRpY2xlLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ldmVudC1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYXJjaGl2ZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Bvc3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL29yZy1kZXRhaWxzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29ycnVwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21hc3MtbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tdXNldW0tb25saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29udGFjdHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oaXN0b3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZXJyb3ItcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL211c2V1bS1oaXN0b3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29va2llLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2VydmljZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL211c2V1bXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ubXotb25saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2VsZWN0LnNjc3NcIjtcblxuXG5cblxuXG5cbip7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHl7XG5cdGZvbnQtZmFtaWx5OiAkZm9udDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGJsYWNrMTAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHl7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAmLm9yYW5nZSB7XG4gICAgLmJyYW5jaCB7XG4gICAgICAmLXByb21vIHtcbiAgICAgICAgJl9fZGVzY3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRvcmFuZ2UgMCUsIHJnYmEoMjEyLCA4MiwgMzgsIDApIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1leGhpYml0aW9ucyB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvcmFuZ2UsIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9yYW5nZSwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ibHVlIHtcbiAgICAuYnJhbmNoIHtcbiAgICAgICYtcHJvbW8ge1xuICAgICAgICAmX19kZXNjciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRibHVlIDAlLCByZ2JhKDIxMiwgODIsIDM4LCAwKSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZXhoaWJpdGlvbnMge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5yZWQge1xuICAgIC5icmFuY2gge1xuICAgICAgJi1wcm9tbyB7XG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkcmVkIDAlLCByZ2JhKDIxMiwgODIsIDM4LCAwKSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZXhoaWJpdGlvbnMge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAwLjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWQsIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZ3JleSB7XG4gICAgLmJyYW5jaCB7XG4gICAgICAmLXByb21vIHtcbiAgICAgICAgJl9fZGVzY3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZ3JleSAwJSwgcmdiYSgyMTIsIDgyLCAzOCwgMCkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWV4aGliaXRpb25zIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXksIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXksIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZ3JlZW4tbGlnaHQge1xuICAgIC5icmFuY2gge1xuICAgICAgJi1wcm9tbyB7XG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRncmVlbi1saWdodCAwJSwgcmdiYSgyMTIsIDgyLCAzOCwgMCkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWV4aGliaXRpb25zIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuLWxpZ2h0LCAwLjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbi1saWdodCwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi55ZWxsb3cge1xuICAgIC5icmFuY2gge1xuICAgICAgJi1wcm9tbyB7XG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkeWVsbG93IDAlLCByZ2JhKDIxMiwgODIsIDM4LCAwKSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZXhoaWJpdGlvbnMge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkeWVsbG93LCAwLjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR5ZWxsb3csIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZ3JlZW4tZGFyayB7XG4gICAgLmJyYW5jaCB7XG4gICAgICAmLXByb21vIHtcbiAgICAgICAgJl9fZGVzY3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrO1xuICAgICAgICB9XG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZ3JlZW4tZGFyayAwJSwgcmdiYSgyMTIsIDgyLCAzOCwgMCkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWV4aGliaXRpb25zIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuLWRhcmssIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuLWRhcmssIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYmxhY2sge1xuICAgIC5icmFuY2gge1xuICAgICAgJi1wcm9tbyB7XG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZGFyay1ibHVlIDAlLCByZ2JhKDIxMiwgODIsIDM4LCAwKSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZXhoaWJpdGlvbnMge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyay1ibHVlLCAwLjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLWJsdWUsIDAuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJ7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi55bWFwcy0yLTEtNzktZ3JvdW5kLXBhbmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxudWwge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LHB7XG5cdG1hcmdpbjogMDtcbn1cblxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmgxIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiA1MHB4O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0LCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cblxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MHB4O1xufVxuXG4uY29udGVudCB7XG4gIC5zdWJ3cmFwcGVyIHtcbiAgICB3aWR0aDogMTE5NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgb2wge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAmID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgJiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICYgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazIwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAmID4gdGhlYWQgPiB0ciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgICYgPiB0aCB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogMzIuNSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDY3LjUlIC8gMyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDY3LjUlIC8gMyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDY3LjUlIC8gMyk7XG4gICAgICAgIH1cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrMjA7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiB0Ym9keSB7XG4gICAgICAmID4gdHIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgICAgJiA+IHRkIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgdGFibGUuZG91YmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgJiA+IHRoZWFkID4gdHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrMjA7XG4gICAgICAmID4gdGgge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IHRib2R5IHtcbiAgICAgICYgPiB0ciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazIwO1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgJiA+IHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gdGQge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazIwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5zdWItY29udGFpbmVyICB7XG4gICAgd2lkdGg6IDExOTVweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmJyZWFkLWNydW1iIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDM2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42N2VtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzdDN0U3RjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHN2ZyB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJsYWNrMTAwXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5icmVhZC1jcnVtYiB7XG4gICAgbGkgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qINCQ0LTQsNC/0YLQuNCyICovXG5cblxuLyogV2lkdGggMTYwMCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCl7XG5cblx0Lyog0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAqL1xuXG5cblxufVxuXG5cbi8qIFdpZHRoIDEzNjYgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpe1xuXHQuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE5NXB4O1xuICAgIC5zdWItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIFdpZHRoIDEyODAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk0cHgpe1xuXG5cdC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuY29udGVudCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgICAuc3Vid3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBvbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBnYXA6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZ2FwOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICYgPiB0aGVhZCB7XG4gICAgICAgICYgPiB0ciB7XG4gICAgICAgICAgJiA+IHRoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiB0Ym9keSB7XG4gICAgICAgICYgPiB0ciB7XG4gICAgICAgICAgJiA+IHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKiBXaWR0aCA3NjggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gIC5jb250ZW50IHtcbiAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICB1bCwgbGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAmLmRvdWJsZSB7XG4gICAgICAgICYgPiB0aGVhZCB7XG4gICAgICAgICAgJiA+IHRyIHtcbiAgICAgICAgICAgICYgPiB0aCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiB0Ym9keSB7XG4gICAgICAgICAgJiA+IHRyIHtcbiAgICAgICAgICAgICYgPiB0ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFdpZHRoIDQ4MCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KXtcbiAgLmNvbnRlbnQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgb2wge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAmID4gdGhlYWQge1xuICAgICAgICAmID4gdHIge1xuICAgICAgICAgICYgPiB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IHRib2R5IHtcbiAgICAgICAgJiA+IHRyIHtcbiAgICAgICAgICAmID4gdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNibG9jay1ubXotcHJpbWFyeS1sb2NhbC10YXNrcyB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICBuYXYudGFicyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG4gIH1cblxufVxuLnRvb2xiYXItdHJheS1vcGVuIHtcbiAgLmhlYWRlci1icmFuY2ggLmhlYWRlcl9fdG9wIHtcbiAgICB0b3A6IDc5cHg7XG4gIH1cbiAgLnBhZ2UtbmF2IHtcbiAgICB0b3A6IDE3NHB4O1xuICB9XG59XG4uZnJvbnQgI2Jsb2NrLW5tei1wcmltYXJ5LWxvY2FsLXRhc2tzIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhdGgtdGF4b25vbXkgI2Jsb2NrLW5tei1wcmltYXJ5LWxvY2FsLXRhc2tze1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlLnRvb2xiYXItdHJheS1vcGVuIC5oZWFkZXIge1xuICAgIHRvcDogNzlweDtcbn1cbmZvcm0jdXNlci1sb2dpbi1mb3JtLCBmb3JtI3VzZXItcGFzcyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLm1vZGFsIC5jb250ZW50IHVsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsIC5jb250ZW50IHVsIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2ZpbmV2aXNpb25fYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4udmstbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbn1cblxuLnZrLW1lZGlhIGlmcmFtZSxcbi52ay1tZWRpYSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLW5vZGUgI2Jsb2NrLW5tei1wcmltYXJ5LWxvY2FsLXRhc2tzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiIsIi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjlweDtcbiAgcmlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbiAgbWF4LXdpZHRoOiA2MzZweDtcbiAgbWluLWhlaWdodDogMjEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxODhweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcblxuICB9XG4gICZfX2Rlc2NyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NmVtO1xuICB9XG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgJl9fY2xvc2Uge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkYmxhY2sxMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAxcHgpIHtcbiAgLnBvcHVwIHtcbiAgICB0b3A6IDExNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucG9wdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmX19jbG9zZSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBvcHVwIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgICZfX2Rlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDk7XG4gICYtYnJhbmNoIHtcbiAgICAuaGVhZGVyX190b3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrODA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICYuYWN0aXZlIHsgICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnJhbmNoLXBhZ2UvcGFnZS1uYXYtbm9pc2UucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrODBcbiAgICB9XG4gICAgLmhlYWRlcl9fYmxpbmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s4MDtcbiAgICB9XG4gICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRibGFjazgwIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrODA7XG4gICAgfVxuICB9XG4gICYtaW50ZXJuYWwge1xuICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjazgwO1xuICAgIH1cbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrODBcbiAgICB9XG4gICAgLmhlYWRlcl9fYmxpbmQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s4MDtcbiAgICB9XG4gICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRibGFjazgwIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrODA7XG4gICAgfVxuICB9XG4gICYtaGlzdG9yeSB7XG4gICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTZweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgJl93aGl0ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2syMDtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazIwO1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9fYmxpbmQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazIwO1xuICAgICAgfVxuICAgICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJsYWNrMjAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2syMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9ibGFjayB7XG4gICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2syMDtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazIwO1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9fYmxpbmQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazIwO1xuICAgICAgfVxuICAgICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJsYWNrMjAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2syMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVhZGVyX19jZW50ZXIgPiBuYXYgPiB1bCBsaS5leHBhbmRlZCB7XG4gICAgICAgIC5leHBhbmRlZF9fYW5pbSBkaXYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgfVxuICAgICAgICAuZXhwYW5kZWRfX2JvZHkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzI1MjgyQTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzI1MjgyQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDIzNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICYgPiBuYXYgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogNDRweDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leHBhbmRlZF9fYW5pbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3B4IDNweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogM3B4IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDNweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDNweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4cGFuZGVkX19ib2R5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsIDQwLCA0MiwgMC44KTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDUlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggNTZweCA2MHB4IDU2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZXhwYW5kZWRfX2JvZHkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4cGFuZGVkX19hbmltIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogNnB4O1xuICAgICAgICAgICAgICByb3ctZ2FwOiA2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2JsaW5kIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG4gIC5sYW5ndWFnZS1saW5rIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbiAgJl9fYnVyZ2VyIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBnYXA6IDZweDtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICYuY2VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuY2VudGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIC50b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNXB4KTtcbiAgICAgIH1cbiAgICAgIC5ib3R0b20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tb2JpbGVCbGluZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mcm9udC9tZW51LWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyNTI4MkE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgIHBhZGRpbmc6IDMycHg7ICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYtYm9keSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICAuc3Vid3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICAgIC5tZW51X190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJsYWNrODA7XG4gICAgICB9XG4gICAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhY2s4MCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubWVudV9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJsYWNrODA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICRibGFjazgwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxlZnQge1xuICAgICAgcGFkZGluZzogNjBweCA1NnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrODA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleDogMTtcbiAgICAgICYgPiBuYXYgPiB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNlbnRlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDU2cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgJiA+IG5hdiA+IHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IDUxMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG4gICZfX3Bvc3RlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDYwcHggNTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICZfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NhcmQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogNjBweCA1NnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDYwcHggNTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gICZfX251bWJlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICAmLmFuaW1hdGVkIHtcbiAgICAgIHNwYW4uaGlkZGVuIHtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRldXAgMXMgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgICAubGlua19fdGV4dCB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZWF3YXkgMXMgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4uaGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyIHtcbiAgICAmX19ibGluZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubGFuZ3VhZ2UtbGlua3tcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J1cmdlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX21lbnUtbGVmdCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJiA+bmF2ID51bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVudS1jZW50ZXIge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYgPm5hdiA+dWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMzZweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IFxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgfVxuICAgICAgOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTM2cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190b3BfYmxhY2sge1xuICAgICAgLmhlYWRlcl9fbGluayB7XG4gICAgICAgIDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVhZGVyX19ibGluZCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazgwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3Bvc3RlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6d2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOndoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0cyB7XG4gICAgICAmLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6d2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX21haWwge1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyBcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19udW1iZXIge1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyBcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19jZW50ZXIge1xuICAgICAgJiA+IG5hdiA+IHVsIGxpIHtcbiAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgJl9fbWVudSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICYtYm9keSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtY2VudGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0MjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyIHtcbiAgICAmX19tZW51IHtcbiAgICAgICYtbGVmdCB7XG4gICAgICAgICYgPiBuYXYgPiB1bCB7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1jZW50ZXIge1xuICAgICAgICAmID4gbmF2ID4gdWwge1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcmlnaHQge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJl9fcG9zdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdHN7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAmLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgJl9fbWVudSB7XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jZW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgICZfX3RvcCB7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgfVxuICAgICZfX2JsaW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgIH1cbiAgICAmX19idXJnZXIge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9iaWxlQmxpbmQge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjazgwO1xuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmLWJvZHkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgIH1cbiAgICAgICYtdG9wIHtcbiAgICAgICAgLm1lbnVfX3RvcCB7XG4gICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICB9XG4gICAgICAgIC5tZW51X19sb2dvIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAmLWxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAmID4gbmF2IHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgICAgICAmPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1jZW50ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmID4gbmF2IHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9hY2NvcmRpb24tYXJyb3cucG5nJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19wb3N0ZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJl9tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbmF2IHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICYucHVzaGtpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s4MDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDQwLCA0MiwgMCkgMCUsICMyNTI4MkEgMTAwJSk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA5MjVweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlLXRvcCAyLjVzIGluZmluaXRlIGJvdGg7XG5cdCAgYW5pbWF0aW9uOiBib3VuY2UtdG9wIDIuNXMgaW5maW5pdGUgYm90aDtcbiAgfVxufVxuLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zyb250L2JnLW5vaXNlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAmX190b3Age1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgei1pbmRleDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gICZfX2Rlc2NyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgbWF4LXdpZHRoOiA5MjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19vdmVybGF5LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgICB0cmFuc2l0aW9uOiB0b3AgbGVmdCAwLjFzO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyOiAjRkZGRkZGIHNvbGlkIDFweDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHRvcDogNjElO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyAgICAgICAgXG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMTklO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDE5JTtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgLmluZm9fX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBmbGlwLWluLWhvci1ib3R0b20gMXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5pbmZvX19zbGlkZS1kZXNjciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAuaW5mb19fc2xpZGUtb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMTI0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3JkZXI6IDFweCAkYmxhY2s4MCBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMzAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazYwO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrNjA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NsaWRlIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgfVxuICAgICYtZGVzY3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgIGhlaWdodDogMTg0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBzcGFuIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC42cztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLm9yYW5nZSB7XG4gICAgICAuaW5mb19fc2xpZGUtbGluayB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJG9yYW5nZSwgJGFscGhhOiAwLjQpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkb3JhbmdlLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ibHVlIHtcbiAgICAgIC5pbmZvX19zbGlkZS1saW5rIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkYmx1ZSwgJGFscGhhOiAwLjQpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkYmx1ZSwgJGFscGhhOiAwLjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucmVkIHtcbiAgICAgIC5pbmZvX19zbGlkZS1saW5rIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkcmVkLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRyZWQsICRhbHBoYTogMC40KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9fX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmdyZXkge1xuICAgICAgLmluZm9fX3NsaWRlLWxpbmsge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRncmV5LCAkYWxwaGE6IDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRncmV5LCAkYWxwaGE6IDAuNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ncmVlbi1saWdodCB7XG4gICAgICAuaW5mb19fc2xpZGUtbGluayB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGdyZWVuLWxpZ2h0LCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRncmVlbi1saWdodCwgJGFscGhhOiAwLjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYueWVsbG93IHtcbiAgICAgIC5pbmZvX19zbGlkZS1saW5rIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkeWVsbG93LCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICR5ZWxsb3csICRhbHBoYTogMC40KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmdyZWVuLWRhcmsge1xuICAgICAgLmluZm9fX3NsaWRlLWxpbmsge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRncmVlbi1kYXJrLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRncmVlbi1kYXJrLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ibGFjayB7XG4gICAgICAuaW5mb19fc2xpZGUtbGluayB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGRhcmstYmx1ZSwgJGFscGhhOiAwLjQpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkZGFyay1ibHVlLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWFycXVlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlLXRleHQgN3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgaDIge1xuICAgICAgICBcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjNTE1MzU1O1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25ld3Mge1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgJi1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogNDcycHg7XG4gICAgICBoZWlnaHQ6IDI5MXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICYtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWRhdGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gIH1cbiAgJl9fYmFubmVyLXNsaWRlci1pbm5lcntcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gICZfX2Jhbm5lci1zbGlkZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNTM1NTtcbiAgICBwaWN0dXJle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxODA4LzQ4MDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2Jhbm5lci1jb250cm9se1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgJl9fYmFubmVyLXByZXYsXG4gICZfX2Jhbm5lci1uZXh0e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hc2staW1hZ2U6IHVybCgvdGhlbWVzL25tei9zcmMvaW1nL2ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLnN2Zyk7XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrNjA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgfVxuICAgICY6aG92ZXI6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmX19iYW5uZXItcHJldjo6YmVmb3Jle1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgJl9fYmFubmVyLXBhZ2luYXRpb257XG4gICAgY29sb3I6ICRibGFjazYwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50e1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaW5mb19fc2xpZGUtaW1nIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pbmZvX19zbGlkZS1saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5mb19fc3dpcGVyIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5mb19fbmV3cy1pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAuaW5mb19fbmV3cy1ib3R0b20ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbmZvX19waG9uZSB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IFxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDFweCkge1xuICAuaW5mbyB7XG4gICAgJl9fc2xpZGUge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICB9XG4gICAgICAmLnJlZCB7XG4gICAgICAgIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlciB7XG4gICAgICAmLWJnIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19uZXdzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAxNjBweCAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgfVxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MjNweCkge1xuICAucHJvbW8ge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cbiAgLmluZm8ge1xuICAgICZfX21hcnF1ZWUge1xuICAgICAgLndyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjUzJTtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmluZm8ge1xuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgICZfX2FkcmVzcyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgJl9fbWFycXVlZSB7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlIHtcbiAgICAgICYucmVkIHtcbiAgICAgICAgLmluZm9fX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg3cHg7XG4gICAgICB9XG4gICAgICAmLWRlc2NyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19uZXdzIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5mb19fc2xpZGVyLWJnIHtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAmX19vdmVybGF5LWxpbmsge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgJl9fdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gICAgJl9fY2lyY2xlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG4gICAgJl9fYmFubmVyLXNsaWRlci1pbm5lcntcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgJl9fYmFubmVyLXNsaWRle1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBpY3R1cmV7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzc1LzIwMDtcbiAgICAgIH1cbiAgICB9IFxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAucHJvbW8ge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmluZm9fX3NsaWRlLnJlZCAuaW5mb19fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaW5mbyB7XG4gICAgJl9fc2xpZGUge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgICYtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgJi1kZXNjciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLWxpbmsge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tYXJxdWVlIHtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMTYlO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC05NHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvbm16L3NyYy9pbWcvaWNvbnMvUGxheS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuICAuaW5mbyB7XG4gICAgJl9fdG9wIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICZfX292ZXJsYXktbGluayB7XG4gICAgICAuaW5mb19fY2lyY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfSAgICAgIFxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAmLWJnIHtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZSB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19tYXJxdWVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmV3cyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAmLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Jhbm5lci1zbGlkZXItaW5uZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmX19iYW5uZXItc2xpZGV7XG4gICAgICBwaWN0dXJle1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM3NS8yNjA7XG4gICAgICB9XG4gICAgfSBcbiAgfVxuICAuaW5mb19fc2xpZGUucmVkIC5pbmZvX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW5mbyB7XG4gICAgJl9fbWFycXVlZSB7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAzNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19hZHJlc3Mge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cbiAgICAmX19waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICAgICZfX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAmLWJnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGUge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm9fX3NsaWRlLnJlZCAuaW5mb19fc2xpZGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuaW5mb19fc2xpZGUuYmxhY2sgLmluZm9fX3NsaWRlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmluZm9fX3NsaWRlLmdyZWVuLWRhcmsgLmluZm9fX3NsaWRlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgJl9fbmV3cyB7XG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFubmVyLXNsaWRlci1pbm5lcntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgICAmX19iYW5uZXItc2xpZGV7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfSBcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDU4OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mcm9udC9mb290ZXItYmcucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gICZfX2JvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazgwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmX190b3AgIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrODA7XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMzZweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fbWFpbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgJl9fbWFpbCB7XG4gICAgd2lkdGg6IDI2OXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ9Cd0LDQv9C40YHQsNGC0Ywg0L3QsNC8Oic7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuICAmX19waG9uZSB7XG4gICAgd2lkdGg6IDM3OHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ9Cf0YDQuNGR0LzQvdCw0Y8gKNGC0LXQuy/RhNCw0LrRgSk6JztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gICZfX21pZGRsZSB7XG4gICAgcGFkZGluZzogNjBweCAxMjhweCAxMDBweCAxMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgfVxuICAmX19uYXYge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICAmID4gbmF2ID4gdWwge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3N1Ymxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fYmxpbmQge1xuICAgIHdpZHRoOiAyMzZweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s4MDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbiAgJl9fY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzNweDtcbiAgfVxuICAmX19jb3B5cmlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgfVxuICB9XG4gICZfX2RldiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDM3OHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9fbWFpbCB7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IFxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmID4gbmF2ID4gdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEuZm9vdGVyX19zdWJ0aXRsZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJsaW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmxpbmQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RldiB7XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3NvY2lhbHMge1xuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDFweCkge1xuICAuZm9vdGVyIHtcbiAgICAmX19taWRkbGUge1xuICAgICAgcGFkZGluZzogNjBweCA0MHB4IDEyMHB4IDQwcHg7XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9fbWFpbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgICZfX21haWwge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAmX19waG9uZSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICZfX2JsaW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgICAmX19jZW50ZXIge1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICAmX190b3Age1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX21haWwge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19taWRkbGUge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpub3QoLm1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuZm9vdGVyIHtcbiAgICAmX19zb2NpYWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgYSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA5cHggMCAwIDFweDtcbiAgICB9XG4gICAgJl9fdG9wIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIFxuICAgIH1cbiAgICAmX19tYWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JsaW5kIHtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgJl9fY2VudGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGhlaWdodDogNzRweDtcbiAgICB9XG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9fbWFpbCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS1uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogNztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnJhbmNoLXBhZ2UvcGFnZS1uYXYtbm9pc2UucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICAmX19pdGVtIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5wYWdlLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5zY3JvbGwtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAwcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrODA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgei1pbmRleDogNDtcbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zY3JvbGwtdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn0iLCIuYnJhbmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5jaC1wYWdlL2JnLW5vaXNlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgY29sb3I6ICRibGFjazYwO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLXByb21vIHtcbiAgICBwYWRkaW5nOiAxODVweCAzMnB4IDAgMzJweDtcblxuICAgICZfX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogNjIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyIHtcbiAgICAgIHBhZGRpbmc6IDkycHggODBweCA2MHB4IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiA5MzhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUzJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRvcmFuZ2UgMCUsIHJnYmEoMjEyLCA4MiwgMzgsIDApIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyZWFkLWNydW1iIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFnc3tcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGF7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFne1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xuICAgICAgJjpob3Zlcjpub3QoZGl2KXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYnRuLXZpZGVve1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmX19idG4tdmlkZW8taWNvbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgIGhlaWdodDogMDsgXG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0bi12aWRlbzpob3ZlciAmX19idG4tdmlkZW8taWNvbntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMjUyODJBO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB0cmFuc2l0aW9uIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYtbWFwIHtcbiAgICBoZWlnaHQ6IDk4MHB4O1xuICAgIG1hcmdpbjogMTQwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgJl9fbW9iaWxlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX21vYmlsZS10cmFjZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9icmFuY2gtcGFnZS9tYXAtYmcucG5nJyk7XG4gICAgICB3aWR0aDogMTI0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC50b3dlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC50b3dlcl9fbGF5b3V0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3VtbWVyIHtcbiAgICAgICAgICAudG93ZXJfX251bSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWVyLWdyZWVuO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWVyLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkc3VtbWVyLWdyZWVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAudG93ZXJfX251bSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FzaC1yZWQ7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXNoLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvd2VyX19sYXlvdXQge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNhc2gtcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYueWVsbG93IHtcbiAgICAgICAgICAudG93ZXJfX251bSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZDQTJBO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZDQTJBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjRjZDQTJBO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2ludGVyIHtcbiAgICAgICAgICAudG93ZXJfX251bSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ludGVyLWJsdWU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aW50ZXItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvd2VyX19sYXlvdXQge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdpbnRlci1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xheW91dCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC50b3dlcl9fbnVtIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTpydW5uaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzEge1xuICAgICAgICAgIGJvdHRvbTogMzIuNSU7XG4gICAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICB0b3A6IC0yMS41cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNTUuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzIge1xuICAgICAgICAgIGJvdHRvbTogMjIlO1xuICAgICAgICAgIHJpZ2h0OiAzNCU7XG4gICAgICAgICAgLnRvd2VyX19sYXlvdXQge1xuICAgICAgICAgICAgdG9wOiAtNDIuNnB4O1xuICAgICAgICAgICAgbGVmdDogLTMyLjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl8zIHtcbiAgICAgICAgICBib3R0b206IDE0LjYlO1xuICAgICAgICAgIHJpZ2h0OiA0MS41JTtcbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICB0b3A6IC00My42cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDMuNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBsZWZ0OiAxMi4zJTtcbiAgICAgICAgICBib3R0b206IDE0JTtcbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICB0b3A6IC01M3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC0zMy43cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfNSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGxlZnQ6IDQlO1xuICAgICAgICAgIGJvdHRvbTogMzMlO1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICB0b3A6IC00NC41cHg7XG4gICAgICAgICAgICByaWdodDogLTMxLjdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvd2VyX19udW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBsZWZ0OiA4LjMlO1xuICAgICAgICAgIHRvcDogNDclO1xuICAgICAgICAgIC50b3dlcl9fbGF5b3V0IHtcbiAgICAgICAgICAgIHRvcDogLTkuNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC00OC43cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfNyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGxlZnQ6IDE0LjMlO1xuICAgICAgICAgIHRvcDogNDIuNSU7XG4gICAgICAgICAgLnRvd2VyX19sYXlvdXQge1xuICAgICAgICAgICAgdG9wOiAxMS41cHg7XG4gICAgICAgICAgICByaWdodDogLTM3LjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl84IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgbGVmdDogMTQlO1xuICAgICAgICAgIHRvcDogMzQlO1xuICAgICAgICAgIC50b3dlcl9fbGF5b3V0IHtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl85IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgbGVmdDogMjglO1xuICAgICAgICAgIHRvcDogMjYlO1xuICAgICAgICAgIC50b3dlcl9fbGF5b3V0IHtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC00MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzEwIHtcbiAgICAgICAgICBsZWZ0OiA0OSU7XG4gICAgICAgICAgdG9wOiAxOSU7XG4gICAgICAgICAgLnRvd2VyX19sYXlvdXQge1xuICAgICAgICAgICAgYm90dG9tOiAtNjJweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMnB4OyAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfMTEge1xuICAgICAgICAgIHJpZ2h0OiAxNyU7XG4gICAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgICAgLnRvd2VyX19sYXlvdXQge1xuICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgIGxlZnQ6IC00Ni4zcHg7ICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfMTIge1xuICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICB0b3A6IDMxJTsgICAgIFxuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAudG93ZXJfX2xheW91dCB7XG4gICAgICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICAgICAgbGVmdDogLTUxLjNweDsgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvd2VyX19udW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXRvd2VyO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzEzIHtcbiAgICAgICAgICByaWdodDogMTYlO1xuICAgICAgICAgIGJvdHRvbTogNDYlO1xuICAgICAgICAgIC50b3dlcl9fbGF5b3V0IHtcbiAgICAgICAgICAgIHRvcDogLTM0cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMzcuM3B4OyAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX251bSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtdG93ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXRvd2VyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ydW5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fZW5uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42N2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWFpbi1vYmoge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICZfX3J1bmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19lbm5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3ZW07XG4gICAgICAgIH1cbiAgICAgICAgJl8xIHtcbiAgICAgICAgICBsZWZ0OiAxNyU7XG4gICAgICAgICAgdG9wOiAxNiU7XG4gICAgICAgIH1cbiAgICAgICAgJl8yIHtcbiAgICAgICAgICByaWdodDogMTQlO1xuICAgICAgICAgIHRvcDogMTMlO1xuICAgICAgICB9XG4gICAgICAgICZfMyB7XG4gICAgICAgICAgcmlnaHQ6IDM1JTtcbiAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRhbmdlciB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5kYW5nZXJfX3Rvb2x0aXAge1xuICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGFuZ2VyX190cmFjZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHJhY2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMjg2cHg7XG4gICAgICAgICAgdG9wOiAtMTgwcHg7XG4gICAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMjBweCAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjazIwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRibGFjazIwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmXzEge1xuICAgICAgICAgIHJpZ2h0OiAyOSU7XG4gICAgICAgICAgdG9wOiAyNyU7XG4gICAgICAgICAgLmRhbmdlcl9fdHJhY2Uge1xuICAgICAgICAgICAgbGVmdDogLTgzcHg7XG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzIge1xuICAgICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgICB0b3A6IDQwLjUlO1xuICAgICAgICAgIC5kYW5nZXJfX3RyYWNlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjlweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTU5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kYW5nZXJfX3Rvb2x0aXAge1xuICAgICAgICAgICAgbGVmdDogLTI4NXB4O1xuICAgICAgICAgICAgdG9wOiAtMTgwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRibGFjazIwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGxhY2V7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMi40JTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzVCRkY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL00uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzMlIDMzJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICByaWdodDogNDAlO1xuICAgICAgICBib3R0b206IDQwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAn0JzQtdGB0YLQviDRgdCx0L7RgNCwINGN0LrRgdC60YPRgNGB0LjQuSc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMjA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgaGVpZ2h0OiAwOyBcbiAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkYmxhY2syMDsgXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXNoe1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjQlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhc2gtcmVkO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9NLnN2ZycpO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDMzJSAzMyU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcmlnaHQ6IDQwJTtcbiAgICAgICAgYm90dG9tOiA0MCU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICZfMXtcbiAgICAgICAgICByaWdodDogNDElO1xuICAgICAgICAgIGJvdHRvbTogMzQlO1xuICAgICAgICB9XG4gICAgICAgICZfMntcbiAgICAgICAgICBsZWZ0OiAzMiU7XG4gICAgICAgICAgYm90dG9tOiA2MC41JTtcbiAgICAgICAgfVxuICAgICAgICAmXzN7XG4gICAgICAgICAgbGVmdDogNDklO1xuICAgICAgICAgIGJvdHRvbTogNjkuNSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAn0JrQsNGB0YHQsCc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMjA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgaGVpZ2h0OiAwOyBcbiAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyBcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAkYmxhY2syMDsgXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53YyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICByaWdodDogNDEuNSU7XG4gICAgICAgICAgYm90dG9tOiAzOCU7XG4gICAgICAgIH1cbiAgICAgICAgJl8yIHtcbiAgICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgICAgYm90dG9tOiAyNC41JTtcbiAgICAgICAgfVxuICAgICAgICAmXzMge1xuICAgICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgICBib3R0b206IDQ1LjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHJhY2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICYuYWN0aXZlICsgLnRyYWNlX19saW5lIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciArIC50cmFjZV9fbGluZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19jaXJjbGUge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICAgICZfMSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRzdW1tZXItZ3JlZW4sICRhbHBoYTogMC40KTtcbiAgICAgICAgICByaWdodDogMyU7XG4gICAgICAgICAgYm90dG9tOiA0MCU7XG4gICAgICAgICAgLnRyYWNlX19jaXJjbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1bW1lci1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiArIC50cmFjZV9fbGluZSB7XG4gICAgICAgICAgICBsZWZ0OiAyMyU7XG4gICAgICAgICAgICB0b3A6IDI4LjglO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkd2ludGVyLWJsdWUsICRhbHBoYTogMC40KTtcbiAgICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgICBib3R0b206IDI0JTtcbiAgICAgICAgICAudHJhY2VfX2NpcmNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ludGVyLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgKyAudHJhY2VfX2xpbmUge1xuICAgICAgICAgICAgbGVmdDogMjMlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2JhY2suc3ZnJyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiA2OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmXzMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkb3JhbmdlLXRvd2VyLCAkYWxwaGE6IDAuNCk7XG4gICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgYm90dG9tOiA0MCU7XG4gICAgICAgICAgLnRyYWNlX19jaXJjbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS10b3dlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRyYWNlX19saW5lIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDg0cHg7XG4gICAgICAgICAgICB0b3A6IC0xNTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl80IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJG9yYW5nZS10b3dlciwgJGFscGhhOiAwLjQpO1xuICAgICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICAudHJhY2VfX2NpcmNsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXRvd2VyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudHJhY2VfX2xpbmUge1xuICAgICAgICAgICAgcmlnaHQ6IC01OXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTQ2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfNSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRvcmFuZ2UtdG93ZXIsICRhbHBoYTogMC40KTtcbiAgICAgICAgICByaWdodDogMTQlO1xuICAgICAgICAgIHRvcDogNDIlO1xuICAgICAgICAgIC50cmFjZV9fY2lyY2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtdG93ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50cmFjZV9fbGluZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjk0cHg7XG4gICAgICAgICAgICBib3R0b206IC0xNDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogNTZweCAxNjBweCA1NnB4IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgfSBcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgICB9IFxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40MmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgIH1cbiAgICAuYWNjLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjRkZGRkZGLCAkYWxwaGE6IDAuMik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19kZXNjciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE1N3B4O1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUge1xuICAgICAgd2lkdGg6IDIwOXB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogJHdoaXRlIHNvbGlkIDFweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICNsZy12aWRlbzIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19hZHJlc3Mge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTRweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvbWFwLnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3doIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC00cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2Nsb2NrLnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3doLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgICZfX29mZmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cblxuICAgICZfX2V4Y3Vyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3Bob25lIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cblxuICAmLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAmX190aXRsZS13cmFwe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDMwcHggNTBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIFxuICAgICAgLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gIFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICBcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgfSAgICAgIFxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwOXB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCA0MCwgNDIsIDApIDUxLjQ1JSwgcmdiYSgzNywgNDAsIDQyLCAwLjgpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzNywgNDAsIDQyLCAwLjQpLCByZ2JhKDM3LCA0MCwgNDIsIDAuNCkpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICB9XG4gICAgJl9faXRlbS1saW5re1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNTIwLzQyMDtcbiAgICB9XG4gICAgJl9faXRlbS1pbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGljdHVyZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyODJBNjY7XG4gICAgICB9XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTIwLzI5MDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgNDAsIDQyLCAwKSAwJSwgcmdiYSgzNywgNDAsIDQyLCAwLjgpIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLWluZm97XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pdGVtLXRvcHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX19pdGVtLWFnZXtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgICZfX2l0ZW0tdGFnc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9faXRlbS10YWd7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcmVkO1xuICAgIH1cbiAgICAmX19pdGVtLXRpdGxle1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICZfX2l0ZW0tdGV4dHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gICAgJl9faXRlbS1idG57XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSooNTJweCArIDI0cHgpKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcywgbWFyZ2luLWJvdHRvbSAwLjNzO1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpe1xuICAgICAgJl9faXRlbS1saW5rOmhvdmVyICZfX2l0ZW0taW1nIGltZ3tcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgICAgJl9faXRlbS1saW5rOmhvdmVyICZfX2l0ZW0tYnRue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXhoaWJpdGlvbnMge1xuICAgICZfX21hcnF1ZWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGFuaW1hdGlvbjogbWFycXVlZS10ZXh0IDdzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICBoMiB7XG5cbiAgICAgICAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjNTE1MzU1O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAyNSU7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1NDBweDtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgLmJyYW5jaC1leGhpYml0aW9uc19faW1nIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5icmFuY2gtZXhoaWJpdGlvbnNfX2xpbmsge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LCA0MCwgNDIpO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTg0cHg7XG4gICAgICBoZWlnaHQ6IDE4NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkb3JhbmdlLCAkYWxwaGE6IDAuNCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRvcmFuZ2UsICRhbHBoYTogMC40KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJldmlld3Mge1xuICAgICZfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxuXG4gICAgLnJldmlld3Mtc2xpZGVyLXRodW1icyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgIHdpZHRoOiAzODVweDtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgfVxuXG4gICAgJl9fcHJvZmVzc2lvbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cblxuICAgIC5yZXZpZXdzLXNsaWRlci1tYWluIHtcbiAgICAgIHdpZHRoOiAxMzMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb25fcmV2aWV3cyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTlweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWluLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMzg0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmJyYW5jaC1yZXZpZXdzX19zbGlkZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1b3RlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgfVxuICB9XG5cbiAgJi1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcblxuICAgICZfX2JvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHJpZ2h0OiAtODQlO1xuICAgICAgICBib3R0b206IC0yNXB4O1xuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIHRvcDogMzklO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgNDAsIDQyLCAwKSA1MS40NSUsIHJnYmEoMzcsIDQwLCA0MiwgMC44KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMzcsIDQwLCA0MiwgMC40KSwgcmdiYSgzNywgNDAsIDQyLCAwLjQpKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICB9XG5cbiAgJi1jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuXG4gICAgJl9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNTVweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICB3aWR0aDogOTI1cHg7XG4gICAgICBoZWlnaHQ6IDY0M3B4O1xuICAgICAgJi1oaW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgIH1cbiAgICAgICYtZGVzY3Ige1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9IFxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXBob25lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGlkZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5icmFuY2gge1xuICAgICYtcHJvbW8ge1xuICAgICAgI2xnLXZpZGVvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJl9fYnJlYWQtY3J1bWIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbmZvIHtcbiAgICAgICZfX21vcmUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcGhvbmUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbWFpbCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19yaWdodCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZXJ2aWNlcyB7XG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5icmFuY2gtc2VydmljZXNfX2JvdHRvbSB7XG4gICAgICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJyYW5jaC1zZXJ2aWNlc19faW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcm9kdWN0cyB7XG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5icmFuY2gtcHJvZHVjdHNfX2JvdHRvbSB7XG4gICAgICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJyYW5jaC1wcm9kdWN0c19faW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJyYW5jaC1yZXZpZXdzX19zbGlkZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250YWN0c19fbWFwLXBob25lIHtcbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MzBweCkge1xuICAuYnJhbmNoIHtcbiAgICAmLW1hcCB7XG4gICAgICAmX19kZXNjciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTRweCkge1xuICAuYnJhbmNoIHtcbiAgICAmLW1hcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICZfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMjQwcHg7XG4gICAgICAgIGhlaWdodDogOTgwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICAmX19kZXNjciB7XG4gICAgICAgIHdpZHRoOiAzNjJweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYnJhbmNoIHtcbiAgICAmLXByb21vIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgICAgJl9fZGVzY3Ige1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5mbyB7XG4gICAgICAmX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZXJ2aWNlcyB7XG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGlzdHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXByb2R1Y3RzIHtcbiAgICAgIC5zd2lwZXIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWV4aGliaXRpb25zIHtcbiAgICAgICZfX21hcnF1ZWUge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhY3RzIHtcbiAgICAgICZfX2JvZHkge1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgfVxuICAgICAgJl9fbWFwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJldmlld3Mge1xuICAgICAgLnJldmlld3Mtc2xpZGVyLW1haW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uX3Jldmlld3Mge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuYnJhbmNoIHtcbiAgICAmLXByb21vIHtcbiAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuICAgICAgJl9fdmlkZW8ge1xuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1tYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgICAgLmFjYy1pdGVtIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5mbyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9fd2gtc3VidGl0bGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi1leGhpYml0aW9ucyB7XG4gICAgICAmX19zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG4gICAgICAmX19tYXJxdWVlIHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJldmlld3Mge1xuICAgICAgJl9fc2xpZGUge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgJl9fcHJvZmVzc2lvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICZfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmV2aWV3cy1zbGlkZXItbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbl9yZXZpZXdzIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNzZXJ2aWNlczEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYnJhbmNoIHtcbiAgICAmLXByb21vIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgICAgJl9fYm9keSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICAgICZfX3ZpZGVvLWxpbmsge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmX19kZXNjciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9fdGFnc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmLWluZm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAmX19yaWdodCB7XG4gICAgICAgICNsZy12aWRlbzIge1xuICAgICAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogJHdoaXRlIHNvbGlkIDFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICB9XG4gICAgICAmIHVsIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19hZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmX193aCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJl9fb2ZmaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJl9fZXhjdXJzaW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJl9fcGhvbmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmX19tYWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNlcnZpY2VzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIH1cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0tdGV4dHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1leGhpYml0aW9ucyB7XG4gICAgICAmX19tYXJxdWVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JvZHkge1xuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICByaWdodDogMTElO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDExJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zbGlkZXIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9kdWN0cyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICB9XG4gICAgICAmX19ib3R0b20ge1xuICAgICAgICBib3R0b206IDIwcHhcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWN0cyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9fbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5icmFuY2gge1xuICAgICYtbWFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjNFM0Y7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICZfX21vYmlsZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjEuMzkxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19tb2JpbGUtdHJhY2VzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAubW9iaWxlLXRyYWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi40MzQ4cHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDVweCAycHggMnB4O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdW1tZXItZ3JlZW4sIDAuNCk7XG4gICAgICAgICAgICAubW9iaWxlLXRyYWNlX19jaXJjbGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWVyLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmXzIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2ludGVyLWJsdWUsIDAuNCk7XG4gICAgICAgICAgICAubW9iaWxlLXRyYWNlX19jaXJjbGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ludGVyLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfMywgJl80LCAmXzUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb3JhbmdlLCAwLjQpO1xuICAgICAgICAgICAgLm1vYmlsZS10cmFjZV9fY2lyY2xlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAudG93ZXIge1xuICAgICAgICAgICZfX3J1bmFtZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19lbm5hbWUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAmX19jaXJjbGUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWNjLWl0ZW0ge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2NyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZXJ2aWNlc3tcbiAgICAgICZfX2l0ZW0tbGlua3tcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzMzUvMjgwO1xuICAgICAgfVxuICAgICAgJl9faXRlbS1pbmZve1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9faXRlbS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0tYnRue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJl9faXRlbS1hZ2V7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0tdGFne1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5icmFuY2gge1xuICAgICYtcHJvbW8ge1xuICAgICAgJl9fZGVzY3Ige1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbmZvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNlcnZpY2VzIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgICAgLnN3aXBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpc3R7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWV4aGliaXRpb25zIHtcbiAgICAgICZfX21hcnF1ZWUge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDIzNyU7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH0gXG4gICAgICAgIH0gICAgICAgXG4gICAgICB9XG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zbGlkZXIge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1yZXZpZXdzIHtcbiAgICAgICZfX2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgfVxuICAgICAgLnJldmlld3Mtc2xpZGVyLW1haW4ge1xuICAgICAgICAuYnJhbmNoLXJldmlld3NfX3NsaWRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbl9yZXZpZXdzIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXByb2R1Y3RzIHtcbiAgICAgICZfX3NsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgfVxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICAgIHJpZ2h0OiAtNzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGFjdHMge1xuICAgICAgJl9fbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5icmFuY2gge1xuICAgICYtcHJvbW8ge1xuICAgICAgJl9fZGVzY3Ige1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2JyZWFkLWNydW1iIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHJvdy1nYXA6IDNweDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICB9XG4gICAgICAmX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGFnc3tcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgICZfX3RhZ3tcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbmZvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgICAgJiB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXNlcnZpY2VzIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgICAgLnN3aXBlciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2l0ZW0tdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX190aXRsZS13cmFwe1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19zZWxlY3Qtd3JhcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtZXhoaWJpdGlvbnMge1xuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX21hcnF1ZWUge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDM1MCU7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICAgICZfX3NsaWRlciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMzcsNDAsNDIsMC44NzcxODgzNzUzNTAxNCkgMCUsIHJnYmEoMzcsNDAsNDIsMCkgNDMlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLXJldmlld3Mge1xuICAgICAgJl9fYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgfVxuICAgICAgLnJldmlld3Mtc2xpZGVyLW1haW4ge1xuICAgICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbl9yZXZpZXdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXByb2R1Y3RzIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgICAgLnN3aXBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgICAgcmlnaHQ6IC01OCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRhY3RzIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDA7ICBcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgY29sb3I6ICRibGFjazEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICZfX292ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrMTAwLCAwLjYpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHdpZHRoOiAxMzU1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTExcHggMTM1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogNTtcbiAgICAubW9kYWxfX2JvZHkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICB9XG4gICYuZG9uZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAubW9kYWxfX2JvZHkge1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgIH1cbiAgICAubW9kYWxfX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLm1vZGFsX19kb25lIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM2cHg7XG4gICAgcmlnaHQ6IDM2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgJl9fc3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAubW9kYWxfX3NsaWRlLXRleHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLm1vZGFsX19zbGlkZS1pbWcge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAyM3B4O1xuICAgICAgcmlnaHQ6IC03NiU7XG4gICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAzNiU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDM4MnB4O1xuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIH1cblxuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgJiA+IHVsIHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucHJpY2Uge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3ViIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAmID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG4gICZfX3RpY2tldHMge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTAwO1xuICAgICYucHVzaCB7XG4gICAgICB3aWR0aDogMzI1cHg7XG4gICAgfVxuICB9XG4gICZfX2V4Y3Vyc2lvbiB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrMTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICB9XG4gIH1cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICYtZGVzY3Ige1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICAgICYtc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAmLnNlY29uZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJ3cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvZGF0ZS1pY29uLnN2ZycpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgICYuaXRlbS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMzg1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgfVxuICAgICAgJi0tZXJyb3Ige1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiNFRTJCMTAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6ICNFRTJCMTA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmFkaW8ge1xuICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL3doaXRlLWNpcmNsZS5zdmcnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrNjA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICRibHVlLWZvY3VzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGV4dCB7XG4gICAgICAgIHdpZHRoOiAzODVweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjazIwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLDVlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICYtYm94e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmLXN0eWxlZHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMCA0NXB4IDAgMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjazIwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2xhbmctYXJyLnN2ZycpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZTphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW9wdGlvbnN7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgM3B4KTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gICAgICAgICAgdWx7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmID4gbGl7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweCA3cHggMThweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5jaG9pY2V7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDRENDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazIwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAyNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWdyZWUge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzVCOTNGRik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9hY3Rpb24tZXhwYW5kLnN2ZycpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZG9uZSB7XG4gICAgd2lkdGg6IDc5MHB4O1xuICAgIC8vIGhlaWdodDogNDMycHg7XG4gICAgcGFkZGluZzogMTEwcHggMTM1cHggMTIwcHggMTM1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAmLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICAmLWNsb3NlMiB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNjdweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubW9kYWwge1xuICAgICZfX2Nsb3NlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGJsYWNrMTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgIGxpIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdHMge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZXhjdXJzaW9uIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggIzVCOTNGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGlja2V0cyB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrODA7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggIzVCOTNGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1jb250cm9sIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRibGFjazEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybSB7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1mb2N1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yYWRpbyB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdC1zdHlsZWQge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3VibWl0IHtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgICAuYWdyZWUge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggOHB4ICM1QjkzRkYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19kb25lIHtcbiAgICAgICYtY2xvc2Uge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRibGFjazEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY2xvc2UyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTJweCkge1xuICAubW9kYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX19ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgICAmX19zbGlkZSB7XG4gICAgICBcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGdhcDogMjBweDtcbiAgICAgICYtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBwaWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9kYWwge1xuICAgICZfX2RvbmUge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgLy8gaGVpZ2h0OiAzNTBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAmLWJvZHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJl9fY29udGFjdHMtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLWRlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgJl9fYnRucyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgJi5yYWRpbyB7XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbS1zZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubW9kYWwge1xuICAgICZfX2RvbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1jbG9zZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyODhweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgICYtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHJpZ2h0OiAtNjUlO1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmID4gdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAmID4gbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmLnByaWNlIHtcbiAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190aWNrZXRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi5wdXNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2V4Y3Vyc2lvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICAgICZfX2RvbmUtY2xvc2V7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kb25le1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5ub3QtZnJvbnQtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAmX19vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA5NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazgwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBhbmltYXRpb246IG92ZXJsYXlPcGVuIDNzIGVhc2UgMXMgZm9yd2FyZHM7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgei1pbmRleDogMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s4MDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGFuaW1hdGlvbjogb3ZlcmxheUFmdGVyT3BlbiAxcyBlYXNlIDIuNXMgZm9yd2FyZHM7XG4gICAgfVxuICB9XG4gIC50b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICBwYWRkaW5nOiAyMTdweCAxNjBweCA2MHB4IDE2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25vdC1mcm9udC9ub3QtZnJvbnQtcGFnZS10b3AtYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5icmVhZC1jcnVtYiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTYwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3QzdFN0Y7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC0yOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC5ub3QtZnJvbnQtdG9wIHtcbiAgICAudG9wIHtcbiAgICAgIHBhZGRpbmc6IDE0NXB4IDE0MnB4IDQwcHggMjFweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAuYnJlYWQtY3J1bWIge1xuICAgICAgcGFkZGluZzogMCAyMXB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubm90LWZyb250LXRvcCB7XG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICByaWdodDogNTFweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG92ZXJsYXlBZnRlck9wZW4yO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAuYnJlYWQtY3J1bWIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdWwge1xuICAgICAgICByb3ctZ2FwOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5vdC1mcm9udC10b3Age1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ub3QtZnJvbnQtdG9wIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIC5icmVhZC1jcnVtYiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubm90LWZyb250LXRvcCB7XG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnJlYWQtY3J1bWIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazYwO1xuICAgICAgICBhbmltYXRpb246IG92ZXJsYXlBZnRlck9wZW4zIDJzIDFzIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wcml2YWN5LXBvbGljeSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gICZfX2dhbCB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcblxuICB9XG4gICZfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDM4NXB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IC05MSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjazEwMCwgMC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cbiAgJl9fZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjdlbTtcbiAgICBjb2xvcjogJGJsYWNrNjA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucHJpdmFjeS1wb2xpY3ksIC5jb3VuY2lsLCAuYXJ0aWNsZS1wYWdlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucHJpdmFjeS1wb2xpY3lfX292ZXJsYXkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1jb250cm9sIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRibGFjazEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAucHJpdmFjeS1wb2xpY3kge1xuICAgICZfX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICByaWdodDogLTg4JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTRweCkge1xuICAucHJpdmFjeS1wb2xpY3kge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAmX19zd2lwZXIge1xuICAgICAgLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgcmlnaHQ6IC04NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucHJpdmFjeS1wb2xpY3kge1xuICAgICZfX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICByaWdodDogLTgxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcml2YWN5LXBvbGljeSB7XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHJpZ2h0OiAtNzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnByaXZhY3ktcG9saWN5IHtcbiAgICAmX19zd2lwZXIge1xuICAgICAgLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgcmlnaHQ6IC02OCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5wcml2YWN5LXBvbGljeSB7XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHJpZ2h0OiAtNTklO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb3VuY2lsIHtcbiAgcGFkZGluZzogMTAwcHggMDtcblxuICAmX19wZXJzb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDQ4OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDYwcHg7XG4gICAgcGFkZGluZzogMjRweCA4MHB4IDI0cHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDMzN3B4O1xuICAgIGhlaWdodDogNDQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19qb2Ige1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogJGJsYWNrNjA7XG4gIH1cblxuICAmX19zdXJuYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgfVxuXG4gICZfX21haWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAmX19hcnRpY2xlcyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjazIwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICYtbW9yZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb3VuY2lsIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY291bmNpbF9faW1nIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG9uZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnRpY2xlcyB7XG4gICAgICAmLW1vcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmNvdW5jaWwge1xuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJl9fam9iIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJl9fc3VybmFtZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC5jb3VuY2lsIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9fcGVyc29ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICB9XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICB9XG4gICAgJl9fYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb3VuY2lsIHtcbiAgICAmX19wZXJzb25zIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgaW1nICB7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJ0aWNsZXMge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvdW5jaWwge1xuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb3VuY2lsIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbWFpbCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNvdW5jaWwge1xuICAgICZfX2luZm8ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmZ1bmQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBpZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk0cHgpIHtcbiAgLmZ1bmQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBpZnJhbWUge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbn0iLCIuYXJ0aWNsZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTYwcHggMDtcbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICByb3ctZ2FwOiA1NnB4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICAgIGhlaWdodDpmaXQtY29udGVudDtcbiAgfVxuICAmX19pbWcge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcnRpY2xlcy1saXN0IHtcbiAgICAmX19pdGVtIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYXJ0aWNsZXMtbGlzdF9fdGl0bGUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlcy1saXN0X19pbWcge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5hcnRpY2xlcy1saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogNDclO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hcnRpY2xlcy1saXN0IHtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5hcnRpY2xlLXBhZ2Uge1xuICBwYWRkaW5nOiAxOTdweCAwIDE2MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgJl9fc3RpY2t5V3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3ByZXYge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazEwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAmX19uZXh0IHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2sxMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAmX19ib2R5IHtcbiAgICB3aWR0aDogMTE5NXB4O1xuICAgIGZsZXg6IDE7XG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICRibGFjazYwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxuICAmX19tYWluLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgJi50cmlhbmdsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudHJpYW5nbGUtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvdHRvbTogNjlweDtcbiAgICAgICAgcmlnaHQ6IDY5cHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNjlweDtcbiAgICAgICAgICBib3R0b206IC0wLjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDM4NXB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IC04OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICB9XG4gICZfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgICYtdHlwZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJi1sb2NhdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICAmLWR1cmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmF0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2Uge1xuICAgICZfX3ByZXYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmV4dCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICYtcGhvbmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYXJ0aWNsZS1wYWdlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJl9fc3RpY2t5V3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG4gICAgJl9fcHJldiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAmX19uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLmFydGljbGUtcGFnZSB7XG4gICAgcGFkZGluZzogMTIwcHggMCA2MHB4IDA7XG4gICAgJl9fYm9keSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICAgICZfX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICByaWdodDogLTg1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2Uge1xuICAgICZfX3N3aXBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHJpZ2h0OiAtODAlO1xuICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmX19tYWluLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gIC5hcnRpY2xlLXBhZ2Uge1xuICAgICZfX3ByZXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX25leHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYXJ0aWNsZS1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBnYXA6IDMwcHg7XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHJpZ2h0OiAtNzAlO1xuICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAmLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1sb2NhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICYtZHVyYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmLXJhdGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICYtcGhvbmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX21haW4taW1nIHtcbiAgICAgICYudHJpYW5nbGUge1xuICAgICAgICAudHJpYW5nbGUtb3ZlcmxheSB7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBoZWlnaHQ6IDYxJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19zdGlja3lXcmFwIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2Uge1xuICAgICZfX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICByaWdodDogLTY1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpbi1pbWcge1xuICAgICAgJi50cmlhbmdsZSB7XG4gICAgICAgIC50cmlhbmdsZS1vdmVybGF5IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGhlaWdodDogNTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmV2ZW50LXBhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbToxNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgJl9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTk3cHg7XG4gICAgbWF4LXdpZHRoOiAxMTk1cHg7XG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbiAgJl9fYm9keS10b3B7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc0MHB4IDFmcjtcbiAgICBnYXA6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX19zbGlkZXJ7XG4gICAgd2lkdGg6IDc0MHB4O1xuICB9XG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxMTk1cHg7XG4gICAgZmxleDogMTtcbiAgfVxuICAmX19kYXRlIHtcbiAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG4gICZfX21haW4taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgJi50cmlhbmdsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudHJpYW5nbGUtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvdHRvbTogNjlweDtcbiAgICAgICAgcmlnaHQ6IDY5cHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtNjlweDtcbiAgICAgICAgICBib3R0b206IC0wLjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBpZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjYwcHg7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICYtdHlwZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJi1sb2NhdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICAmLWR1cmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmF0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1waG9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0bntcbiAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ldmVudC1wYWdlIHtcbiAgICAmX19wcmV2IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX25leHQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAmLXBob25lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmV2ZW50LXBhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAmX19zdGlja3lXcmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICByb3ctZ2FwOiAzMHB4O1xuICAgIH1cbiAgICAmX19pbmZve1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIH1cbiAgICAmX19pbmZvLWJ0bntcbiAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLmV2ZW50LXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZ2FwOiAyNHB4O1xuICAgICZfX2JvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgJl9fdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDk1cHggKyA1MHB4KTtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICByaWdodDogLTg1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm9keS10b3B7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cbiAgICAmX19zbGlkZXJ7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmV2ZW50LXBhZ2V7XG4gICAgJl9fdG9we1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgICZfX2JvZHktdG9we1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmV2ZW50LXBhZ2Uge1xuICAgICZfX3N3aXBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHJpZ2h0OiAtODAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190b3Age1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICZfX21haW4taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ldmVudC1wYWdle1xuICAgICAgJl9fYm9keS10b3B7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICB9XG4gICAgICAmX19zbGlkZXJ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTVweCoyKTtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmV2ZW50LXBhZ2Uge1xuICAgICZfX3N3aXBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICByaWdodDogLTcwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgJi10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICYtbG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmLWR1cmF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1yYXRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmLXBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19tYWluLWltZyB7XG4gICAgICAmLnRyaWFuZ2xlIHtcbiAgICAgICAgLnRyaWFuZ2xlLW92ZXJsYXkge1xuICAgICAgICAgIHdpZHRoOiA3NiU7XG4gICAgICAgICAgaGVpZ2h0OiA2MSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ldmVudC1wYWdlIHtcbiAgICAmX190b3Age1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX21haW4taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAudHJpYW5nbGUtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItY29udHJvbCB7XG4gICAgICByaWdodDogLTU4JTtcbiAgICB9XG4gICAgJl9fbWFpbi1pbWcge1xuICAgICAgJi50cmlhbmdsZSB7XG4gICAgICAgIC50cmlhbmdsZS1vdmVybGF5IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGhlaWdodDogNTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFyY2hpdmUge1xuICBcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweCAwO1xuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5hcmNoaXZlIHtcbiAgICAmX19saW5rcyB7XG4gICAgICBsaSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYXJjaGl2ZSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgICZfX2JvZHkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmFyY2hpdmUge1xuICAgICZfX2xpbmtzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuYXJjaGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgJl9fbGlua3Mge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBvc3RlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHggMDtcbiAgJl9fZmlsdGVycyB7XG4gICAgJi10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgZ2FwOiAzNDBweDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgd2lkdGg6IDIwM3B4O1xuICAgIH1cbiAgICAmLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMTRweDtcbiAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDE3OXB4O1xuICAgICAgZmxleDogMTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJiB+IGxhYmVsIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA4cHggIzVCOTNGRik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9hY3Rpb24tZXhwYW5kLnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA1MjAvNDIwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDMycHggMjRweDtcbiAgICAmLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjQpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzNywgNDAsIDQyLCAwKSA1MS40NSUsIHJnYmEoMzcsIDQwLCA0MiwgMC44KSAxMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIH1cbiAgICB9XG4gICAgJi10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmLWxvY2F0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL21hcC5zdmcnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGltZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2Nsb2NrLnN2ZycpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICZfX2V4aGliaXRpb25zIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDQwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrMjA7XG4gICAgJi5ub3RoaW5nIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5vdGhpbmctYXQtYWxsIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyBnYXA6IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBvc3RlciB7XG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAmLXRvcCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDsgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbXMge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICAgICZfX2l0ZW0ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wb3N0ZXJfX2l0ZW0tb3ZlcmxheSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3Rlcl9faXRlbS1pbWcge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5wb3N0ZXIge1xuICAgICZfX2ZpbHRlcnMge1xuICAgICAgLndyYXBwZXIge1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAucG9zdGVyIHtcbiAgICAmX19maWx0ZXJzIHtcbiAgICAgICYtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wb3N0ZXIge1xuICAgICZfX2l0ZW0ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgICYtbG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmLXRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBvc3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAmLWJvZHkge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgICAmLXRvcCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbXMge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX2V4aGliaXRpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgJi5ub3RoaW5nLWF0LWFsbCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBvc3RlciB7XG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICYtdG9wIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbXMge1xuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wb3N0ZXIge1xuICAgICZfX2ZpbHRlcnMge1xuICAgICAgJi10b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICZfX2V4aGliaXRpb25zIHtcbiAgICAgICYubm90aGluZyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5vdGhpbmctYXQtYWxsIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wb3N0ZXIge1xuICAgICZfX2l0ZW0ge1xuICAgICAgJi10b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgIH1cbiAgICAgICYtdGltZSB7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIub3JnLWRldGFpbHMge1xuICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4IDA7XG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICYtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmLXBob25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICAgICYtbWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICAgICYub3JnLWNvbnRhY3RzIHtcbiAgICAgIC5vcmctZGV0YWlsc19faXRlbS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZG9jdW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XG4gICAgcGFkZGluZzogMjRweCA2NHB4IDM0cHggNTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrMjA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL2RvY3VtZW50LnN2ZycpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm9yZy1kZXRhaWxzICB7XG4gICAgJl9fbGluayB7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7IFxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAmLXBob25lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7IFxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW1haWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDsgXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAub3JnLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAmX19pbmZvIHtcbiAgICAgIGdhcDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2RvY3VtZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub3JnLWRldGFpbHMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RvY3VtZW50cyB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3JnLWRldGFpbHMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICAmLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RvY3VtZW50cyB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59IiwiLmNvcnJ1cHRpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4IDA7XG4gIC5xIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrMTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjazIwO1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICYtZGVzY3Ige1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICAgICYtbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvcnJ1cHRpb24ge1xuICAgICZfX2l0ZW0ge1xuICAgICAgJi1tb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTAwOyBcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5NXB4KSB7XG4gIC5jb3JydXB0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb3JydXB0aW9uIHtcbiAgICAmX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgICYtbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi5tYXNzLW1lZGlhIHtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweCAwO1xuICAmX19nYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2syMDtcbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogNjU1cHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19kZXNjciB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMCA2MHB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1hc3MtbWVkaWEge1xuICAgICZfX2l0ZW0ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5tYXNzLW1lZGlhX19vdmVybGF5IHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIH1cbiAgICAgICAgLm1hc3MtbWVkaWFfX2NpcmNsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGJsYWNrODA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAubWFzcy1tZWRpYSB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4IDA7XG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICZfX2Rlc2NyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1hc3MtbWVkaWEge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICZfX2Rlc2NyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5tYXNzLW1lZGlhIHtcbiAgICAmX19jaXJjbGUge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb250ZW50IC5tdXNldW0tb25saW5lX19nYW1lIHtcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIyOHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogaW5pdGlhbDtcbiAgfVxufVxuLm11c2V1bS1vbmxpbmUge1xuICBwYWRkaW5nOiAxMDBweCAwIDE2MHB4IDA7XG4gICZfX2xpbmtzIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHggMCA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjazIwO1xuICB9XG4gICZfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogNjYwcHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gICZfX21vcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgJl9fZ2FtZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2dhbWUvaW1nLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsIDQwLCA0MiwgMC40KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MS4wN2RlZywgcmdiYSgzNywgNDAsIDQyLCAwLjYpIDEuNTglLCByZ2JhKDM3LCA0MCwgNDIsIDApIDg0Ljc0JSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgbWF4LXdpZHRoOiA2NTVweDtcbiAgICB9XG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi1saW5rIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5tdXNldW0tb25saW5lIHtcbiAgICAmX19saW5rIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZ2FtZSB7XG4gICAgICAmLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5tdXNldW0tb25saW5lIHtcbiAgICAmX19nYW1lIHtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tdXNldW0tb25saW5lIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9fbGlua3Mge1xuICAgICAgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgJl9fZ2FtZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubXVzZXVtLW9ubGluZSB7XG4gICAgJl9fZ2FtZSB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubXVzZXVtLW9ubGluZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTYwcHggMDtcbiAgJl9fbGlua3Mge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2ODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgJl9fbGlua3Mge1xuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgJl9fbGlua3Mge1xuICAgICAgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICBcbn0iLCIuaGlzdG9yeSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX21vYmlsZS1kYXRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRyYW5zaXRpb246IDAuOXMgYWxsO1xuICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAmLnByZXYge1xuICAgICAgdG9wOiA2NXB4O1xuICAgIH1cbiAgICAmLm5leHQge1xuICAgICAgYm90dG9tOiA5NXB4O1xuICAgIH1cbiAgfVxuICAmX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE3OXB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgJiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgJiA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgJl8yIHtcbiAgICAgICAgICB3aWR0aDogMzIuNyU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IC5zd2lwZXItY29udHJvbCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAuc3dpcGVyLWNvbnRyb2xfX2xpbmUge1xuICAgICAgICB3aWR0aDogOTElO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgbGVmdDogNC41JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IC5zd2lwZXItYnV0dG9uLXByZXYsID4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3QzdFN0Y7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQ0JTtcbiAgICAgICAgICBsZWZ0OiAtMTE0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0NCU7XG4gICAgICAgICAgcmlnaHQ6IC0xMTRweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrODA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICB9XG4gICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOSUpO1xuICAgICAgICAmID4gLnN3aXBlci1idXR0b24tcHJldiwgPiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDYW5lbGEnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4wMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJsYWNrODA7XG4gIH1cbiAgJl9fbWFpbi1kYXRlIHtcbiAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICM1MTUzNTU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAmLWxheW91dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzcsNDAsNDIsMSkgMCUsIHJnYmEoMzcsNDAsNDIsMC44KSA1MCUsIHJnYmEoMzcsNDAsNDIsMSkgMTAwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hpc3Rvcnkvbm9pc2UucG5nJyk7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgJi50cnVsbHktZmlyc3Qge1xuICAgICAgLmhpc3RvcnlfX2RhdGVPdXQge1xuICAgICAgICByaWdodDogOTElO1xuICAgICAgfSBcbiAgICB9XG4gICAgJl90eXBlMSB7XG4gICAgICAuaGlzdG9yeV9faW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgIH1cbiAgICAgICYuZmlyc3Qge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XG4gICAgICAgIC5oaXN0b3J5X19kYXRlT3V0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3R5cGUyIHtcbiAgICAgIC5oaXN0b3J5X19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJi5maXJzdCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMHB4KTtcbiAgICAgICAgLmhpc3RvcnlfX2RhdGVPdXQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfdHlwZTMge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgICAgLmhpc3RvcnlfX2ltZ2JnIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggODBweCByZ2JhKDM3LCA0MCwgNDIsIDAuOCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maXJzdCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAuaGlzdG9yeV9fZGF0ZU91dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAmX19kYXRlT3V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTIwcHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTI4cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB6LWluZGV4OiA4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBmb250LWZhbWlseTogJ0NhbmVsYSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICZfX2Rlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwLCBsaSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgfVxuICAmX19pbWcge1xuICAgICYucyB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxuICAgICYubSB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgfVxuICAgICYubCB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjdlbTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gICZfX3N1YnN3aXBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgJi1zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjdlbTtcbiAgICB9XG4gICAgJl90eXBlMSB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgbWluLWhlaWdodDogMjMycHg7XG4gICAgfVxuICAgICZfdHlwZTIge1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwNHB4O1xuICAgIH1cbiAgICAmX3R5cGUzIHtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNzJweDtcbiAgICB9XG4gICAgJl90eXBlNCB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgbWluLWhlaWdodDogMjcycHg7XG4gICAgfVxuICAgICZfdHlwZTUge1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmID4gLnN3aXBlci1jb250cm9sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGludWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogMTEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAuYnV0dG9uLWxheW91dCB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbmltYXRpb246IGluZlJvdGF0ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICAmX19yZXR1cm4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm90dG9tOiA2MnB4O1xuICAgIGxlZnQ6IDExMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLmJ1dHRvbi1sYXlvdXQge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYW5pbWF0aW9uOiBpbmZSb3RhdGUgMTBzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaGlzdG9yeSB7XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhpc3RvcnlfX2RhdGVPdXQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICAmX19zd2lwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgJiA+IC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHRvcDogMTAycHg7XG4gICAgICAgIC5zd2lwZXItY29udHJvbF9fbGluZSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBsZWZ0OiA1LjElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhpc3Rvcnkge1xuICAgICZfX3N3aXBlciB7XG4gICAgICAmID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgJiA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH0gXG4gICAgICB9XG4gICAgICAmID4gLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgJi5zIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgICAgJi5tIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgICAgJi5sIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICZfdHlwZTEge1xuICAgICAgICAuaGlzdG9yeV9faW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRydWxseS1maXJzdCB7XG4gICAgICAgIC5oaXN0b3J5X19kYXRlT3V0IHtcbiAgICAgICAgICByaWdodDogOTMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3R5cGUyIHtcbiAgICAgICAgLmhpc3RvcnlfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICZPdXQge1xuICAgICAgICB0b3A6IC05OXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjciB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgb2wge1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAmX19zdWJzd2lwZXIge1xuICAgICAgJl90eXBlNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICAgICZfdHlwZTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgfVxuICAgICAgJl90eXBlNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICAgICZfdHlwZTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgICAmX3R5cGUzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICAmX19zd2lwZXIge1xuICAgICAgJiA+IC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIC5zd2lwZXItY29udHJvbF9fbGluZSB7XG4gICAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICAmX19zd2lwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEyOXB4O1xuICAgICAgJiA+IC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgfVxuICAgICZfX21haW4tZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAmX19kZXNjciB7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZU91dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0b3A6IC05NHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICAmX19zd2lwZXIge1xuICAgICAgJiA+IC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIC5zd2lwZXItY29udHJvbF9fbGluZSB7XG4gICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICAmX19pbWcge1xuICAgICAgJi5zIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgICAgJi5tIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgICAgJi5sIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlT3V0IHtcbiAgICAgIHRvcDogLTc1cHg7XG4gICAgfVxuICAgICZfX3N3aXBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAmID4gLnN3aXBlci1jb250cm9sIHtcbiAgICAgICAgJiA+IC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3Vic3dpcGVyIHtcbiAgICAgICZfdHlwZTQge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICB9XG4gICAgICAmX3R5cGUxIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgICAgJl90eXBlNSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIH1cbiAgICAgICZfdHlwZTIge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICB9XG4gICAgICAmX3R5cGUzIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhpc3Rvcnkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmX19tb2JpbGUtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgJi5oaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgICYuYW5pbWF0ZWQge1xuICAgICAgICBhbmltYXRpb246IGhpc3RvcnlEYXRlIDFzIGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmcge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgJiA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAyMXB4IDIwcHggMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICZfMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgfVxuICAgICAgJiA+IC5zd2lwZXItY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDgwJSk7XG4gICAgICAgICAgLnN3aXBlci1jb250cm9sX19saW5lIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLWNvbnRyb2xfX2xpbmUge1xuICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDAuNyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDAuNyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N1YnN3aXBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgICAmX19jb250aW51ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJl9tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgYm90dG9tOiA5MHB4O1xuICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IGFsbCAwLjVzO1xuICAgICAgICAuYnV0dG9uLWxheW91dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhbmltYXRpb246IGluZlJvdGF0ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JldHVybiB7XG4gICAgICAmX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogYWxsIDAuNXM7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWxheW91dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhbmltYXRpb246IGluZlJvdGF0ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RhdGVPdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cbiAgICAmX19tYWluLWRhdGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICAgICZfX2Rlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGlzdG9yeSB7XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgICYgPiAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgIC5zd2lwZXItY29udHJvbF9fbGluZSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAmID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgJl8yIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3Vic3dpcGVyIHtcbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIH1cbiAgICAgICZfdHlwZTIge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDdweDtcbiAgICAgIH1cbiAgICAgICZfdHlwZTMge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDdweDtcbiAgICAgIH1cbiAgICAgICZfdHlwZTQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgbGVmdDogLTM1LjVweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAmX3R5cGUzIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAuaGlzdG9yeV9fZGF0ZSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuICAgICZfX21haW4tZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAkYmxhY2s2MDtcbiAgICB9XG4gICAgJl9fZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICAgIG9sIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgJi5zIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgfVxuICAgICAgJi5tIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgfVxuICAgICAgJi5sIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5lcnJvci1wYWdle1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL25vdC1mcm9udC9ub3QtZnJvbnQtcGFnZS10b3AtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICZfX3dyYXB7XG4gICAgICAgIHBhZGRpbmc6IDk4cHggNTBweCA3MnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICB9XG4gICAgJl9fbnVte1xuICAgICAgICBmb250LWZhbWlseTogXCJDYW5lbGFcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ub3QtZnJvbnQvbm90LWZyb250LXBhZ2UtdG9wLWJnLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYnRue1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgJl9fd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAmX193cmFwe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19udW17XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19idG57XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm11c2V1bS1oaXN0b3J5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ub3QtZnJvbnQvbm90LWZyb250LXBhZ2UtdG9wLWJnLnBuZyk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTkyMi83ODQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXVzZXVtL2JnLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC50b3B7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fdGl0bGUtd3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIH1cbiAgICAmICZfX3RpdGxle1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgZm9udDogNDAwIDguM3Z3ICRmb250LXRpdGxlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgfVxuICAgICZfX3BlcmlvZHtcbiAgICAgICAgZm9udDogNDAwIDcuOHZ3ICRmb250LXRpdGxlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8qINCm0LLQtdGCINGC0LXQutGB0YLQsCAqL1xuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggJGJsYWNrMjA7IC8qINCi0L7Qu9GJ0LjQvdCwINC4INGG0LLQtdGCINC+0LHQstC+0LTQutC4ICovXG4gICAgICAgIHRleHQtc3Ryb2tlOiAxcHggJGJsYWNrMjA7IC8qINCi0L7Qu9GJ0LjQvdCwINC4INGG0LLQtdGCINC+0LHQstC+0LTQutC4ICjRgdGC0LDQvdC00LDRgNGC0L3QvtC1INGB0LLQvtC50YHRgtCy0L4pICovXG4gICAgfVxuICAgICZfX2JvZHl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fd3JhcHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMjBweCA3NXB4IDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgLm11c2V1bS1oaXN0b3J5X19jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAubXVzZXVtLWhpc3RvcnlfX3ByZXZ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAubXVzZXVtLWhpc3RvcnlfX25leHR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIC5tdXNldW0taGlzdG9yeV9fZGF0ZSxcbiAgICAgICAgICAgIC5tdXNldW0taGlzdG9yeV9fY29udGVudCxcbiAgICAgICAgICAgIC5tdXNldW0taGlzdG9yeV9fbGluZS1kYXRlIHNwYW57XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlLFxuICAgICZfX2NvbnRlbnQsXG4gICAgJl9fbGluZS1kYXRlIHNwYW57XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIH1cbiAgICAmX19kYXRle1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250OiA0MDAgMTIwcHgvMSAkZm9udC10aXRsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gICAgJl9fbGluZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gJjo6YmVmb3Jle1xuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgJl9fbGluZS1kYXRle1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoY2FsYygtNTAlIC0gNnB4KSwgLTQwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250cm9se1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDkycHg7XG4gICAgfVxuICAgICZfX2NvbnRyb2wtYnRue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNzUlIDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCoyKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTJweCoyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbm90LWZyb250L25vdC1mcm9udC1wYWdlLXRvcC1iZy5wbmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX25leHR7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1JSA0MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsLGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEwNjAvNzUzO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGUtdGV4dHtcbiAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJl9fc2xpZGVyLWNvbnRyb2x7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDYwLzc1MztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9fc2xpZGVyLXByZXYsXG4gICAgJl9fc2xpZGVyLW5leHR7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlci1wcmV2e1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAmX19wYWdpbmF0aW9uLWxpbmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKDMyMHB4ICsgNzVweC8yICsgMjBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjVzIGxpbmVhcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzU5cHgpe1xuICAgIC5tdXNldW0taGlzdG9yeV9fd3JhcHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCA3NXB4IDFmcjtcbiAgICB9XG4gICAgLm11c2V1bS1oaXN0b3J5X19wYWdpbmF0aW9uLWxpbmV7XG4gICAgICAgIGxlZnQ6IGNhbGMoMjAwcHggKyA3NXB4LzIgKyAyMHB4KVxuICAgIH1cbiAgICAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB9XG4gICAgLm11c2V1bS1oaXN0b3J5X19kYXRle1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fd3JhcDpub3QoOmxhc3QtY2hpbGQpIC5tdXNldW0taGlzdG9yeV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgLm11c2V1bS1oaXN0b3J5X19jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQgLmNvbnRlbnQgdWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLm11c2V1bS1oaXN0b3J5X19zbGlkZXItcHJldiwgLm11c2V1bS1oaXN0b3J5X19zbGlkZXItbmV4dHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpe1xuICAgIC5tdXNldW0taGlzdG9yeXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fcGFnaW5hdGlvbi1saW5le1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubXVzZXVtLWhpc3RvcnlfX3dyYXB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICAubXVzZXVtLWhpc3Rvcnl7XG4gICAgICAgICZfX2RhdGUsXG4gICAgICAgICZfX2NvbnRlbnQsXG4gICAgICAgICZfX2xpbmUtZGF0ZSBzcGFue1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubXVzZXVtLWhpc3RvcnlfX2xpbmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fY29udGVudHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fZGF0ZXtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIH1cbiAgICAubXVzZXVtLWhpc3RvcnlfX3dyYXA6bm90KDpsYXN0LWNoaWxkKSAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLm11c2V1bS1oaXN0b3J5X19jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAubXVzZXVtLWhpc3RvcnlfX2NvbnRlbnQgLmNvbnRlbnQgdWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fY29udGVudCAuY29udGVudCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLm11c2V1bS1oaXN0b3J5X19zbGlkZXJ7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgLm11c2V1bS1oaXN0b3J5X190aXRsZS13cmFwe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeSAubXVzZXVtLWhpc3RvcnlfX3RpdGxle1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICAgIFxuICAgIC5tdXNldW0taGlzdG9yeSAubm90LWZyb250LXRvcCAudG9wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe1xuICAgIC5tdXNldW0taGlzdG9yeSAubXVzZXVtLWhpc3RvcnlfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fcGVyaW9ke1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeSAudG9we1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5tdXNldW0taGlzdG9yeV9fc2xpZGVyLWNvbnRyb2x7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgLm11c2V1bS1oaXN0b3J5X19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbn1cbiIsIi5jb29raWV7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgJl9fYnRue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyODJBO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgcGFkZGluZzogMCAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJi0tdmlzaWJsZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuY29va2lle1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2VydmljZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICBoMXtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNhbmVsYVwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTllbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG4gICAgJl9fdG9we1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHggNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJl9fdG9wLXRhZ3N7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdG9wLWFnZXtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazIwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgfVxuICAgICZfX3RvcC1uZXd7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXJlZDtcbiAgICB9XG4gICAgJl9faW5mb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgICB3aWR0aDogNzQwcHg7XG4gICAgfVxuICAgICZfX3NsaWRlci1zbGlkZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNzQwLzU0MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXItY29udHJvbHN7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICAmX19zbGlkZXItcHJldixcbiAgICAmX19zbGlkZXItbmV4dHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgvdGhlbWVzL25tei9zcmMvaW1nL2ljb25zL2Fycm93LWxlZnQtZ3JleS5zdmcpO1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDN0U3RjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10aW1lKTtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVyLW5leHR7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgICZfX3NsaWRlci1wYWdpbmF0aW9ue1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sxMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mby13cmFwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICYtLXRleHR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mby1rZXl7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAmX19pbmZvLXZhbHVle1xuICAgICAgICBjb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgICZfX2J0bnN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTk1cHg7XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uLXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTRweCkge1xuICAgIC5zZXJ2aWNle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mb3tcbiAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19sZWZ0e1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLnNlcnZpY2V7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX190b3B7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RvcC10YWdze1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mb3tcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbi10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5zZXJ2aWNle1xuICAgICAgICAmX190b3B7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RvcC1hZ2V7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmX190b3AtbmV3e1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3NsaWRlci1zbGlkZXtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzM1LzI1MDtcbiAgICAgICAgfVxuICAgICAgICAmX19zbGlkZXItY29udHJvbHN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2luZm8ta2V5LFxuICAgICAgICAmX19pbmZvLXZhbHVle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuc2VydmljZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgJl9fYnRuc3tcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXVzZXVtc3tcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNjYycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrODA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQ3Mi8zMTg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBpY3R1cmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJl9faW5mb3tcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjazgwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICAgICZfX2luZm8td3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2luZm8tdGl0bGV7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s2MDtcbiAgICB9XG59XG5AbWVkaWEgKGhvdmVyOmhvdmVyKXtcbiAgICAubXVzZXVtc3tcbiAgICAgICAgJl9fbGluazpob3ZlciAmX19pbWcgaW1ne1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gICAgLm11c2V1bXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mb3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tdXNldW1ze1xuICAgICAgICAmX19jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2luZm97XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLm11c2V1bXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgIFxuICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubXVzZXVtc3tcbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2luZm97XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvLXdyYXA6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIubm16LW9ubGluZXtcbiAgICAmX19uYXZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmX19uYXYgdWx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgfVxuICAgICZfX25hdi1saW5re1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cywgYm9yZGVyLWNvbG9yIDAuNXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgICZfX25hdi1saW5rLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRibGFjazEwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2sxMDA7O1xuICAgIH1cbiAgICAmX19nYWx7XG4gICAgICAgIG1heC13aWR0aDogMTE5NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgICZfX2dhbC1pbmZve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX2dhbC10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAmX19nYWwtZGVzY3J7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgJl9fZ2FsLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTE5NS83MjA7XG4gICAgfVxuICAgICZfX2dhbC1saW5rOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrMTAwO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICB9XG4gICAgJl9fZ2FsLWltZ3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGljdHVyZSwgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZ2FsLWljb257XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoL3RoZW1lcy9ubXovc3JjL2ltZy9pY29ucy8zRC5zdmcpO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19nYWwtbGluazpob3Zlcjo6YWZ0ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICZfX2dhbC1saW5rOmhvdmVyICZfX2dhbC1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Bob3Rve1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAmX19waG90by1saXN0IHVse1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAmX19waG90by1wcmV2aWV3e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA3OTAvNTYwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICZfX3Bob3RvLXByZXZpZXctaW1ne1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBpY3R1cmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM3LCA0MCwgNDIsIDApIDcyLjI2JSwgcmdiYSgzNywgNDAsIDQyLCAwLjgpIDEyMC44MSUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkE2NjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvdG8tcHJldmlldy1pbmZve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX3Bob3RvLXByZXZpZXctZGF0ZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmX19waG90by1wcmV2aWV3LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IC8qINCe0LPRgNCw0L3QuNGH0LjQstCw0LXQvCDQtNCy0YPQvNGPINGB0YLRgNC+0LrQsNC80LggKi9cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qINCU0L7QsdCw0LLQu9GP0LXQvCDQvNC90L7Qs9C+0YLQvtGH0LjQtSAqL1xuICAgIH1cbiAgICAmX19waG90by1wcmV2aWV3OmhvdmVyICZfX3Bob3RvLXByZXZpZXctaW1ne1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Bob3RvLWNhcmQtZGF0ZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICRibGFjazYwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICAmX19waG90by1jYXJkLXRpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTE5NXB4O1xuICAgIH1cbiAgICAmX19waG90by1jYXJkLWRlc2Nye1xuICAgICAgICBtYXgtd2lkdGg6IDExOTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAmX19waG90by1jYXJkLWdhbGxlcnl7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAmX19waG90by1jYXJkLWdhbGxlcnktbGlua3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNzkwLzUyMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvdG8tY2FyZC1nYWxsZXJ5LWxpbms6aG92ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX192aWRlb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJl9fdmlkZW8tbGlzdCB1bHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWdhcDogNTJweCAyMHB4O1xuICAgIH1cbiAgICAmX192aWRlby1wcmV2aWV3e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICAgICZfX3ZpZGVvLXByZXZpZXctZGF0ZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgICZfX3ZpZGVvLXByZXZpZXctdGl0bGV7XG4gICAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cbiAgICAmX192aWRlby1wcmV2aWV3LXZpZGVve1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDc5MC81MDA7XG4gICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5NHB4KSB7XG4gICAgLm5tei1vbmxpbmV7XG4gICAgICAgICZfX25hdntcbiAgICAgICAgICAgIC0td3JhcEdhcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEqdmFyKC0td3JhcEdhcCkpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xKnZhcigtLXdyYXBHYXApKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgICAgICAmX19uYXYgdWx7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwR2FwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcEdhcCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2LWxpbmt7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZ2Fse1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvLXByZXZpZXctaW5mb3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGhvdG8tcHJldmlldy1kYXRle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvLXByZXZpZXctdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGhvdG8tbGlzdCB1bHtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19waG90by1jYXJkLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3ZpZGVvLXByZXZpZXctdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubm16LW9ubGluZXtcbiAgICAgICAgJl9fcGhvdG8tY2FyZC1kYXRle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19waG90by1jYXJkLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19waG90by1jYXJkLWRlc2Nye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19nYWwtaW5mb3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZ2FsLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2dhbC1kZXNjcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ubXotb25saW5le1xuICAgICAgICAmX19uYXYgdWx7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2LWxpbmt7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZ2FsLWljb257XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB9XG4gICAgICAgICZfX2dhbC1pbmZve1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX19nYWwtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZ2FsLWRlc2Nye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvLXByZXZpZXctdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGhvdG8tbGlzdCB1bHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmX192aWRlby1saXN0IHVse1xuICAgICAgICAgICAgZ2FwOiAzMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdmlkZW8tcHJldmlld3tcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmX192aWRlby1wcmV2aWV3LWRhdGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdmlkZW8tcHJldmlldy10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmX19nYWx7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3Bob3Rve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX192aWRlb3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGhvdG8tY2FyZC1nYWxsZXJ5e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ubXotb25saW5le1xuICAgICAgICAmX19uYXYgdWx7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2LWxpbmt7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2e1xuICAgICAgICAgICAgLS13cmFwR2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvLWxpc3QgdWx7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICAmX19waG90by1jYXJkLWdhbGxlcnl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICAmX19waG90by1jYXJkLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvLWNhcmQtZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZGVvLWxpc3QgdWx7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICAmX19nYWwtZGVzY3J7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLm5tei1vbmxpbmV7XG4gICAgICAgICZfX25hdntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zZWxlY3R7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYtYm94e1xuXHRcdC8vIHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdC8vIHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIHotaW5kZXg6IGF1dG87XG5cdH1cblx0Ji1zdHlsZWR7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCA1NXB4IDAgMTZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s4MDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly8gei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC41cywgYm9yZGVyLWNvbG9yIDAuNXM7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMsIGJvcmRlci1jb2xvciAwLjVzO1xuICAgICAgICB9XG5cdFx0Ji5hY3RpdmU6OmFmdGVye1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZTo6YWZ0ZXJ7XG5cdFx0XHRcdC8vIHRvcDogMjBweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWN0aXZlICsgLnNlbGVjdC1vcHRpb25ze1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAxNXB4O1xuXHRcdH1cblx0fVxuXHQmLW9wdGlvbnN7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly8gd2lkdGg6IDQ2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IGhlaWdodCAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrODA7XG5cdFx0ei1pbmRleDogMjtcblx0XHR1bHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjazEwMDtcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0XHRcdCYgPiBsaXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s4MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrNjA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL25tei9zcmMvaW1nL2ljb25zL0NoZWNrLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNob2ljZXtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWlubmVye1xuXHRcdHBhZGRpbmc6IDIwcHggOHB4IDIwcHggMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sxMDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnNlbGVjdHtcbiAgICAgICAgJi1ib3h7XG5cdFx0Ly8gd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
